X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/d5859615f641e5bbd853cd42aafd4fa577da17eb..0c50ef57baa8c64b7983589604346605fd1b5290:/putty.h diff --git a/putty.h b/putty.h index 07990a63..48e9d2e5 100644 --- a/putty.h +++ b/putty.h @@ -115,6 +115,7 @@ typedef struct { void (*special) (Telnet_Special code); SOCKET (*socket) (void); int (*sendok) (void); + int default_port; } Backend; GLOBAL Backend *back; @@ -163,6 +164,7 @@ typedef struct { int alt_space; /* is it special? */ int ldisc_term; int scroll_on_key; + char wintitle[256]; /* initial window title */ /* Terminal options */ int savelines; int dec_om; @@ -242,7 +244,7 @@ Context get_ctx(void); void free_ctx (Context); void palette_set (int, int, int, int); void palette_reset (void); -void write_clip (void *, int); +void write_clip (void *, int, int); void get_clip (void **, int *); void optimised_move (int, int, int); void connection_fatal(char *, ...); @@ -266,19 +268,25 @@ void random_destroy_seed(void); */ int do_config (void); int do_reconfig (HWND); -void do_defaults (char *); +void do_defaults (char *, Config *); void logevent (char *); void showeventlog (HWND); void showabout (HWND); -void verify_ssh_host_key(char *host, char *keytype, +void verify_ssh_host_key(char *host, int port, char *keytype, char *keystr, char *fingerprint); -void get_sesslist(int allocate); void registry_cleanup(void); GLOBAL int nsessions; GLOBAL char **sessions; /* + * Exports from settings.c. + */ +void save_settings (char *section, int do_host, Config *cfg); +void load_settings (char *section, int do_host, Config *cfg); +void get_sesslist(int allocate); + +/* * Exports from terminal.c. */