@ -88,17 +88,17 @@ char *argv0;
enum glyph_attribute {
ATTR_NULL = 0 ,
ATTR_BOLD = 1 ,
ATTR_FAINT = 2 ,
ATTR_ITALIC = 4 ,
ATTR_UNDERLINE = 8 ,
ATTR_BLINK = 16 ,
ATTR_REVERSE = 32 ,
ATTR_INVISIBLE = 64 ,
ATTR_STRUCK = 128 ,
ATTR_WRAP = 256 ,
ATTR_WIDE = 512 ,
ATTR_WDUMMY = 1024 ,
ATTR_BOLD = 1 < < 0 ,
ATTR_FAINT = 1 < < 1 ,
ATTR_ITALIC = 1 < < 2 ,
ATTR_UNDERLINE = 1 < < 3 ,
ATTR_BLINK = 1 < < 4 ,
ATTR_REVERSE = 1 < < 5 ,
ATTR_INVISIBLE = 1 < < 6 ,
ATTR_STRUCK = 1 < < 7 ,
ATTR_WRAP = 1 < < 8 ,
ATTR_WIDE = 1 < < 9 ,
ATTR_WDUMMY = 1 < < 1 0 ,
} ;
enum cursor_movement {
@ -113,27 +113,27 @@ enum cursor_state {
} ;
enum term_mode {
MODE_WRAP = 1 ,
MODE_INSERT = 2 ,
MODE_APPKEYPAD = 4 ,
MODE_ALTSCREEN = 8 ,
MODE_CRLF = 16 ,
MODE_MOUSEBTN = 32 ,
MODE_MOUSEMOTION = 64 ,
MODE_REVERSE = 128 ,
MODE_KBDLOCK = 256 ,
MODE_HIDE = 512 ,
MODE_ECHO = 1024 ,
MODE_APPCURSOR = 2048 ,
MODE_MOUSESGR = 4096 ,
MODE_8BIT = 8192 ,
MODE_BLINK = 1638 4 ,
MODE_FBLINK = 32768 ,
MODE_FOCUS = 6553 6,
MODE_MOUSEX10 = 131072 ,
MODE_MOUSEMANY = 262144 ,
MODE_BRCKTPASTE = 524288 ,
MODE_PRINT = 1048576 ,
MODE_WRAP = 1 < < 0 ,
MODE_INSERT = 1 < < 1 ,
MODE_APPKEYPAD = 1 < < 2 ,
MODE_ALTSCREEN = 1 < < 3 ,
MODE_CRLF = 1 < < 4 ,
MODE_MOUSEBTN = 1 < < 5 ,
MODE_MOUSEMOTION = 1 < < 6 ,
MODE_REVERSE = 1 < < 7 ,
MODE_KBDLOCK = 1 < < 8 ,
MODE_HIDE = 1 < < 9 ,
MODE_ECHO = 1 < < 1 0 ,
MODE_APPCURSOR = 1 < < 11 ,
MODE_MOUSESGR = 1 < < 12 ,
MODE_8BIT = 1 < < 13 ,
MODE_BLINK = 1 < < 1 4 ,
MODE_FBLINK = 1 < < 15 ,
MODE_FOCUS = 1 < < 1 6,
MODE_MOUSEX10 = 1 < < 17 ,
MODE_MOUSEMANY = 1 < < 18 ,
MODE_BRCKTPASTE = 1 < < 19 ,
MODE_PRINT = 1 < < 2 0 ,
MODE_MOUSE = MODE_MOUSEBTN | MODE_MOUSEMOTION | MODE_MOUSEX10 \
| MODE_MOUSEMANY ,
} ;