Mercurial > hg > xemacs-beta
comparison src/keymap.h @ 440:8de8e3f6228a r21-2-28
Import from CVS: tag r21-2-28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:33:38 +0200 |
parents | 3ecd8885ac67 |
children | abe6d1db359e |
comparison
equal
deleted
inserted
replaced
439:357dd071b03c | 440:8de8e3f6228a |
---|---|
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 _XEMACS_KEYMAP_H_ | 24 #ifndef INCLUDED_keymap_h_ |
25 #define _XEMACS_KEYMAP_H_ | 25 #define INCLUDED_keymap_h_ |
26 | 26 |
27 DECLARE_LRECORD (keymap, struct Lisp_Keymap); | 27 typedef struct Lisp_Keymap Lisp_Keymap; |
28 #define XKEYMAP(x) XRECORD (x, keymap, struct Lisp_Keymap) | 28 |
29 DECLARE_LRECORD (keymap, Lisp_Keymap); | |
30 #define XKEYMAP(x) XRECORD (x, keymap, Lisp_Keymap) | |
29 #define XSETKEYMAP(x, p) XSETRECORD (x, p, keymap) | 31 #define XSETKEYMAP(x, p) XSETRECORD (x, p, keymap) |
30 #define KEYMAPP(x) RECORDP (x, keymap) | 32 #define KEYMAPP(x) RECORDP (x, keymap) |
31 #define CHECK_KEYMAP(x) CHECK_RECORD (x, keymap) | 33 #define CHECK_KEYMAP(x) CHECK_RECORD (x, keymap) |
32 #define CONCHECK_KEYMAP(x) CONCHECK_RECORD (x, keymap) | 34 #define CONCHECK_KEYMAP(x) CONCHECK_RECORD (x, keymap) |
33 | 35 |
53 int mice_only_p, Lisp_Object buffer); | 55 int mice_only_p, Lisp_Object buffer); |
54 | 56 |
55 void key_desc_list_to_event (Lisp_Object list, Lisp_Object event, | 57 void key_desc_list_to_event (Lisp_Object list, Lisp_Object event, |
56 int allow_menu_events); | 58 int allow_menu_events); |
57 | 59 |
58 int event_matches_key_specifier_p (struct Lisp_Event *event, | 60 int event_matches_key_specifier_p (Lisp_Event *event, |
59 Lisp_Object key_specifier); | 61 Lisp_Object key_specifier); |
60 | 62 |
61 #endif /* _XEMACS_KEYMAP_H_ */ | 63 #endif /* INCLUDED_keymap_h_ */ |