Control: severity 716775 normal

On 2013-07-15 06:42:06 +0000, Debian Bug Tracking System wrote:
> > # unstandardized, correct behavior unclear
> > severity 716775 wishlist

This is not true. It is partially standardized, and the glibc does not
behave correctly on at least one case of specified behavior ("shall"):
"INF" converted to lowercase gives "ınf", but strcasecmp regards "INF"
and "ınf" as different. For both POSIX and Unicode, they shall match
in tr_TR.iso88599, due to the current behavior of tolower on 'I'.

At least POSIX must be followed.

Default caseless matching as specified by Unicode mostly corresponds
to the requirements from POSIX, with some differences. For instance,
with Unicode, "ß" and "ss" would match. This part would be a wishlist,
but this is not this bug report, which is on the specific case of the
uppercase I and dotted uppercase I in the tr_TR.iso88599 locale (note
that the behavior with tr_TR.utf8 is different, but this bug is not
about this locale).

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130715111827.gq1...@ioooi.vinc17.net

Reply via email to