bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#11309: 24.1.50; Case problems with [:upper:] and Cyrillic, Greek


From: Basil L. Contovounesios
Subject: bug#11309: 24.1.50; Case problems with [:upper:] and Cyrillic, Greek
Date: Tue, 08 Dec 2020 17:01:53 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Mattias Engdegård <mattiase@acm.org> writes:

> @@ -3617,11 +3619,9 @@ execute_charset (re_char **pp, int c, int corig, bool 
> unibyte)
>            (class_bits & BIT_BLANK && ISBLANK (c)) ||
>         (class_bits & BIT_WORD  && ISWORD  (c)) ||
>         ((class_bits & BIT_UPPER) &&
> -        (ISUPPER (c) || (corig != c &&
> -                         c == downcase (corig) && ISLOWER (c)))) ||
> +        (ISUPPER (corig) || (canon_table != Qnil && ISLOWER (corig)))) ||
>         ((class_bits & BIT_LOWER) &&
> -        (ISLOWER (c) || (corig != c &&
> -                         c == upcase (corig) && ISUPPER(c)))) ||
> +        (ISLOWER (corig) || (canon_table != Qnil && ISUPPER (corig)))) ||

Just curious: why not NILP?

Thanks,

-- 
Basil





reply via email to

[Prev in Thread] Current Thread [Next in Thread]