Mercurial > emacs
changeset 13318:94a4b6e9d310
(SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Fix the non-GCC definitions.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 29 Oct 1995 04:38:08 +0000 |
parents | 877d62af45a9 |
children | ce09d77f76a6 |
files | src/syntax.h |
diffstat | 1 files changed, 6 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/syntax.h Sat Oct 28 16:21:33 1995 +0000 +++ b/src/syntax.h Sun Oct 29 04:38:08 1995 +0000 @@ -122,25 +122,22 @@ : syntax_temp)) #define SYNTAX(c) \ - (syntax_temp \ - = SYNTAX_ENTRY (current_buffer->syntax_table, (c)), \ + (syntax_temp = SYNTAX_ENTRY ((c)), \ (CONSP (syntax_temp) \ ? (enum syntaxcode) (XINT (XCONS (syntax_temp)->car) & 0xff) \ - : wrong_type_argument (Qconsp, syntax_temp)) }) + : wrong_type_argument (Qconsp, syntax_temp))) #define SYNTAX_WITH_FLAGS(c) \ - (syntax_temp \ - = SYNTAX_ENTRY (current_buffer->syntax_table, (c)), \ + (syntax_temp = SYNTAX_ENTRY ((c)), \ (CONSP (syntax_temp) \ ? XINT (XCONS (syntax_temp)->car) \ - : wrong_type_argument (Qconsp, syntax_temp)) }) + : wrong_type_argument (Qconsp, syntax_temp))) #define SYNTAX_MATCH(c) \ - (syntax_temp \ - = SYNTAX_ENTRY (current_buffer->syntax_table, (c)), \ + (syntax_temp = SYNTAX_ENTRY ((c)), \ (CONSP (syntax_temp) \ ? XINT (XCONS (syntax_temp)->cdr) \ - : wrong_type_argument (Qconsp, syntax_temp)) }) + : wrong_type_argument (Qconsp, syntax_temp))) #endif /* Then there are six single-bit flags that have the following meanings: