1 | /* |
|
|
2 | * $Id: rxvt.h,v 1.18 2003/12/18 13:33:03 pcg Exp $ |
|
|
3 | */ |
|
|
4 | |
|
|
5 | #ifndef _RXVT_H_ /* include once only */ |
1 | #ifndef RXVT_H_ /* include once only */ |
6 | #define _RXVT_H_ |
2 | #define RXVT_H_ |
7 | |
3 | |
8 | #include "rxvtlib.h" |
4 | #include "rxvtlib.h" |
9 | |
5 | |
10 | #include "feature.h" |
6 | #include "feature.h" |
11 | |
7 | |
… | |
… | |
885 | #ifdef GREEK_SUPPORT |
881 | #ifdef GREEK_SUPPORT |
886 | short greek_mode; /* greek keyboard mode */ |
882 | short greek_mode; /* greek keyboard mode */ |
887 | #endif |
883 | #endif |
888 | short rvideo; |
884 | short rvideo; |
889 | int16_t num_scr; /* screen: number lines scrolled */ |
885 | int16_t num_scr; /* screen: number lines scrolled */ |
890 | uint16_t prev_ncol, /* screen: previous number of columns */ |
886 | unsigned int prev_ncol, /* screen: previous number of columns */ |
891 | prev_nrow; /* screen: previous number of rows */ |
887 | prev_nrow; /* screen: previous number of rows */ |
892 | #ifdef RXVT_GRAPHICS |
888 | #ifdef RXVT_GRAPHICS |
893 | uint16_t gr_prev_start; |
889 | uint16_t gr_prev_start; |
894 | #endif |
890 | #endif |
895 | /* ---------- */ |
891 | /* ---------- */ |
… | |
… | |
1079 | #endif |
1075 | #endif |
1080 | const char *rs[NUM_RESOURCES]; |
1076 | const char *rs[NUM_RESOURCES]; |
1081 | /* command input buffering */ |
1077 | /* command input buffering */ |
1082 | unsigned char *cmdbuf_ptr, *cmdbuf_endp; |
1078 | unsigned char *cmdbuf_ptr, *cmdbuf_endp; |
1083 | unsigned char cmdbuf_base[BUFSIZ]; |
1079 | unsigned char cmdbuf_base[BUFSIZ]; |
1084 | unsigned char kbuf[KBUFSZ]; |
|
|
1085 | |
1080 | |
1086 | rxvt_salloc *ralloc; |
1081 | rxvt_salloc *ralloc; |
1087 | rxvt_salloc *talloc; |
1082 | rxvt_salloc *talloc; |
1088 | |
1083 | |
1089 | void paste (const unsigned char *data, unsigned int len); |
1084 | void paste (const unsigned char *data, unsigned int len); |