… | |
… | |
550 | |
550 | |
551 | // do not change these constants lightly, there are many interdependencies |
551 | // do not change these constants lightly, there are many interdependencies |
552 | #define IMBUFSIZ 128 // input modifier buffer sizes |
552 | #define IMBUFSIZ 128 // input modifier buffer sizes |
553 | #define KBUFSZ 512 // size of keyboard mapping buffer |
553 | #define KBUFSZ 512 // size of keyboard mapping buffer |
554 | #define CBUFSIZ 2048 // size of command buffer |
554 | #define CBUFSIZ 2048 // size of command buffer |
|
|
555 | #define CBUFCNT 8 // never call pty_fill/cmd_parse more than this often in a row |
555 | #define UBUFSIZ 2048 // character buffer |
556 | #define UBUFSIZ 2048 // character buffer |
556 | |
557 | |
557 | #if ENABLE_FRILLS |
558 | #if ENABLE_FRILLS |
558 | # include <X11/Xmd.h> |
559 | # include <X11/Xmd.h> |
559 | typedef struct _mwmhints { |
560 | typedef struct _mwmhints { |
… | |
… | |
1192 | wchar_t next_char () NOTHROW; |
1193 | wchar_t next_char () NOTHROW; |
1193 | wchar_t cmd_getc () THROW ((class out_of_input)); |
1194 | wchar_t cmd_getc () THROW ((class out_of_input)); |
1194 | uint32_t next_octet () NOTHROW; |
1195 | uint32_t next_octet () NOTHROW; |
1195 | uint32_t cmd_get8 () THROW ((class out_of_input)); |
1196 | uint32_t cmd_get8 () THROW ((class out_of_input)); |
1196 | |
1197 | |
1197 | bool cmd_parse (); |
1198 | void cmd_parse (); |
1198 | void mouse_report (XButtonEvent &ev); |
1199 | void mouse_report (XButtonEvent &ev); |
1199 | void button_press (XButtonEvent &ev); |
1200 | void button_press (XButtonEvent &ev); |
1200 | void button_release (XButtonEvent &ev); |
1201 | void button_release (XButtonEvent &ev); |
1201 | void focus_in (); |
1202 | void focus_in (); |
1202 | void focus_out (); |
1203 | void focus_out (); |