Put a #ifndef around definition of TCS_MULTILINE
[u/mdw/putty] / putty.h
diff --git a/putty.h b/putty.h
index 0636c4a..83520f2 100644 (file)
--- a/putty.h
+++ b/putty.h
@@ -92,6 +92,12 @@ typedef struct {
 GLOBAL Backend *back;
 
 typedef struct {
+    void (*send) (char *buf, int len);
+} Ldisc;
+
+GLOBAL Ldisc *ldisc;
+
+typedef struct {
     /* Basic options */
     char host[512];
     int port;
@@ -101,6 +107,7 @@ typedef struct {
     /* SSH options */
     int nopty;
     enum { CIPHER_3DES, CIPHER_BLOWFISH, CIPHER_DES } cipher;
+    int try_tis_auth;
     /* Telnet options */
     char termtype[32];
     char termspeed[32];
@@ -113,6 +120,10 @@ typedef struct {
     int linux_funkeys;
     int app_cursor;
     int app_keypad;
+    int nethack_keypad;
+    int alt_f4;                               /* is it special? */
+    int alt_space;                    /* is it special? */
+    int ldisc_term;
     /* Terminal options */
     int savelines;
     int dec_om;
@@ -185,8 +196,8 @@ void random_save_seed(void);
 int do_config (void);
 int do_reconfig (HWND);
 void do_defaults (char *);
-void lognegot (char *);
-void shownegot (HWND);
+void logevent (char *);
+void showeventlog (HWND);
 void showabout (HWND);
 void verify_ssh_host_key(char *host, struct RSAKey *key);
 void get_sesslist(int allocate);
@@ -214,7 +225,7 @@ void term_invalidate(void);
  * Exports from raw.c.
  */
 
-Backend raw_backend;
+extern Backend raw_backend;
 
 /*
  * Exports from telnet.c.
@@ -229,6 +240,12 @@ extern Backend telnet_backend;
 extern Backend ssh_backend;
 
 /*
+ * Exports from ldisc.c.
+ */
+
+extern Ldisc ldisc_term, ldisc_simple;
+
+/*
  * Exports from sshrand.c.
  */