1 | /* |
1 | /* |
2 | * $Id: rxvt.h,v 1.3 2003/11/25 11:52:42 pcg Exp $ |
2 | * $Id: rxvt.h,v 1.4 2003/11/25 15:25:17 pcg Exp $ |
3 | */ |
3 | */ |
4 | |
4 | |
5 | #ifndef _RXVT_H_ /* include once only */ |
5 | #ifndef _RXVT_H_ /* include once only */ |
6 | #define _RXVT_H_ |
6 | #define _RXVT_H_ |
7 | |
7 | |
… | |
… | |
1114 | unsigned char kbuf[KBUFSZ]; |
1114 | unsigned char kbuf[KBUFSZ]; |
1115 | |
1115 | |
1116 | void pty_cb (io_watcher &w, short revents); io_watcher pty_ev; |
1116 | void pty_cb (io_watcher &w, short revents); io_watcher pty_ev; |
1117 | void x_cb (io_watcher &w, short revents); io_watcher x_ev; |
1117 | void x_cb (io_watcher &w, short revents); io_watcher x_ev; |
1118 | |
1118 | |
|
|
1119 | void flush (); |
|
|
1120 | |
1119 | rxvt_term (); |
1121 | rxvt_term (); |
1120 | ~rxvt_term (); |
1122 | ~rxvt_term (); |
1121 | |
1123 | |
|
|
1124 | bool init (int argc, const char *const *argv); |
|
|
1125 | bool init_vars (); |
|
|
1126 | |
|
|
1127 | uint32_t next_char (); |
|
|
1128 | |
|
|
1129 | bool pty_fill (size_t count); |
1122 | void process_x_events (); |
1130 | void process_x_events (); |
1123 | |
1131 | |
1124 | void *operator new (size_t s); |
1132 | void *operator new (size_t s); |
1125 | void operator delete (void *p, size_t s); |
1133 | void operator delete (void *p, size_t s); |
1126 | }; |
1134 | }; |