]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - terminal.h
first pass
[PuTTY.git] / terminal.h
index 14e797b09c421b7231e99f7d24798daa57712f74..2ed9e6ef5e74900e999285f4799063a7fb4c4cee 100644 (file)
@@ -172,7 +172,7 @@ struct terminal_tag {
 #define ARGS_MAX 32                   /* max # of esc sequence arguments */
 #define ARG_DEFAULT 0                 /* if an arg isn't specified */
 #define def(a,d) ( (a) == ARG_DEFAULT ? (d) : (a) )
-    int esc_args[ARGS_MAX];
+    unsigned esc_args[ARGS_MAX];
     int esc_nargs;
     int esc_query;
 #define ANSI(x,y)      ((x)+((y)<<8))
@@ -222,8 +222,7 @@ struct terminal_tag {
     int attr_mask;
 
     wchar_t *paste_buffer;
-    int paste_len, paste_pos, paste_hold;
-    long last_paste;
+    int paste_len, paste_pos;
 
     void (*resize_fn)(void *, int, int);
     void *resize_ctx;
@@ -316,6 +315,7 @@ struct terminal_tag {
     int no_remote_charset;
     int no_remote_resize;
     int no_remote_wintitle;
+    int no_remote_clearscroll;
     int rawcnp;
     int rect_select;
     int remote_qtitle_action;