comparison src/syntax.h @ 26870:9ecd0716cf8a

(SYNTAX_ENTRY_INT): Delete codes for a composite character.
author Kenichi Handa <handa@m17n.org>
date Wed, 15 Dec 1999 00:20:44 +0000
parents 69c2d34eb25c
children b945bdff4f96
comparison
equal deleted inserted replaced
26869:cb8fbc50812f 26870:9ecd0716cf8a
103 #else 103 #else
104 # define SYNTAX_ENTRY SYNTAX_ENTRY_INT 104 # define SYNTAX_ENTRY SYNTAX_ENTRY_INT
105 # define CURRENT_SYNTAX_TABLE current_buffer->syntax_table 105 # define CURRENT_SYNTAX_TABLE current_buffer->syntax_table
106 #endif 106 #endif
107 107
108 #define SYNTAX_ENTRY_INT(c) \ 108 #define SYNTAX_ENTRY_INT(c) \
109 ((c) < CHAR_TABLE_SINGLE_BYTE_SLOTS \ 109 ((c) < CHAR_TABLE_SINGLE_BYTE_SLOTS \
110 ? SYNTAX_ENTRY_FOLLOW_PARENT (CURRENT_SYNTAX_TABLE, \ 110 ? SYNTAX_ENTRY_FOLLOW_PARENT (CURRENT_SYNTAX_TABLE, \
111 (unsigned char) (c)) \ 111 (unsigned char) (c)) \
112 : Faref (CURRENT_SYNTAX_TABLE, \ 112 : Faref (CURRENT_SYNTAX_TABLE, \
113 make_number (COMPOSITE_CHAR_P (c) \ 113 make_number (c)))
114 ? cmpchar_component ((c), 0, 1) \
115 : (c))))
116 114
117 /* Extract the information from the entry for character C 115 /* Extract the information from the entry for character C
118 in the current syntax table. */ 116 in the current syntax table. */
119 117
120 #ifdef __GNUC__ 118 #ifdef __GNUC__