diff options
author | james <> | 2008-02-06 17:56:55 +0000 |
---|---|---|
committer | james <> | 2008-02-06 17:56:55 +0000 |
commit | e28e963a332cf073fcb511e9b85ee7e6648df1f6 (patch) | |
tree | 60588c65464f164535d917000ad1f5d6a85ff297 /src/vt102.h | |
parent | 9d9e22844f2423831c496b758c5278e9338ab56e (diff) | |
download | sympathy-e28e963a332cf073fcb511e9b85ee7e6648df1f6.tar.gz sympathy-e28e963a332cf073fcb511e9b85ee7e6648df1f6.tar.bz2 sympathy-e28e963a332cf073fcb511e9b85ee7e6648df1f6.zip |
*** empty log message ***
Diffstat (limited to 'src/vt102.h')
-rw-r--r-- | src/vt102.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/vt102.h b/src/vt102.h index 1a23dd5..081f802 100644 --- a/src/vt102.h +++ b/src/vt102.h @@ -12,6 +12,9 @@ /* * $Log$ + * Revision 1.6 2008/02/06 17:53:28 james + * *** empty log message *** + * * Revision 1.5 2008/02/06 15:53:22 james * *** empty log message *** * @@ -48,6 +51,13 @@ typedef struct char csi_buf[VT102_CSI_LEN]; } VT102_parser; +typedef struct { + CRT_Pos pos; + int attr; + int origin_mode; +} VT102_State; + + typedef struct { CRT_Pos top_margin, bottom_margin; @@ -59,8 +69,7 @@ typedef struct int pending_wrap; CRT_Pos pos,current_line; - - + VT102_State saved; uint8_t modes[VT102_NMODES]; uint8_t private_modes[VT102_NMODES]; @@ -77,6 +86,7 @@ typedef struct #define VT102_PRIVATE_MODE_ORIGIN_MODE 6 #define VT102_PRIVATE_MODE_AUTO_WRAP 7 #define VT102_PRIVATE_MODE_AUTO_REPEAT 8 +#define VT102_PRIVATE_MODE_SHOW_CURSOR 25 #define VT102_MODE_KEYBOARD_DISABLE 2 #define VT102_MODE_INSERT 4 |