mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-30 17:10:51 -08:00
* editfns.c (Fchar_equal): Remove no-longer-needed workaround for
the race-condition problem the old DOWNCASE.
This commit is contained in:
parent
880433015d
commit
0da09c43ea
2 changed files with 3 additions and 6 deletions
|
|
@ -8,6 +8,8 @@
|
|||
EMACS_INT, since callers assume the returned value fits in int.
|
||||
(upcase1): Likewise, for UPCASE_TABLE.
|
||||
(uppercasep, lowercasep, upcase): New static inline functions.
|
||||
* editfns.c (Fchar_equal): Remove no-longer-needed workaround for
|
||||
the race-condition problem the old DOWNCASE.
|
||||
|
||||
* regex.c (CHARSET_LOOKUP_RANGE_TABLE_RAW, POP_FAILURE_REG_OR_COUNT):
|
||||
Rename locals to avoid shadowing.
|
||||
|
|
|
|||
|
|
@ -4222,9 +4222,6 @@ Case is ignored if `case-fold-search' is non-nil in the current buffer. */)
|
|||
if (NILP (BVAR (current_buffer, case_fold_search)))
|
||||
return Qnil;
|
||||
|
||||
/* Do these in separate statements,
|
||||
then compare the variables.
|
||||
because of the way downcase uses temp variables. */
|
||||
i1 = XFASTINT (c1);
|
||||
if (NILP (BVAR (current_buffer, enable_multibyte_characters))
|
||||
&& ! ASCII_CHAR_P (i1))
|
||||
|
|
@ -4237,9 +4234,7 @@ Case is ignored if `case-fold-search' is non-nil in the current buffer. */)
|
|||
{
|
||||
MAKE_CHAR_MULTIBYTE (i2);
|
||||
}
|
||||
i1 = downcase (i1);
|
||||
i2 = downcase (i2);
|
||||
return (i1 == i2 ? Qt : Qnil);
|
||||
return (downcase (i1) == downcase (i2) ? Qt : Qnil);
|
||||
}
|
||||
|
||||
/* Transpose the markers in two regions of the current buffer, and
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue