diff src/macros.h @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents 376386a54a3c
children 74fd4e045ea6
line wrap: on
line diff
--- a/src/macros.h	Mon Aug 13 10:27:41 2007 +0200
+++ b/src/macros.h	Mon Aug 13 10:28:48 2007 +0200
@@ -23,16 +23,16 @@
 #ifndef _XEMACS_MACROS_H_
 #define _XEMACS_MACROS_H_
 
-/* Kbd macro currently being executed (a string or vector) */
-
-extern Lisp_Object Vexecuting_macro;
-
 /* Index of next character to fetch from that macro */
 
 extern int executing_macro_index;
 
-extern void store_kbd_macro_event (Lisp_Object event);
-extern void pop_kbd_macro_event (Lisp_Object event);
-extern void finalize_kbd_macro_chars (struct console *con);
+void store_kbd_macro_event (Lisp_Object event);
+void pop_kbd_macro_event (Lisp_Object event);
+void finalize_kbd_macro_chars (struct console *con);
+
+EXFUN (Fexecute_kbd_macro, 2);
+
+extern Lisp_Object Vexecuting_macro;
 
 #endif /* _XEMACS_MACROS_H_ */