aboutsummaryrefslogtreecommitdiffstats
path: root/src/syntax.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/syntax.h')
-rw-r--r--src/syntax.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/syntax.h b/src/syntax.h
index 21f24dbd100..ba862655cfe 100644
--- a/src/syntax.h
+++ b/src/syntax.h
@@ -89,24 +89,24 @@ enum syntaxcode
89 89
90#ifdef __GNUC__ 90#ifdef __GNUC__
91#define SYNTAX(c) \ 91#define SYNTAX(c) \
92 ({ Lisp_Object temp; \ 92 ({ Lisp_Object _syntax_temp; \
93 temp = SYNTAX_ENTRY (c); \ 93 _syntax_temp = SYNTAX_ENTRY (c); \
94 (CONSP (temp) \ 94 (CONSP (_syntax_temp) \
95 ? (enum syntaxcode) (XINT (XCAR (temp)) & 0xff) \ 95 ? (enum syntaxcode) (XINT (XCAR (_syntax_temp)) & 0xff) \
96 : Swhitespace); }) 96 : Swhitespace); })
97 97
98#define SYNTAX_WITH_FLAGS(c) \ 98#define SYNTAX_WITH_FLAGS(c) \
99 ({ Lisp_Object temp; \ 99 ({ Lisp_Object _syntax_temp; \
100 temp = SYNTAX_ENTRY (c); \ 100 _syntax_temp = SYNTAX_ENTRY (c); \
101 (CONSP (temp) \ 101 (CONSP (_syntax_temp) \
102 ? XINT (XCAR (temp)) \ 102 ? XINT (XCAR (_syntax_temp)) \
103 : (int) Swhitespace); }) 103 : (int) Swhitespace); })
104 104
105#define SYNTAX_MATCH(c) \ 105#define SYNTAX_MATCH(c) \
106 ({ Lisp_Object temp; \ 106 ({ Lisp_Object _syntax_temp; \
107 temp = SYNTAX_ENTRY (c); \ 107 _syntax_temp = SYNTAX_ENTRY (c); \
108 (CONSP (temp) \ 108 (CONSP (_syntax_temp) \
109 ? XCDR (temp) \ 109 ? XCDR (_syntax_temp) \
110 : Qnil); }) 110 : Qnil); })
111#else 111#else
112extern Lisp_Object syntax_temp; 112extern Lisp_Object syntax_temp;