25 |
|
|
26 |
/* Index of next character to fetch from that macro. */ |
/* Index of next character to fetch from that macro. */ |
27 |
|
|
28 |
extern int executing_macro_index; |
extern EMACS_INT executing_macro_index; |
29 |
|
|
30 |
/* Number of successful iterations so far |
/* Number of successful iterations so far |
31 |
for innermost keyboard macro. |
for innermost keyboard macro. |
40 |
|
|
41 |
extern Lisp_Object executing_macro; |
extern Lisp_Object executing_macro; |
42 |
|
|
43 |
|
/* Finish defining the current keyboard macro. */ |
44 |
|
|
45 |
|
extern void end_kbd_macro P_ ((void)); |
46 |
|
|
47 |
/* Declare that all chars stored so far in the kbd macro being defined |
/* Declare that all chars stored so far in the kbd macro being defined |
48 |
really belong to it. This is done in between editor commands. */ |
really belong to it. This is done in between editor commands. */ |
49 |
|
|