From 1a63a9fc30e7a1f1239e3cedcb5041e5ec1c5351 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Mon, 23 Apr 2012 19:19:26 -0400 Subject: sync case mappings with unicode 6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit also special-case ß (U+00DF) as lowercase even though it does not have a mapping to uppercase. unicode added an uppercase version of this character but does not map it, presumably because the uppercase version is not actually used except for some obscure purpose... --- src/ctype/iswlower.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ctype/iswlower.c') diff --git a/src/ctype/iswlower.c b/src/ctype/iswlower.c index 0a568e77..438fe26a 100644 --- a/src/ctype/iswlower.c +++ b/src/ctype/iswlower.c @@ -2,5 +2,5 @@ int iswlower(wint_t wc) { - return towupper(wc) != wc; + return towupper(wc) != wc || wc == 0xdf; } -- cgit v1.2.1