/* Declarations having to do with GNU Emacs syntax tables.
- Copyright (C) 1985, 1993 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1993, 1994 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#define SYNTAX(c) \
(RAW_SYNTAX (current_buffer->syntax_table, c) == Sinherit \
? RAW_SYNTAX (Vstandard_syntax_table, c) \
- : RAW_SYNTAX (c))
+ : RAW_SYNTAX (current_buffer->syntax_table, c))
#endif
/* The next 8 bits of the number is a character,
matcher = RAW_SYNTAX_MATCH (Vstandard_syntax_table, character); \
else \
matcher = RAW_SYNTAX_MATCH (current_buffer->syntax_table, character); \
- syntax; })
+ matcher; })
#else
#define SYNTAX_MATCH(c) \
(RAW_SYNTAX (current_buffer->syntax_table, c) == Sinherit \
? RAW_SYNTAX_MATCH (Vstandard_syntax_table, c) \
- : RAW_SYNTAX_MATCH (c))
+ : RAW_SYNTAX_MATCH (current_buffer->syntax_table, c))
#endif
/* Then there are six single-bit flags that have the following meanings: