diff options
author | Richard M. Stallman <rms@gnu.org> | 1995-10-29 04:38:08 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1995-10-29 04:38:08 +0000 |
commit | 9d40ebd2443bb2ec1db0284b6738897e41917c6a (patch) | |
tree | 1e0df3475d1c72bb0be2d9eb45370f3a4c99c72f /src/syntax.h | |
parent | 776f3a6d46d93d7351f8fc0c052d123090f6d5d6 (diff) | |
download | emacs-9d40ebd2443bb2ec1db0284b6738897e41917c6a.tar.gz |
(SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Fix the non-GCC definitions.
Diffstat (limited to 'src/syntax.h')
-rw-r--r-- | src/syntax.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/syntax.h b/src/syntax.h index 69a73c2fe9f..07e0a6ca675 100644 --- a/src/syntax.h +++ b/src/syntax.h @@ -122,25 +122,22 @@ extern Lisp_Object syntax_parent_lookup (); : 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: |