… | |
… | |
18 | #include "encoding.h" |
18 | #include "encoding.h" |
19 | #include "rxvtfont.h" |
19 | #include "rxvtfont.h" |
20 | #include "rxvttoolkit.h" |
20 | #include "rxvttoolkit.h" |
21 | #include "iom.h" |
21 | #include "iom.h" |
22 | #include "salloc.h" |
22 | #include "salloc.h" |
|
|
23 | |
|
|
24 | #include "rxvtperl.h" |
23 | |
25 | |
24 | #if ENABLE_FRILLS |
26 | #if ENABLE_FRILLS |
25 | # define ENABLE_XEMBED 1 |
27 | # define ENABLE_XEMBED 1 |
26 | # define ENABLE_EWMH 1 |
28 | # define ENABLE_EWMH 1 |
27 | # define CURSOR_BLINK 1 |
29 | # define CURSOR_BLINK 1 |
… | |
… | |
964 | #ifdef KEYSYM_RESOURCE |
966 | #ifdef KEYSYM_RESOURCE |
965 | class keyboard_manager; |
967 | class keyboard_manager; |
966 | #endif |
968 | #endif |
967 | |
969 | |
968 | struct rxvt_term : zero_initialized, rxvt_vars { |
970 | struct rxvt_term : zero_initialized, rxvt_vars { |
969 | log_callback *log_hook; // log error messages through this hook, if != 0 |
971 | log_callback *log_hook; // log error messages through this hook, if != 0 |
970 | getfd_callback *getfd_hook; // convert remote to local fd, if != 0 |
972 | getfd_callback *getfd_hook; // convert remote to local fd, if != 0 |
971 | |
973 | |
972 | #if ENABLE_PERL |
974 | #if ENABLE_PERL |
973 | void *self; // perl's $self |
975 | rxvt_perl_term perl; |
974 | #endif |
976 | #endif |
975 | |
977 | |
976 | struct mbstate mbstate; // current input multibyte state |
978 | struct mbstate mbstate; // current input multibyte state |
977 | |
979 | |
978 | unsigned char want_refresh:1, |
980 | unsigned char want_refresh:1, |