comparison src/keymap.h @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents 74fd4e045ea6
children 11054d720c21
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
19 Boston, MA 02111-1307, USA. */ 19 Boston, MA 02111-1307, USA. */
20 20
21 /* Synched up with: Not in FSF. */ 21 /* Synched up with: Not in FSF. */
22 22
23 23
24 #ifndef INCLUDED_keymap_h_ 24 #ifndef _XEMACS_KEYMAP_H_
25 #define INCLUDED_keymap_h_ 25 #define _XEMACS_KEYMAP_H_
26 26
27 typedef struct Lisp_Keymap Lisp_Keymap; 27 DECLARE_LRECORD (keymap, struct Lisp_Keymap);
28 28 #define XKEYMAP(x) XRECORD (x, keymap, struct Lisp_Keymap)
29 DECLARE_LRECORD (keymap, Lisp_Keymap);
30 #define XKEYMAP(x) XRECORD (x, keymap, Lisp_Keymap)
31 #define XSETKEYMAP(x, p) XSETRECORD (x, p, keymap) 29 #define XSETKEYMAP(x, p) XSETRECORD (x, p, keymap)
32 #define KEYMAPP(x) RECORDP (x, keymap) 30 #define KEYMAPP(x) RECORDP (x, keymap)
31 #define GC_KEYMAPP(x) GC_RECORDP (x, keymap)
33 #define CHECK_KEYMAP(x) CHECK_RECORD (x, keymap) 32 #define CHECK_KEYMAP(x) CHECK_RECORD (x, keymap)
34 #define CONCHECK_KEYMAP(x) CONCHECK_RECORD (x, keymap) 33 #define CONCHECK_KEYMAP(x) CONCHECK_RECORD (x, keymap)
35 34
36 EXFUN (Fkeymap_prompt, 2); 35 EXFUN (Fkeymap_prompt, 2);
37 EXFUN (Fkeymapp, 1); 36 EXFUN (Fkeymapp, 1);
55 int mice_only_p, Lisp_Object buffer); 54 int mice_only_p, Lisp_Object buffer);
56 55
57 void key_desc_list_to_event (Lisp_Object list, Lisp_Object event, 56 void key_desc_list_to_event (Lisp_Object list, Lisp_Object event,
58 int allow_menu_events); 57 int allow_menu_events);
59 58
60 int event_matches_key_specifier_p (Lisp_Event *event, 59 int event_matches_key_specifier_p (struct Lisp_Event *event,
61 Lisp_Object key_specifier); 60 Lisp_Object key_specifier);
62 61
63 #endif /* INCLUDED_keymap_h_ */ 62 #endif /* _XEMACS_KEYMAP_H_ */