--- rxvt-unicode/src/rxvtperl.h 2006/01/03 17:34:44 1.5 +++ rxvt-unicode/src/rxvtperl.h 2006/01/05 01:04:10 1.8 @@ -16,37 +16,14 @@ DT_INT, DT_LONG, DT_STRING, + DT_USTRING_LEN, DT_XEVENT, }; enum hook_type { - HOOK_INIT = 0, // special, hardcoded - HOOK_DESTROY = 1, // values in urxvt.pm - HOOK_RESET, - HOOK_START, - - HOOK_SEL_BEGIN, - HOOK_SEL_EXTEND, - HOOK_SEL_MAKE, - HOOK_SEL_GRAB, - - HOOK_SEL_CLICK, - - HOOK_FOCUS_IN, - HOOK_FOCUS_OUT, - - HOOK_VIEW_CHANGE, - HOOK_SCROLL_BACK, - HOOK_TTY_ACTIVITY, - - HOOK_REFRESH_BEGIN, - HOOK_REFRESH_END, - - HOOK_KEYBOARD_COMMAND, - - HOOK_MOUSE_CLICK, - HOOK_MOUSE_MOVE, - +# define def(sym) HOOK_ ## sym, +# include "hookinc.h" +# undef def HOOK_NUM, };