aboutsummaryrefslogtreecommitdiffstats
path: root/src/callint.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/callint.c')
-rw-r--r--src/callint.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/callint.c b/src/callint.c
index 58e1a5be2f4..e0133864674 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -372,7 +372,7 @@ invoke it. If KEYS is omitted or nil, the return value of
372 Vthis_command = save_this_command; 372 Vthis_command = save_this_command;
373 Vthis_original_command = save_this_original_command; 373 Vthis_original_command = save_this_original_command;
374 Vreal_this_command = save_real_this_command; 374 Vreal_this_command = save_real_this_command;
375 KVAR (current_kboard, Vlast_command) = save_last_command; 375 KSET (current_kboard, Vlast_command, save_last_command);
376 376
377 temporarily_switch_to_single_kboard (NULL); 377 temporarily_switch_to_single_kboard (NULL);
378 return unbind_to (speccount, apply1 (function, specs)); 378 return unbind_to (speccount, apply1 (function, specs));
@@ -465,7 +465,7 @@ invoke it. If KEYS is omitted or nil, the return value of
465 } 465 }
466 466
467 if (min (MOST_POSITIVE_FIXNUM, 467 if (min (MOST_POSITIVE_FIXNUM,
468 min (PTRDIFF_MAX, SIZE_MAX) / sizeof (Lisp_Object)) 468 min (PTRDIFF_MAX, SIZE_MAX) / word_size)
469 < nargs) 469 < nargs)
470 memory_full (SIZE_MAX); 470 memory_full (SIZE_MAX);
471 471
@@ -843,7 +843,7 @@ invoke it. If KEYS is omitted or nil, the return value of
843 Vthis_command = save_this_command; 843 Vthis_command = save_this_command;
844 Vthis_original_command = save_this_original_command; 844 Vthis_original_command = save_this_original_command;
845 Vreal_this_command = save_real_this_command; 845 Vreal_this_command = save_real_this_command;
846 KVAR (current_kboard, Vlast_command) = save_last_command; 846 KSET (current_kboard, Vlast_command, save_last_command);
847 847
848 { 848 {
849 Lisp_Object val; 849 Lisp_Object val;
@@ -888,10 +888,11 @@ syms_of_callint (void)
888 callint_message = Qnil; 888 callint_message = Qnil;
889 staticpro (&callint_message); 889 staticpro (&callint_message);
890 890
891 preserved_fns = pure_cons (intern_c_string ("region-beginning"), 891 preserved_fns = listn (CONSTYPE_PURE, 4,
892 pure_cons (intern_c_string ("region-end"), 892 intern_c_string ("region-beginning"),
893 pure_cons (intern_c_string ("point"), 893 intern_c_string ("region-end"),
894 pure_cons (intern_c_string ("mark"), Qnil)))); 894 intern_c_string ("point"),
895 intern_c_string ("mark"));
895 896
896 DEFSYM (Qlist, "list"); 897 DEFSYM (Qlist, "list");
897 DEFSYM (Qlet, "let"); 898 DEFSYM (Qlet, "let");