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_ */