Mercurial > emacs
comparison src/casefiddle.c @ 105661:bac26aa40069
Remove leftover table unibyte_to_multibyte_table.
* character.c (unibyte_to_multibyte_table): Remove.
(Funibyte_char_to_multibyte): Use MAKE_CHAR_MULTIBYTE.
* charset.c (init_charset_once): Don't init unibyte_to_multibyte_table.
* character.h (UNIBYTE_TO_CHAR): New macro.
(MAKE_CHAR_MULTIBYTE): Use it.
(unibyte_to_multibyte_table, unibyte_char_to_multibyte): Remove.
* xdisp.c (get_next_display_element): USE ASCII_CHAR_P.
(message_dolog, set_message_1):
* search.c (Freplace_match):
* editfns.c (Fcompare_buffer_substrings):
* fns.c (Fcompare_strings): Use MAKE_CHAR_MULTIBYTE.
(concat):
* insdel.c (copy_text, count_size_as_multibyte):
Use ASCII_CHAR_P and BYTE8_TO_CHAR.
* term.c (produce_glyphs):
* syntax.c (skip_chars): Use BYTE8_TO_CHAR.
* regex.c (RE_CHAR_TO_MULTIBYTE):
* cmds.c (internal_self_insert):
* buffer.h (FETCH_CHAR_AS_MULTIBYTE): Use UNIBYTE_TO_CHAR.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sun, 18 Oct 2009 03:08:32 +0000 |
parents | e038c1a8307c |
children | 68dd71358159 |
comparison
equal
deleted
inserted
replaced
105660:c79f335459cf | 105661:bac26aa40069 |
---|---|
88 | 88 |
89 obj = Fcopy_sequence (obj); | 89 obj = Fcopy_sequence (obj); |
90 for (i = 0; i < size; i++) | 90 for (i = 0; i < size; i++) |
91 { | 91 { |
92 c = SREF (obj, i); | 92 c = SREF (obj, i); |
93 MAKE_CHAR_MULTIBYTE (c); | 93 MAKE_CHAR_MULTIBYTE (c); |
94 c1 = c; | 94 c1 = c; |
95 if (inword && flag != CASE_CAPITALIZE_UP) | 95 if (inword && flag != CASE_CAPITALIZE_UP) |
96 c = DOWNCASE (c); | 96 c = DOWNCASE (c); |
97 else if (!UPPERCASEP (c) | 97 else if (!UPPERCASEP (c) |
98 && (!inword || flag != CASE_CAPITALIZE_UP)) | 98 && (!inword || flag != CASE_CAPITALIZE_UP)) |