summaryrefslogtreecommitdiff
path: root/src/macros.h
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-08-29 04:39:47 +0000
committerRichard M. Stallman <rms@gnu.org>1996-08-29 04:39:47 +0000
commit657ce5d94054537af76ea890f7d6b0b64c9bbb7c (patch)
tree54c1c068b5024578f679f33efe808d4b7d8e4f81 /src/macros.h
parentf620f7241555a6b85642e87d3eea36e493dd5d7d (diff)
downloademacs-657ce5d94054537af76ea890f7d6b0b64c9bbb7c.tar.gz
(executing_macro_iterations, executing_macro): Declared.
Diffstat (limited to 'src/macros.h')
-rw-r--r--src/macros.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/macros.h b/src/macros.h
index 1d5ba570f14..2396514ea23 100644
--- a/src/macros.h
+++ b/src/macros.h
@@ -19,10 +19,23 @@ the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-/* Kbd macro currently being executed (a string) */
+/* Kbd macro currently being executed (a string or vector). */
extern Lisp_Object Vexecuting_macro;
-/* Index of next character to fetch from that macro */
+/* Index of next character to fetch from that macro. */
extern int executing_macro_index;
+
+/* Number of successful iterations so far
+ for innermost keyboard macro.
+ This is not bound at each level,
+ so after an error, it describes the innermost interrupted macro. */
+
+extern int executing_macro_iterations;
+
+/* This is the macro that was executing.
+ This is not bound at each level,
+ so after an error, it describes the innermost interrupted macro. */
+
+extern Lisp_Object executing_macro;