X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/7108a872e03aff0fbc4dfb4b7f0f9718d45463b2..9e164d82c8990d3c8cff58d866fb9938907d4d7b:/putty.h diff --git a/putty.h b/putty.h index 3583ecf0..30b23bf5 100644 --- a/putty.h +++ b/putty.h @@ -389,14 +389,12 @@ struct backend_tag { */ void (*unthrottle) (void *handle, int); int (*cfg_info) (void *handle); + char *name; + int protocol; int default_port; }; -extern struct backend_list { - int protocol; - char *name; - Backend *backend; -} backends[]; +extern Backend *backends[]; /* * Suggested default protocol provided by the backend link module. @@ -778,6 +776,8 @@ void random_destroy_seed(void); /* * Exports from settings.c. */ +Backend *backend_from_name(const char *name); +Backend *backend_from_proto(int proto); char *save_settings(char *section, Config * cfg); void save_open_settings(void *sesskey, Config *cfg); void load_settings(char *section, Config * cfg);