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