summaryrefslogtreecommitdiff
path: root/src/macros.c
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2002-09-08 20:28:46 +0000
committerKim F. Storm <storm@cua.dk>2002-09-08 20:28:46 +0000
commit64799df53a76c22f39c1b1c50b68b31d25bd0b39 (patch)
treef888b6313b850c4e278b19a5eaccfad1d1f47792 /src/macros.c
parent177aef40f08c8fef9dd8fb9005a4f5745e519713 (diff)
downloademacs-64799df53a76c22f39c1b1c50b68b31d25bd0b39.tar.gz
(executing_macro_index): Change type to EMACS_INT.
(syms_of_macros): DEFVAR_INT it (needed by kmacro).
Diffstat (limited to 'src/macros.c')
-rw-r--r--src/macros.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/macros.c b/src/macros.c
index e9601b1aa7f..456a6e31fa3 100644
--- a/src/macros.c
+++ b/src/macros.c
@@ -35,7 +35,7 @@ Lisp_Object Vexecuting_macro;
/* Index of next character to fetch from that macro. */
-int executing_macro_index;
+EMACS_INT executing_macro_index;
/* Number of successful iterations so far
for innermost keyboard macro.
@@ -380,6 +380,9 @@ syms_of_macros ()
DEFVAR_LISP ("executing-macro", &Vexecuting_macro,
doc: /* Currently executing keyboard macro (string or vector); nil if none executing. */);
+ DEFVAR_INT ("executing-macro-index", &executing_macro_index,
+ doc: /* Index in currently executing keyboard macro; undefined if none executing. */);
+
DEFVAR_LISP_NOPRO ("executing-kbd-macro", &Vexecuting_macro,
doc: /* Currently executing keyboard macro (string or vector); nil if none executing. */);