chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / vt102.h
index 7537969e617ddf3540e87878529da74fb507cb8c..2f7867d76c53da3db31161e332490ced44db2432 100644 (file)
 
 /*
  * $Log$
+ * Revision 1.16  2008/02/24 12:22:42  james
+ * *** empty log message ***
+ *
+ * Revision 1.15  2008/02/24 00:42:53  james
+ * *** empty log message ***
+ *
+ * Revision 1.14  2008/02/23 11:48:37  james
+ * *** empty log message ***
+ *
+ * Revision 1.13  2008/02/22 17:07:00  james
+ * *** empty log message ***
+ *
  * Revision 1.12  2008/02/22 14:51:54  james
  * *** empty log message ***
  *
 #define VT102_STATUS_ROW       24
 
 #define VT102_NMODES           32
+#define VT102_DCA_LEN          16
+
 
 typedef struct
 {
   int in_escape;
   int in_csi;
+  int in_dca;
+  int ignore_until_bell;
+  
   int csi_ptr;
   char csi_buf[VT102_CSI_LEN];
+  int dca_ptr;
+  char dca_buf[VT102_DCA_LEN];
 } VT102_parser;
 
 typedef struct
@@ -99,8 +118,7 @@ typedef struct
 
   int application_keypad_mode;
 
-  char last_reg_char;
-
+  int last_reg_char;
   int xn_glitch;
 
 } VT102;