aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorPaul Eggert2017-01-25 21:13:19 -0800
committerPaul Eggert2017-01-25 21:25:37 -0800
commitb3a3ed526d2c490c9c5605707f0cd7bff3c88693 (patch)
tree096de6603250aafcab11c31876d39faecf1b2db4 /src/eval.c
parent1392ec7420ee23238a1588b759c631d87a677483 (diff)
downloademacs-b3a3ed526d2c490c9c5605707f0cd7bff3c88693.tar.gz
emacs-b3a3ed526d2c490c9c5605707f0cd7bff3c88693.zip
Replace QUIT with maybe_quit
There’s no longer need to have QUIT stand for a slug of C statements. Use the more-obvious function-call syntax instead. Also, use true and false when setting immediate_quit. These changes should not affect the generated machine code. * src/lisp.h (QUIT): Remove. All uses replaced by maybe_quit.
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/eval.c b/src/eval.c
index 734f01d81ae..62d4af15e27 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -858,7 +858,7 @@ usage: (let* VARLIST BODY...) */)
858 858
859 for (varlist = XCAR (args); CONSP (varlist); varlist = XCDR (varlist)) 859 for (varlist = XCAR (args); CONSP (varlist); varlist = XCDR (varlist))
860 { 860 {
861 QUIT; 861 maybe_quit ();
862 862
863 elt = XCAR (varlist); 863 elt = XCAR (varlist);
864 if (SYMBOLP (elt)) 864 if (SYMBOLP (elt))
@@ -925,7 +925,7 @@ usage: (let VARLIST BODY...) */)
925 925
926 for (argnum = 0; CONSP (varlist); varlist = XCDR (varlist)) 926 for (argnum = 0; CONSP (varlist); varlist = XCDR (varlist))
927 { 927 {
928 QUIT; 928 maybe_quit ();
929 elt = XCAR (varlist); 929 elt = XCAR (varlist);
930 if (SYMBOLP (elt)) 930 if (SYMBOLP (elt))
931 temps [argnum++] = Qnil; 931 temps [argnum++] = Qnil;
@@ -978,7 +978,7 @@ usage: (while TEST BODY...) */)
978 body = XCDR (args); 978 body = XCDR (args);
979 while (!NILP (eval_sub (test))) 979 while (!NILP (eval_sub (test)))
980 { 980 {
981 QUIT; 981 maybe_quit ();
982 prog_ignore (body); 982 prog_ignore (body);
983 } 983 }
984 984
@@ -1011,7 +1011,7 @@ definitions to shadow the loaded ones for use in file byte-compilation. */)
1011 until we get a symbol that is not an alias. */ 1011 until we get a symbol that is not an alias. */
1012 while (SYMBOLP (def)) 1012 while (SYMBOLP (def))
1013 { 1013 {
1014 QUIT; 1014 maybe_quit ();
1015 sym = def; 1015 sym = def;
1016 tem = Fassq (sym, environment); 1016 tem = Fassq (sym, environment);
1017 if (NILP (tem)) 1017 if (NILP (tem))
@@ -1131,7 +1131,7 @@ unwind_to_catch (struct handler *catch, Lisp_Object value)
1131 /* Restore certain special C variables. */ 1131 /* Restore certain special C variables. */
1132 set_poll_suppress_count (catch->poll_suppress_count); 1132 set_poll_suppress_count (catch->poll_suppress_count);
1133 unblock_input_to (catch->interrupt_input_blocked); 1133 unblock_input_to (catch->interrupt_input_blocked);
1134 immediate_quit = 0; 1134 immediate_quit = false;
1135 1135
1136 do 1136 do
1137 { 1137 {
@@ -1514,10 +1514,10 @@ signal_or_quit (Lisp_Object error_symbol, Lisp_Object data, bool keyboard_quit)
1514 Lisp_Object string; 1514 Lisp_Object string;
1515 Lisp_Object real_error_symbol 1515 Lisp_Object real_error_symbol
1516 = (NILP (error_symbol) ? Fcar (data) : error_symbol); 1516 = (NILP (error_symbol) ? Fcar (data) : error_symbol);
1517 register Lisp_Object clause = Qnil; 1517 Lisp_Object clause = Qnil;
1518 struct handler *h; 1518 struct handler *h;
1519 1519
1520 immediate_quit = 0; 1520 immediate_quit = false;
1521 if (gc_in_progress || waiting_for_input) 1521 if (gc_in_progress || waiting_for_input)
1522 emacs_abort (); 1522 emacs_abort ();
1523 1523
@@ -2135,7 +2135,7 @@ eval_sub (Lisp_Object form)
2135 if (!CONSP (form)) 2135 if (!CONSP (form))
2136 return form; 2136 return form;
2137 2137
2138 QUIT; 2138 maybe_quit ();
2139 2139
2140 maybe_gc (); 2140 maybe_gc ();
2141 2141
@@ -2721,7 +2721,7 @@ usage: (funcall FUNCTION &rest ARGUMENTS) */)
2721 Lisp_Object val; 2721 Lisp_Object val;
2722 ptrdiff_t count; 2722 ptrdiff_t count;
2723 2723
2724 QUIT; 2724 maybe_quit ();
2725 2725
2726 if (++lisp_eval_depth > max_lisp_eval_depth) 2726 if (++lisp_eval_depth > max_lisp_eval_depth)
2727 { 2727 {
@@ -2966,7 +2966,7 @@ funcall_lambda (Lisp_Object fun, ptrdiff_t nargs,
2966 bool previous_optional_or_rest = false; 2966 bool previous_optional_or_rest = false;
2967 for (; CONSP (syms_left); syms_left = XCDR (syms_left)) 2967 for (; CONSP (syms_left); syms_left = XCDR (syms_left))
2968 { 2968 {
2969 QUIT; 2969 maybe_quit ();
2970 2970
2971 next = XCAR (syms_left); 2971 next = XCAR (syms_left);
2972 if (!SYMBOLP (next)) 2972 if (!SYMBOLP (next))