aboutsummaryrefslogtreecommitdiffstats
path: root/src/macros.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/macros.c')
-rw-r--r--src/macros.c20
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. */)
137void 137void
138end_kbd_macro (void) 138end_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
148DEFUN ("end-kbd-macro", Fend_kbd_macro, Send_kbd_macro, 0, 2, "p", 148DEFUN ("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 {