mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-01 11:14:55 +00:00
(CATEGORY_SET): Delete codes for a composite character.
This commit is contained in:
parent
66da28809c
commit
759f98632f
@ -104,17 +104,11 @@ extern Lisp_Object _temp_category_set;
|
||||
&& NILP (temp = XCHAR_TABLE (table)->defalt)) \
|
||||
table = XCHAR_TABLE (table)->parent; \
|
||||
else \
|
||||
temp = Faref (table, \
|
||||
make_number (COMPOSITE_CHAR_P (c) \
|
||||
? cmpchar_component ((c), 0, 1) : (c))); \
|
||||
temp = Faref (table, make_number (c)); \
|
||||
temp; })
|
||||
#else
|
||||
#define CATEGORY_SET(c) \
|
||||
((c) < CHAR_TABLE_SINGLE_BYTE_SLOTS \
|
||||
? Faref (current_buffer->category_table, make_number ((unsigned char) c)) \
|
||||
: Faref (current_buffer->category_table, \
|
||||
make_number (COMPOSITE_CHAR_P (c) \
|
||||
? cmpchar_component ((c), 0, 1) : (c))))
|
||||
#define CATEGORY_SET(c) \
|
||||
Faref (current_buffer->category_table, make_number (c))
|
||||
#endif
|
||||
|
||||
/* Return the doc string of CATEGORY in category table TABLE. */
|
||||
|
Loading…
Reference in New Issue
Block a user