diff options
Diffstat (limited to 'src/macros.c')
| -rw-r--r-- | src/macros.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/macros.c b/src/macros.c index 0b1eda0b8ab..d74d12e6158 100644 --- a/src/macros.c +++ b/src/macros.c | |||
| @@ -63,7 +63,7 @@ macro before appending to it. */) | |||
| 63 | 63 | ||
| 64 | if (!current_kboard->kbd_macro_buffer) | 64 | if (!current_kboard->kbd_macro_buffer) |
| 65 | { | 65 | { |
| 66 | current_kboard->kbd_macro_buffer = xmalloc (30 * sizeof (Lisp_Object)); | 66 | current_kboard->kbd_macro_buffer = xmalloc (30 * word_size); |
| 67 | current_kboard->kbd_macro_bufsize = 30; | 67 | current_kboard->kbd_macro_bufsize = 30; |
| 68 | } | 68 | } |
| 69 | update_mode_lines++; | 69 | update_mode_lines++; |
| @@ -72,8 +72,8 @@ macro before appending to it. */) | |||
| 72 | if (current_kboard->kbd_macro_bufsize > 200) | 72 | if (current_kboard->kbd_macro_bufsize > 200) |
| 73 | { | 73 | { |
| 74 | current_kboard->kbd_macro_buffer | 74 | current_kboard->kbd_macro_buffer |
| 75 | = (Lisp_Object *)xrealloc (current_kboard->kbd_macro_buffer, | 75 | = xrealloc (current_kboard->kbd_macro_buffer, |
| 76 | 30 * sizeof (Lisp_Object)); | 76 | 30 * word_size); |
| 77 | current_kboard->kbd_macro_bufsize = 30; | 77 | current_kboard->kbd_macro_bufsize = 30; |
| 78 | } | 78 | } |
| 79 | current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_buffer; | 79 | current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_buffer; |
| @@ -127,7 +127,7 @@ macro before appending to it. */) | |||
| 127 | 127 | ||
| 128 | message ("Appending to kbd macro..."); | 128 | message ("Appending to kbd macro..."); |
| 129 | } | 129 | } |
| 130 | KVAR (current_kboard, defining_kbd_macro) = Qt; | 130 | KSET (current_kboard, defining_kbd_macro, Qt); |
| 131 | 131 | ||
| 132 | return Qnil; | 132 | return Qnil; |
| 133 | } | 133 | } |
| @@ -137,12 +137,12 @@ macro before appending to it. */) | |||
| 137 | void | 137 | void |
| 138 | end_kbd_macro (void) | 138 | end_kbd_macro (void) |
| 139 | { | 139 | { |
| 140 | KVAR (current_kboard, defining_kbd_macro) = Qnil; | 140 | KSET (current_kboard, defining_kbd_macro, Qnil); |
| 141 | update_mode_lines++; | 141 | update_mode_lines++; |
| 142 | KVAR (current_kboard, Vlast_kbd_macro) | 142 | KSET (current_kboard, Vlast_kbd_macro, |
| 143 | = make_event_array ((current_kboard->kbd_macro_end | 143 | make_event_array ((current_kboard->kbd_macro_end |
| 144 | - current_kboard->kbd_macro_buffer), | 144 | - current_kboard->kbd_macro_buffer), |
| 145 | current_kboard->kbd_macro_buffer); | 145 | current_kboard->kbd_macro_buffer)); |
| 146 | } | 146 | } |
| 147 | 147 | ||
| 148 | DEFUN ("end-kbd-macro", Fend_kbd_macro, Send_kbd_macro, 0, 2, "p", | 148 | DEFUN ("end-kbd-macro", Fend_kbd_macro, Send_kbd_macro, 0, 2, "p", |
| @@ -330,7 +330,7 @@ each iteration of the macro. Iteration stops if LOOPFUNC returns nil. */) | |||
| 330 | executing_kbd_macro = final; | 330 | executing_kbd_macro = final; |
| 331 | executing_kbd_macro_index = 0; | 331 | executing_kbd_macro_index = 0; |
| 332 | 332 | ||
| 333 | KVAR (current_kboard, Vprefix_arg) = Qnil; | 333 | KSET (current_kboard, Vprefix_arg, Qnil); |
| 334 | 334 | ||
| 335 | if (!NILP (loopfunc)) | 335 | if (!NILP (loopfunc)) |
| 336 | { | 336 | { |