aboutsummaryrefslogtreecommitdiffstats
path: root/src/macros.c
diff options
context:
space:
mode:
authorKarl Heuer1995-03-15 01:49:46 +0000
committerKarl Heuer1995-03-15 01:49:46 +0000
commitcd8b5aa3480af3a66537205762bf0331b2e15615 (patch)
tree69cec2aa35ca36a9d0d163f2c47ea98e1d22ae92 /src/macros.c
parent92b618385eed766d68beb2a6cf579a9977a02b73 (diff)
downloademacs-cd8b5aa3480af3a66537205762bf0331b2e15615.tar.gz
emacs-cd8b5aa3480af3a66537205762bf0331b2e15615.zip
Rename perdisplay to kboard.
Diffstat (limited to 'src/macros.c')
-rw-r--r--src/macros.c76
1 files changed, 38 insertions, 38 deletions
diff --git a/src/macros.c b/src/macros.c
index 898bdbc79f8..b03d2dfa18d 100644
--- a/src/macros.c
+++ b/src/macros.c
@@ -42,30 +42,30 @@ Non-nil arg (prefix arg) means append to last macro defined;\n\
42 (append) 42 (append)
43 Lisp_Object append; 43 Lisp_Object append;
44{ 44{
45 if (!NILP (current_perdisplay->defining_kbd_macro)) 45 if (!NILP (current_kboard->defining_kbd_macro))
46 error ("Already defining kbd macro"); 46 error ("Already defining kbd macro");
47 47
48 if (!current_perdisplay->kbd_macro_buffer) 48 if (!current_kboard->kbd_macro_buffer)
49 { 49 {
50 current_perdisplay->kbd_macro_bufsize = 30; 50 current_kboard->kbd_macro_bufsize = 30;
51 current_perdisplay->kbd_macro_buffer 51 current_kboard->kbd_macro_buffer
52 = (Lisp_Object *)malloc (30 * sizeof (Lisp_Object)); 52 = (Lisp_Object *)malloc (30 * sizeof (Lisp_Object));
53 } 53 }
54 update_mode_lines++; 54 update_mode_lines++;
55 if (NILP (append)) 55 if (NILP (append))
56 { 56 {
57 current_perdisplay->kbd_macro_ptr = current_perdisplay->kbd_macro_buffer; 57 current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_buffer;
58 current_perdisplay->kbd_macro_end = current_perdisplay->kbd_macro_buffer; 58 current_kboard->kbd_macro_end = current_kboard->kbd_macro_buffer;
59 message("Defining kbd macro..."); 59 message("Defining kbd macro...");
60 } 60 }
61 else 61 else
62 { 62 {
63 message("Appending to kbd macro..."); 63 message("Appending to kbd macro...");
64 current_perdisplay->kbd_macro_ptr = current_perdisplay->kbd_macro_end; 64 current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_end;
65 Fexecute_kbd_macro (current_perdisplay->Vlast_kbd_macro, 65 Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro,
66 make_number (1)); 66 make_number (1));
67 } 67 }
68 current_perdisplay->defining_kbd_macro = Qt; 68 current_kboard->defining_kbd_macro = Qt;
69 69
70 return Qnil; 70 return Qnil;
71} 71}
@@ -83,32 +83,32 @@ An argument of zero means repeat until error.")
83 (arg) 83 (arg)
84 Lisp_Object arg; 84 Lisp_Object arg;
85{ 85{
86 if (NILP (current_perdisplay->defining_kbd_macro)) 86 if (NILP (current_kboard->defining_kbd_macro))
87 error ("Not defining kbd macro."); 87 error ("Not defining kbd macro.");
88 88
89 if (NILP (arg)) 89 if (NILP (arg))
90 XSETFASTINT (arg, 1); 90 XSETFASTINT (arg, 1);
91 else 91 else
92 CHECK_NUMBER (arg, 0); 92 CHECK_NUMBER (arg, 0);
93 93
94 if (!NILP (current_perdisplay->defining_kbd_macro)) 94 if (!NILP (current_kboard->defining_kbd_macro))
95 { 95 {
96 current_perdisplay->defining_kbd_macro = Qnil; 96 current_kboard->defining_kbd_macro = Qnil;
97 update_mode_lines++; 97 update_mode_lines++;
98 current_perdisplay->Vlast_kbd_macro 98 current_kboard->Vlast_kbd_macro
99 = make_event_array ((current_perdisplay->kbd_macro_end 99 = make_event_array ((current_kboard->kbd_macro_end
100 - current_perdisplay->kbd_macro_buffer), 100 - current_kboard->kbd_macro_buffer),
101 current_perdisplay->kbd_macro_buffer); 101 current_kboard->kbd_macro_buffer);
102 message("Keyboard macro defined"); 102 message("Keyboard macro defined");
103 } 103 }
104 104
105 if (XFASTINT (arg) == 0) 105 if (XFASTINT (arg) == 0)
106 Fexecute_kbd_macro (current_perdisplay->Vlast_kbd_macro, arg); 106 Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, arg);
107 else 107 else
108 { 108 {
109 XSETINT (arg, XINT (arg)-1); 109 XSETINT (arg, XINT (arg)-1);
110 if (XINT (arg) > 0) 110 if (XINT (arg) > 0)
111 Fexecute_kbd_macro (current_perdisplay->Vlast_kbd_macro, arg); 111 Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, arg);
112 } 112 }
113 return Qnil; 113 return Qnil;
114} 114}
@@ -118,24 +118,24 @@ An argument of zero means repeat until error.")
118store_kbd_macro_char (c) 118store_kbd_macro_char (c)
119 Lisp_Object c; 119 Lisp_Object c;
120{ 120{
121 if (!NILP (current_perdisplay->defining_kbd_macro)) 121 if (!NILP (current_kboard->defining_kbd_macro))
122 { 122 {
123 if ((current_perdisplay->kbd_macro_ptr 123 if ((current_kboard->kbd_macro_ptr
124 - current_perdisplay->kbd_macro_buffer) 124 - current_kboard->kbd_macro_buffer)
125 == current_perdisplay->kbd_macro_bufsize) 125 == current_kboard->kbd_macro_bufsize)
126 { 126 {
127 register Lisp_Object *new; 127 register Lisp_Object *new;
128 current_perdisplay->kbd_macro_bufsize *= 2; 128 current_kboard->kbd_macro_bufsize *= 2;
129 new = (Lisp_Object *)xrealloc (current_perdisplay->kbd_macro_buffer, 129 new = (Lisp_Object *)xrealloc (current_kboard->kbd_macro_buffer,
130 (current_perdisplay->kbd_macro_bufsize 130 (current_kboard->kbd_macro_bufsize
131 * sizeof (Lisp_Object))); 131 * sizeof (Lisp_Object)));
132 current_perdisplay->kbd_macro_ptr 132 current_kboard->kbd_macro_ptr
133 += new - current_perdisplay->kbd_macro_buffer; 133 += new - current_kboard->kbd_macro_buffer;
134 current_perdisplay->kbd_macro_end 134 current_kboard->kbd_macro_end
135 += new - current_perdisplay->kbd_macro_buffer; 135 += new - current_kboard->kbd_macro_buffer;
136 current_perdisplay->kbd_macro_buffer = new; 136 current_kboard->kbd_macro_buffer = new;
137 } 137 }
138 *current_perdisplay->kbd_macro_ptr++ = c; 138 *current_kboard->kbd_macro_ptr++ = c;
139 } 139 }
140} 140}
141 141
@@ -144,7 +144,7 @@ store_kbd_macro_char (c)
144 144
145finalize_kbd_macro_chars () 145finalize_kbd_macro_chars ()
146{ 146{
147 current_perdisplay->kbd_macro_end = current_perdisplay->kbd_macro_ptr; 147 current_kboard->kbd_macro_end = current_kboard->kbd_macro_ptr;
148} 148}
149 149
150DEFUN ("call-last-kbd-macro", Fcall_last_kbd_macro, Scall_last_kbd_macro, 150DEFUN ("call-last-kbd-macro", Fcall_last_kbd_macro, Scall_last_kbd_macro,
@@ -158,12 +158,12 @@ defining others, use \\[name-last-kbd-macro].")
158 (prefix) 158 (prefix)
159 Lisp_Object prefix; 159 Lisp_Object prefix;
160{ 160{
161 if (! NILP (current_perdisplay->defining_kbd_macro)) 161 if (! NILP (current_kboard->defining_kbd_macro))
162 error ("Can't execute anonymous macro while defining one"); 162 error ("Can't execute anonymous macro while defining one");
163 else if (NILP (current_perdisplay->Vlast_kbd_macro)) 163 else if (NILP (current_kboard->Vlast_kbd_macro))
164 error ("No kbd macro has been defined"); 164 error ("No kbd macro has been defined");
165 else 165 else
166 Fexecute_kbd_macro (current_perdisplay->Vlast_kbd_macro, prefix); 166 Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, prefix);
167 return Qnil; 167 return Qnil;
168} 168}
169 169
@@ -238,7 +238,7 @@ syms_of_macros ()
238 defsubr (&Scall_last_kbd_macro); 238 defsubr (&Scall_last_kbd_macro);
239 defsubr (&Sexecute_kbd_macro); 239 defsubr (&Sexecute_kbd_macro);
240 240
241 DEFVAR_DISPLAY ("defining-kbd-macro", defining_kbd_macro, 241 DEFVAR_KBOARD ("defining-kbd-macro", defining_kbd_macro,
242 "Non-nil while a keyboard macro is being defined. Don't set this!"); 242 "Non-nil while a keyboard macro is being defined. Don't set this!");
243 243
244 DEFVAR_LISP ("executing-macro", &Vexecuting_macro, 244 DEFVAR_LISP ("executing-macro", &Vexecuting_macro,
@@ -247,7 +247,7 @@ syms_of_macros ()
247 DEFVAR_LISP_NOPRO ("executing-kbd-macro", &Vexecuting_macro, 247 DEFVAR_LISP_NOPRO ("executing-kbd-macro", &Vexecuting_macro,
248 "Currently executing keyboard macro (string or vector); nil if none executing."); 248 "Currently executing keyboard macro (string or vector); nil if none executing.");
249 249
250 DEFVAR_DISPLAY ("last-kbd-macro", Vlast_kbd_macro, 250 DEFVAR_KBOARD ("last-kbd-macro", Vlast_kbd_macro,
251 "Last kbd macro defined, as a string or vector; nil if none defined."); 251 "Last kbd macro defined, as a string or vector; nil if none defined.");
252} 252}
253 253