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/syntax.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/syntax.c')
| -rw-r--r-- | src/syntax.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/syntax.c b/src/syntax.c index 0ee1c746ec3..f9e4093765c 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -1426,8 +1426,8 @@ scan_words (register ptrdiff_t from, register EMACS_INT count) | |||
| 1426 | int ch0, ch1; | 1426 | int ch0, ch1; |
| 1427 | Lisp_Object func, pos; | 1427 | Lisp_Object func, pos; |
| 1428 | 1428 | ||
| 1429 | immediate_quit = 1; | 1429 | immediate_quit = true; |
| 1430 | QUIT; | 1430 | maybe_quit (); |
| 1431 | 1431 | ||
| 1432 | SETUP_SYNTAX_TABLE (from, count); | 1432 | SETUP_SYNTAX_TABLE (from, count); |
| 1433 | 1433 | ||
| @@ -1437,7 +1437,7 @@ scan_words (register ptrdiff_t from, register EMACS_INT count) | |||
| 1437 | { | 1437 | { |
| 1438 | if (from == end) | 1438 | if (from == end) |
| 1439 | { | 1439 | { |
| 1440 | immediate_quit = 0; | 1440 | immediate_quit = false; |
| 1441 | return 0; | 1441 | return 0; |
| 1442 | } | 1442 | } |
| 1443 | UPDATE_SYNTAX_TABLE_FORWARD (from); | 1443 | UPDATE_SYNTAX_TABLE_FORWARD (from); |
| @@ -1487,7 +1487,7 @@ scan_words (register ptrdiff_t from, register EMACS_INT count) | |||
| 1487 | { | 1487 | { |
| 1488 | if (from == beg) | 1488 | if (from == beg) |
| 1489 | { | 1489 | { |
| 1490 | immediate_quit = 0; | 1490 | immediate_quit = false; |
| 1491 | return 0; | 1491 | return 0; |
| 1492 | } | 1492 | } |
| 1493 | DEC_BOTH (from, from_byte); | 1493 | DEC_BOTH (from, from_byte); |
| @@ -1536,7 +1536,7 @@ scan_words (register ptrdiff_t from, register EMACS_INT count) | |||
| 1536 | count++; | 1536 | count++; |
| 1537 | } | 1537 | } |
| 1538 | 1538 | ||
| 1539 | immediate_quit = 0; | 1539 | immediate_quit = false; |
| 1540 | 1540 | ||
| 1541 | return from; | 1541 | return from; |
| 1542 | } | 1542 | } |
| @@ -1921,7 +1921,7 @@ skip_chars (bool forwardp, Lisp_Object string, Lisp_Object lim, | |||
| 1921 | stop = (pos >= GPT && GPT > XINT (lim)) ? GAP_END_ADDR : endp; | 1921 | stop = (pos >= GPT && GPT > XINT (lim)) ? GAP_END_ADDR : endp; |
| 1922 | } | 1922 | } |
| 1923 | 1923 | ||
| 1924 | immediate_quit = 1; | 1924 | immediate_quit = true; |
| 1925 | /* This code may look up syntax tables using functions that rely on the | 1925 | /* This code may look up syntax tables using functions that rely on the |
| 1926 | gl_state object. To make sure this object is not out of date, | 1926 | gl_state object. To make sure this object is not out of date, |
| 1927 | let's initialize it manually. | 1927 | let's initialize it manually. |
| @@ -2064,7 +2064,7 @@ skip_chars (bool forwardp, Lisp_Object string, Lisp_Object lim, | |||
| 2064 | } | 2064 | } |
| 2065 | 2065 | ||
| 2066 | SET_PT_BOTH (pos, pos_byte); | 2066 | SET_PT_BOTH (pos, pos_byte); |
| 2067 | immediate_quit = 0; | 2067 | immediate_quit = false; |
| 2068 | 2068 | ||
| 2069 | SAFE_FREE (); | 2069 | SAFE_FREE (); |
| 2070 | return make_number (PT - start_point); | 2070 | return make_number (PT - start_point); |
| @@ -2138,7 +2138,7 @@ skip_syntaxes (bool forwardp, Lisp_Object string, Lisp_Object lim) | |||
| 2138 | ptrdiff_t pos_byte = PT_BYTE; | 2138 | ptrdiff_t pos_byte = PT_BYTE; |
| 2139 | unsigned char *p, *endp, *stop; | 2139 | unsigned char *p, *endp, *stop; |
| 2140 | 2140 | ||
| 2141 | immediate_quit = 1; | 2141 | immediate_quit = true; |
| 2142 | SETUP_SYNTAX_TABLE (pos, forwardp ? 1 : -1); | 2142 | SETUP_SYNTAX_TABLE (pos, forwardp ? 1 : -1); |
| 2143 | 2143 | ||
| 2144 | if (forwardp) | 2144 | if (forwardp) |
| @@ -2224,7 +2224,7 @@ skip_syntaxes (bool forwardp, Lisp_Object string, Lisp_Object lim) | |||
| 2224 | 2224 | ||
| 2225 | done: | 2225 | done: |
| 2226 | SET_PT_BOTH (pos, pos_byte); | 2226 | SET_PT_BOTH (pos, pos_byte); |
| 2227 | immediate_quit = 0; | 2227 | immediate_quit = false; |
| 2228 | 2228 | ||
| 2229 | return make_number (PT - start_point); | 2229 | return make_number (PT - start_point); |
| 2230 | } | 2230 | } |
| @@ -2412,8 +2412,8 @@ between them, return t; otherwise return nil. */) | |||
| 2412 | count1 = XINT (count); | 2412 | count1 = XINT (count); |
| 2413 | stop = count1 > 0 ? ZV : BEGV; | 2413 | stop = count1 > 0 ? ZV : BEGV; |
| 2414 | 2414 | ||
| 2415 | immediate_quit = 1; | 2415 | immediate_quit = true; |
| 2416 | QUIT; | 2416 | maybe_quit (); |
| 2417 | 2417 | ||
| 2418 | from = PT; | 2418 | from = PT; |
| 2419 | from_byte = PT_BYTE; | 2419 | from_byte = PT_BYTE; |
| @@ -2429,7 +2429,7 @@ between them, return t; otherwise return nil. */) | |||
| 2429 | if (from == stop) | 2429 | if (from == stop) |
| 2430 | { | 2430 | { |
| 2431 | SET_PT_BOTH (from, from_byte); | 2431 | SET_PT_BOTH (from, from_byte); |
| 2432 | immediate_quit = 0; | 2432 | immediate_quit = false; |
| 2433 | return Qnil; | 2433 | return Qnil; |
| 2434 | } | 2434 | } |
| 2435 | c = FETCH_CHAR_AS_MULTIBYTE (from_byte); | 2435 | c = FETCH_CHAR_AS_MULTIBYTE (from_byte); |
| @@ -2463,7 +2463,7 @@ between them, return t; otherwise return nil. */) | |||
| 2463 | comstyle = ST_COMMENT_STYLE; | 2463 | comstyle = ST_COMMENT_STYLE; |
| 2464 | else if (code != Scomment) | 2464 | else if (code != Scomment) |
| 2465 | { | 2465 | { |
| 2466 | immediate_quit = 0; | 2466 | immediate_quit = false; |
| 2467 | DEC_BOTH (from, from_byte); | 2467 | DEC_BOTH (from, from_byte); |
| 2468 | SET_PT_BOTH (from, from_byte); | 2468 | SET_PT_BOTH (from, from_byte); |
| 2469 | return Qnil; | 2469 | return Qnil; |
| @@ -2474,7 +2474,7 @@ between them, return t; otherwise return nil. */) | |||
| 2474 | from = out_charpos; from_byte = out_bytepos; | 2474 | from = out_charpos; from_byte = out_bytepos; |
| 2475 | if (!found) | 2475 | if (!found) |
| 2476 | { | 2476 | { |
| 2477 | immediate_quit = 0; | 2477 | immediate_quit = false; |
| 2478 | SET_PT_BOTH (from, from_byte); | 2478 | SET_PT_BOTH (from, from_byte); |
| 2479 | return Qnil; | 2479 | return Qnil; |
| 2480 | } | 2480 | } |
| @@ -2494,7 +2494,7 @@ between them, return t; otherwise return nil. */) | |||
| 2494 | if (from <= stop) | 2494 | if (from <= stop) |
| 2495 | { | 2495 | { |
| 2496 | SET_PT_BOTH (BEGV, BEGV_BYTE); | 2496 | SET_PT_BOTH (BEGV, BEGV_BYTE); |
| 2497 | immediate_quit = 0; | 2497 | immediate_quit = false; |
| 2498 | return Qnil; | 2498 | return Qnil; |
| 2499 | } | 2499 | } |
| 2500 | 2500 | ||
| @@ -2587,7 +2587,7 @@ between them, return t; otherwise return nil. */) | |||
| 2587 | else if (code != Swhitespace || quoted) | 2587 | else if (code != Swhitespace || quoted) |
| 2588 | { | 2588 | { |
| 2589 | leave: | 2589 | leave: |
| 2590 | immediate_quit = 0; | 2590 | immediate_quit = false; |
| 2591 | INC_BOTH (from, from_byte); | 2591 | INC_BOTH (from, from_byte); |
| 2592 | SET_PT_BOTH (from, from_byte); | 2592 | SET_PT_BOTH (from, from_byte); |
| 2593 | return Qnil; | 2593 | return Qnil; |
| @@ -2598,7 +2598,7 @@ between them, return t; otherwise return nil. */) | |||
| 2598 | } | 2598 | } |
| 2599 | 2599 | ||
| 2600 | SET_PT_BOTH (from, from_byte); | 2600 | SET_PT_BOTH (from, from_byte); |
| 2601 | immediate_quit = 0; | 2601 | immediate_quit = false; |
| 2602 | return Qt; | 2602 | return Qt; |
| 2603 | } | 2603 | } |
| 2604 | 2604 | ||
| @@ -2640,8 +2640,8 @@ scan_lists (EMACS_INT from, EMACS_INT count, EMACS_INT depth, bool sexpflag) | |||
| 2640 | 2640 | ||
| 2641 | from_byte = CHAR_TO_BYTE (from); | 2641 | from_byte = CHAR_TO_BYTE (from); |
| 2642 | 2642 | ||
| 2643 | immediate_quit = 1; | 2643 | immediate_quit = true; |
| 2644 | QUIT; | 2644 | maybe_quit (); |
| 2645 | 2645 | ||
| 2646 | SETUP_SYNTAX_TABLE (from, count); | 2646 | SETUP_SYNTAX_TABLE (from, count); |
| 2647 | while (count > 0) | 2647 | while (count > 0) |
| @@ -2801,7 +2801,7 @@ scan_lists (EMACS_INT from, EMACS_INT count, EMACS_INT depth, bool sexpflag) | |||
| 2801 | if (depth) | 2801 | if (depth) |
| 2802 | goto lose; | 2802 | goto lose; |
| 2803 | 2803 | ||
| 2804 | immediate_quit = 0; | 2804 | immediate_quit = false; |
| 2805 | return Qnil; | 2805 | return Qnil; |
| 2806 | 2806 | ||
| 2807 | /* End of object reached */ | 2807 | /* End of object reached */ |
| @@ -2984,7 +2984,7 @@ scan_lists (EMACS_INT from, EMACS_INT count, EMACS_INT depth, bool sexpflag) | |||
| 2984 | if (depth) | 2984 | if (depth) |
| 2985 | goto lose; | 2985 | goto lose; |
| 2986 | 2986 | ||
| 2987 | immediate_quit = 0; | 2987 | immediate_quit = false; |
| 2988 | return Qnil; | 2988 | return Qnil; |
| 2989 | 2989 | ||
| 2990 | done2: | 2990 | done2: |
| @@ -2992,7 +2992,7 @@ scan_lists (EMACS_INT from, EMACS_INT count, EMACS_INT depth, bool sexpflag) | |||
| 2992 | } | 2992 | } |
| 2993 | 2993 | ||
| 2994 | 2994 | ||
| 2995 | immediate_quit = 0; | 2995 | immediate_quit = false; |
| 2996 | XSETFASTINT (val, from); | 2996 | XSETFASTINT (val, from); |
| 2997 | return val; | 2997 | return val; |
| 2998 | 2998 | ||
| @@ -3173,8 +3173,8 @@ do { prev_from = from; \ | |||
| 3173 | UPDATE_SYNTAX_TABLE_FORWARD (from); \ | 3173 | UPDATE_SYNTAX_TABLE_FORWARD (from); \ |
| 3174 | } while (0) | 3174 | } while (0) |
| 3175 | 3175 | ||
| 3176 | immediate_quit = 1; | 3176 | immediate_quit = true; |
| 3177 | QUIT; | 3177 | maybe_quit (); |
| 3178 | 3178 | ||
| 3179 | depth = state->depth; | 3179 | depth = state->depth; |
| 3180 | start_quoted = state->quoted; | 3180 | start_quoted = state->quoted; |
| @@ -3432,7 +3432,7 @@ do { prev_from = from; \ | |||
| 3432 | state->levelstarts); | 3432 | state->levelstarts); |
| 3433 | state->prev_syntax = (SYNTAX_FLAGS_COMSTARTEND_FIRST (prev_from_syntax) | 3433 | state->prev_syntax = (SYNTAX_FLAGS_COMSTARTEND_FIRST (prev_from_syntax) |
| 3434 | || state->quoted) ? prev_from_syntax : Smax; | 3434 | || state->quoted) ? prev_from_syntax : Smax; |
| 3435 | immediate_quit = 0; | 3435 | immediate_quit = false; |
| 3436 | } | 3436 | } |
| 3437 | 3437 | ||
| 3438 | /* Convert a (lisp) parse state to the internal form used in | 3438 | /* Convert a (lisp) parse state to the internal form used in |