--- rxvt-unicode/src/keyboard.h 2010/08/23 16:06:44 1.11 +++ rxvt-unicode/src/keyboard.h 2010/08/24 23:57:04 1.12 @@ -57,7 +57,7 @@ struct keysym_t { enum keysym_type { - STRING, RANGE, RANGE_META8, LIST, BUILTIN, + STRING, LIST, BUILTIN, }; KeySym keysym; @@ -83,21 +83,12 @@ private: void register_keymap (keysym_t *key); - void purge_duplicate_keymap (); void setup_hash (); int find_keysym (KeySym keysym, unsigned int state); private: uint16_t hash[KEYSYM_HASH_BUCKETS]; vector keymap; - -#if STOCK_KEYMAP - // stock keymaps are all static data - static keysym_t stock_keymap[]; -#endif - // user keymaps and their .string are dynamically allocated and freed - vector user_keymap; - vector user_translations; }; #endif /* KEYSYM_RESOURCE */