]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
localeinfo: add U+1C80 through U+1C88
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 6 May 2026 01:11:07 +0000 (18:11 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 6 May 2026 01:25:12 +0000 (18:25 -0700)
* lib/localeinfo.c (lonesome_lower): Add U+1C80 through U+1C88,
which all have this property in Unicode 17.0.0.  For example,
U+1C80 CYRILLIC SMALL LETTER ROUNDED VE upcases to U+0412 CYRILLIC
CAPITAL LETTER VE which in turn downcases to U+0432 CYRILLIC SMALL
LETTER VE.

ChangeLog
lib/localeinfo.c

index 0acd1c91625aa51d8109d36ff23d991b88d5900d..3a01d72b7402c7d65160fca8c0acf559d6547b2a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2026-05-05  Paul Eggert  <eggert@cs.ucla.edu>
 
+       localeinfo: add U+1C80 through U+1C88
+       * lib/localeinfo.c (lonesome_lower): Add U+1C80 through U+1C88,
+       which all have this property in Unicode 17.0.0.  For example,
+       U+1C80 CYRILLIC SMALL LETTER ROUNDED VE upcases to U+0412 CYRILLIC
+       CAPITAL LETTER VE which in turn downcases to U+0432 CYRILLIC SMALL
+       LETTER VE.
+
        wchar-h: doc wchar_t limitations
        * doc/posix-headers/wchar.texi: Mention which platforms don’t
        use Unicode for wchar_t.
index 4e153ffa294b1fb0f75649addf3010302516a1f1..6facd7379594032977d1b6f06f3b55530f51a6ed 100644 (file)
@@ -117,7 +117,8 @@ static unsigned short int const lonesome_lower[] =
        counterpart in locales predating Unicode 4.0.0 (April 2003).  */
     0x03F2,
 
-    0x03F5, 0x1E9B, 0x1FBE,
+    0x03F5, 0x1C80, 0x1C81, 0x1C82, 0x1C83, 0x1C84, 0x1C85, 0x1C86,
+    0x1C87, 0x1C88, 0x1E9B, 0x1FBE,
   };
 
 /* Verify that the worst multibyte case fits.  This is 1 for c32toupper, 1 for