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: