Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/src/keymap.h Mon Aug 13 11:19:22 2007 +0200 +++ b/src/keymap.h Mon Aug 13 11:20:41 2007 +0200 @@ -21,15 +21,14 @@ /* Synched up with: Not in FSF. */ -#ifndef INCLUDED_keymap_h_ -#define INCLUDED_keymap_h_ +#ifndef _XEMACS_KEYMAP_H_ +#define _XEMACS_KEYMAP_H_ -typedef struct Lisp_Keymap Lisp_Keymap; - -DECLARE_LRECORD (keymap, Lisp_Keymap); -#define XKEYMAP(x) XRECORD (x, keymap, Lisp_Keymap) +DECLARE_LRECORD (keymap, struct Lisp_Keymap); +#define XKEYMAP(x) XRECORD (x, keymap, struct Lisp_Keymap) #define XSETKEYMAP(x, p) XSETRECORD (x, p, keymap) #define KEYMAPP(x) RECORDP (x, keymap) +#define GC_KEYMAPP(x) GC_RECORDP (x, keymap) #define CHECK_KEYMAP(x) CHECK_RECORD (x, keymap) #define CONCHECK_KEYMAP(x) CONCHECK_RECORD (x, keymap) @@ -57,7 +56,7 @@ void key_desc_list_to_event (Lisp_Object list, Lisp_Object event, int allow_menu_events); -int event_matches_key_specifier_p (Lisp_Event *event, +int event_matches_key_specifier_p (struct Lisp_Event *event, Lisp_Object key_specifier); -#endif /* INCLUDED_keymap_h_ */ +#endif /* _XEMACS_KEYMAP_H_ */