diff options
| author | Paul Eggert | 2017-01-25 21:13:19 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-01-25 21:25:37 -0800 |
| commit | b3a3ed526d2c490c9c5605707f0cd7bff3c88693 (patch) | |
| tree | 096de6603250aafcab11c31876d39faecf1b2db4 /src/eval.c | |
| parent | 1392ec7420ee23238a1588b759c631d87a677483 (diff) | |
| download | emacs-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.c | 20 |
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)) |