X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/ceba759960221c7ea270758b626ecc0188961787..d90f09f3abebfe6f7cfc94a4ceea3c08b2d44649:/putty.h diff --git a/putty.h b/putty.h index f4944aaf..70122d05 100644 --- a/putty.h +++ b/putty.h @@ -65,17 +65,21 @@ GLOBAL int app_cursor_keys, app_keypad_keys; GLOBAL int seen_key_event; GLOBAL int seen_disp_event; +GLOBAL int session_closed; + typedef enum { US_NONE = 0, US_KEY = 1, US_DISP = 2, US_BOTH = 3 } Unscroll_Trigger; GLOBAL Unscroll_Trigger unscroll_event; +GLOBAL char *logfile; + #define WM_NETEVENT (WM_USER + 1) typedef enum { TS_AYT, TS_BRK, TS_SYNCH, TS_EC, TS_EL, TS_GA, TS_NOP, TS_ABORT, - TS_AO, TS_IP, TS_SUSP, TS_EOR, TS_EOF + TS_AO, TS_IP, TS_SUSP, TS_EOR, TS_EOF, TS_LECHO, TS_RECHO } Telnet_Special; typedef enum { @@ -100,6 +104,12 @@ typedef struct { GLOBAL Backend *back; +GLOBAL struct backend_list { + int protocol; + char *name; + Backend *backend; +} backends[]; + typedef struct { void (*send) (char *buf, int len); } Ldisc; @@ -211,7 +221,7 @@ void do_defaults (char *); void logevent (char *); void showeventlog (HWND); void showabout (HWND); -void verify_ssh_host_key(char *host, struct RSAKey *key); +void verify_ssh_host_key(char *host, char *keystr); void get_sesslist(int allocate); GLOBAL int nsessions;