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

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

bug#16731: 24.3.50; Latin small letter sharp s is not considered lower-c


From: Andreas Röhler
Subject: bug#16731: 24.3.50; Latin small letter sharp s is not considered lower-case
Date: Wed, 12 Feb 2014 21:10:57 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.2.0

Am 12.02.2014 20:49, schrieb Eli Zaretskii:
Date: Wed, 12 Feb 2014 20:31:20 +0100
From: Andreas Röhler <andreas.roehler@easy-emacs.de>

See http://debbugs.gnu.org/10576

(I have no idea whether this is an Emacs bug or not.)


IMO the answer given at link is not valid.

It accurately describes what happens in the code, so it's definitely
valid.

When seeing there is a downcase-table, the check probably should be done 
against this.

Not sure what you mean by that, please elaborate.



See buffer.h
IIUC the mentioned lowercasep is implemented as !uppercasep (c) && upcase1 (c) 
!= c;
upcase1 (c) must fail, as there is no upcased of this char.

While upcase1 can't succeed, downcase should - if "ß" is a member of 
downcase_table.









reply via email to

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