~mdw
/
sgt
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RDB's patch: ^U sends Telnet Erase Line; line ending is now \r or \r\n
[sgt/putty]
/
putty.h
diff --git
a/putty.h
b/putty.h
index
83520f2
..
70122d0
100644
(file)
--- a/
putty.h
+++ b/
putty.h
@@
-62,11
+62,24
@@
GLOBAL int has_focus;
GLOBAL int app_cursor_keys, app_keypad_keys;
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,
#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 {
} Telnet_Special;
typedef enum {
@@
-91,6
+104,12
@@
typedef struct {
GLOBAL Backend *back;
GLOBAL Backend *back;
+GLOBAL struct backend_list {
+ int protocol;
+ char *name;
+ Backend *backend;
+} backends[];
+
typedef struct {
void (*send) (char *buf, int len);
} Ldisc;
typedef struct {
void (*send) (char *buf, int len);
} Ldisc;
@@
-145,6
+164,7
@@
typedef struct {
short wordness[256];
/* russian language translation */
int xlat_enablekoiwin;
short wordness[256];
/* russian language translation */
int xlat_enablekoiwin;
+ int xlat_88592w1250;
int xlat_capslockcyr;
} Config;
int xlat_capslockcyr;
} Config;
@@
-163,6
+183,8
@@
GLOBAL Config cfg;
GLOBAL int default_protocol;
GLOBAL int default_port;
GLOBAL int default_protocol;
GLOBAL int default_port;
+struct RSAKey; /* be a little careful of scope */
+
/*
* Exports from window.c.
*/
/*
* Exports from window.c.
*/
@@
-199,7
+221,7
@@
void do_defaults (char *);
void logevent (char *);
void showeventlog (HWND);
void showabout (HWND);
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;
void get_sesslist(int allocate);
GLOBAL int nsessions;