Line discipline module now uses dynamically allocated data. Also
[u/mdw/putty] / terminal.h
index 04217fc..9628e07 100644 (file)
@@ -94,6 +94,7 @@ struct terminal_tag {
     long last_tblink;
 
     int xterm_mouse;                  /* send mouse messages to app */
+    int mouse_is_down;                /* used while tracking mouse buttons */
 
     unsigned long cset_attr[2];
 
@@ -157,6 +158,11 @@ struct terminal_tag {
     wchar_t *paste_buffer;
     int paste_len, paste_pos, paste_hold;
     long last_paste;
+
+    void (*resize_fn)(void *, int, int);
+    void *resize_ctx;
+
+    void *ldisc;
 };
 
 #define in_utf(term) ((term)->utf || line_codepage==CP_UTF8)