Changeset: 2549160377b5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2549160377b5
Modified Files:
        gdk/gdk_string.c
Branch: Dec2025
Log Message:

Updated tables for Unicode 17.0.0.


diffs (truncated from 913 to 300 lines):

diff --git a/gdk/gdk_string.c b/gdk/gdk_string.c
--- a/gdk/gdk_string.c
+++ b/gdk/gdk_string.c
@@ -1686,7 +1686,7 @@ static const char *const specialcase[] =
        [144] = "\xCE\x97\xCD\x82\xCE\x99",
        [145] = "\xCE\xA9\xCD\x82\xCE\x99",
 };
-static const int lowercase[4288] = {
+static const int lowercase[4416] = {
        [0x00] = 0x0000,        /* U+0000: <control> */
        [0x01] = 0x0001,        /* U+0001: <control> */
        [0x02] = 0x0002,        /* U+0002: <control> */
@@ -2406,6 +2406,7 @@ static const int lowercase[4288] = {
        [1536+0x34] = 0x13FC,   /* U+13F4: CHEROKEE LETTER YV */
        [1536+0x35] = 0x13FD,   /* U+13F5: CHEROKEE LETTER MV */
        [1280+0x32] = 1600 - 0x80,      /* 341 262 ... */
+       [1600+0x09] = 0x1C8A,   /* U+1C89: CYRILLIC CAPITAL LETTER TJE */
        [1600+0x10] = 0x10D0,   /* U+1C90: GEORGIAN MTAVRULI CAPITAL LETTER AN 
*/
        [1600+0x11] = 0x10D1,   /* U+1C91: GEORGIAN MTAVRULI CAPITAL LETTER BAN 
*/
        [1600+0x12] = 0x10D2,   /* U+1C92: GEORGIAN MTAVRULI CAPITAL LETTER GAN 
*/
@@ -2979,9 +2980,16 @@ static const int lowercase[4288] = {
        [3200+0x06] = 0x1D8E,   /* U+A7C6: LATIN CAPITAL LETTER Z WITH PALATAL 
HOOK */
        [3200+0x07] = 0xA7C8,   /* U+A7C7: LATIN CAPITAL LETTER D WITH SHORT 
STROKE OVERLAY */
        [3200+0x09] = 0xA7CA,   /* U+A7C9: LATIN CAPITAL LETTER S WITH SHORT 
STROKE OVERLAY */
+       [3200+0x0B] = 0x0264,   /* U+A7CB: LATIN CAPITAL LETTER RAMS HORN */
+       [3200+0x0C] = 0xA7CD,   /* U+A7CC: LATIN CAPITAL LETTER S WITH DIAGONAL 
STROKE */
+       [3200+0x0E] = 0xA7CF,   /* U+A7CE: LATIN CAPITAL LETTER PHARYNGEAL 
VOICED FRICATIVE */
        [3200+0x10] = 0xA7D1,   /* U+A7D0: LATIN CAPITAL LETTER CLOSED INSULAR 
G */
+       [3200+0x12] = 0xA7D3,   /* U+A7D2: LATIN CAPITAL LETTER DOUBLE THORN */
+       [3200+0x14] = 0xA7D5,   /* U+A7D4: LATIN CAPITAL LETTER DOUBLE WYNN */
        [3200+0x16] = 0xA7D7,   /* U+A7D6: LATIN CAPITAL LETTER MIDDLE SCOTS S 
*/
        [3200+0x18] = 0xA7D9,   /* U+A7D8: LATIN CAPITAL LETTER SIGMOID S */
+       [3200+0x1A] = 0xA7DB,   /* U+A7DA: LATIN CAPITAL LETTER LAMBDA */
+       [3200+0x1C] = 0x019B,   /* U+A7DC: LATIN CAPITAL LETTER LAMBDA WITH 
STROKE */
        [3200+0x35] = 0xA7F6,   /* U+A7F5: LATIN CAPITAL LETTER REVERSED HALF H 
*/
        [0xEF] = 3264 - 0x80,   /* 357 ... */
        [3264+0x3C] = 3328 - 0x80,      /* 357 274 ... */
@@ -3181,112 +3189,161 @@ static const int lowercase[4288] = {
        [3840+0x30] = 0x10CF0,  /* U+10CB0: OLD HUNGARIAN CAPITAL LETTER EZS */
        [3840+0x31] = 0x10CF1,  /* U+10CB1: OLD HUNGARIAN CAPITAL LETTER 
ENT-SHAPED SIGN */
        [3840+0x32] = 0x10CF2,  /* U+10CB2: OLD HUNGARIAN CAPITAL LETTER US */
-       [3392+0x11] = 3904 - 0x80,      /* 360 221 ... */
-       [3904+0x22] = 3968 - 0x80,      /* 360 221 242 ... */
-       [3968+0x20] = 0x118C0,  /* U+118A0: WARANG CITI CAPITAL LETTER NGAA */
-       [3968+0x21] = 0x118C1,  /* U+118A1: WARANG CITI CAPITAL LETTER A */
-       [3968+0x22] = 0x118C2,  /* U+118A2: WARANG CITI CAPITAL LETTER WI */
-       [3968+0x23] = 0x118C3,  /* U+118A3: WARANG CITI CAPITAL LETTER YU */
-       [3968+0x24] = 0x118C4,  /* U+118A4: WARANG CITI CAPITAL LETTER YA */
-       [3968+0x25] = 0x118C5,  /* U+118A5: WARANG CITI CAPITAL LETTER YO */
-       [3968+0x26] = 0x118C6,  /* U+118A6: WARANG CITI CAPITAL LETTER II */
-       [3968+0x27] = 0x118C7,  /* U+118A7: WARANG CITI CAPITAL LETTER UU */
-       [3968+0x28] = 0x118C8,  /* U+118A8: WARANG CITI CAPITAL LETTER E */
-       [3968+0x29] = 0x118C9,  /* U+118A9: WARANG CITI CAPITAL LETTER O */
-       [3968+0x2A] = 0x118CA,  /* U+118AA: WARANG CITI CAPITAL LETTER ANG */
-       [3968+0x2B] = 0x118CB,  /* U+118AB: WARANG CITI CAPITAL LETTER GA */
-       [3968+0x2C] = 0x118CC,  /* U+118AC: WARANG CITI CAPITAL LETTER KO */
-       [3968+0x2D] = 0x118CD,  /* U+118AD: WARANG CITI CAPITAL LETTER ENY */
-       [3968+0x2E] = 0x118CE,  /* U+118AE: WARANG CITI CAPITAL LETTER YUJ */
-       [3968+0x2F] = 0x118CF,  /* U+118AF: WARANG CITI CAPITAL LETTER UC */
-       [3968+0x30] = 0x118D0,  /* U+118B0: WARANG CITI CAPITAL LETTER ENN */
-       [3968+0x31] = 0x118D1,  /* U+118B1: WARANG CITI CAPITAL LETTER ODD */
-       [3968+0x32] = 0x118D2,  /* U+118B2: WARANG CITI CAPITAL LETTER TTE */
-       [3968+0x33] = 0x118D3,  /* U+118B3: WARANG CITI CAPITAL LETTER NUNG */
-       [3968+0x34] = 0x118D4,  /* U+118B4: WARANG CITI CAPITAL LETTER DA */
-       [3968+0x35] = 0x118D5,  /* U+118B5: WARANG CITI CAPITAL LETTER AT */
-       [3968+0x36] = 0x118D6,  /* U+118B6: WARANG CITI CAPITAL LETTER AM */
-       [3968+0x37] = 0x118D7,  /* U+118B7: WARANG CITI CAPITAL LETTER BU */
-       [3968+0x38] = 0x118D8,  /* U+118B8: WARANG CITI CAPITAL LETTER PU */
-       [3968+0x39] = 0x118D9,  /* U+118B9: WARANG CITI CAPITAL LETTER HIYO */
-       [3968+0x3A] = 0x118DA,  /* U+118BA: WARANG CITI CAPITAL LETTER HOLO */
-       [3968+0x3B] = 0x118DB,  /* U+118BB: WARANG CITI CAPITAL LETTER HORR */
-       [3968+0x3C] = 0x118DC,  /* U+118BC: WARANG CITI CAPITAL LETTER HAR */
-       [3968+0x3D] = 0x118DD,  /* U+118BD: WARANG CITI CAPITAL LETTER SSUU */
-       [3968+0x3E] = 0x118DE,  /* U+118BE: WARANG CITI CAPITAL LETTER SII */
-       [3968+0x3F] = 0x118DF,  /* U+118BF: WARANG CITI CAPITAL LETTER VIYO */
-       [3392+0x16] = 4032 - 0x80,      /* 360 226 ... */
-       [4032+0x39] = 4096 - 0x80,      /* 360 226 271 ... */
-       [4096+0x00] = 0x16E60,  /* U+16E40: MEDEFAIDRIN CAPITAL LETTER M */
-       [4096+0x01] = 0x16E61,  /* U+16E41: MEDEFAIDRIN CAPITAL LETTER S */
-       [4096+0x02] = 0x16E62,  /* U+16E42: MEDEFAIDRIN CAPITAL LETTER V */
-       [4096+0x03] = 0x16E63,  /* U+16E43: MEDEFAIDRIN CAPITAL LETTER W */
-       [4096+0x04] = 0x16E64,  /* U+16E44: MEDEFAIDRIN CAPITAL LETTER ATIU */
-       [4096+0x05] = 0x16E65,  /* U+16E45: MEDEFAIDRIN CAPITAL LETTER Z */
-       [4096+0x06] = 0x16E66,  /* U+16E46: MEDEFAIDRIN CAPITAL LETTER KP */
-       [4096+0x07] = 0x16E67,  /* U+16E47: MEDEFAIDRIN CAPITAL LETTER P */
-       [4096+0x08] = 0x16E68,  /* U+16E48: MEDEFAIDRIN CAPITAL LETTER T */
-       [4096+0x09] = 0x16E69,  /* U+16E49: MEDEFAIDRIN CAPITAL LETTER G */
-       [4096+0x0A] = 0x16E6A,  /* U+16E4A: MEDEFAIDRIN CAPITAL LETTER F */
-       [4096+0x0B] = 0x16E6B,  /* U+16E4B: MEDEFAIDRIN CAPITAL LETTER I */
-       [4096+0x0C] = 0x16E6C,  /* U+16E4C: MEDEFAIDRIN CAPITAL LETTER K */
-       [4096+0x0D] = 0x16E6D,  /* U+16E4D: MEDEFAIDRIN CAPITAL LETTER A */
-       [4096+0x0E] = 0x16E6E,  /* U+16E4E: MEDEFAIDRIN CAPITAL LETTER J */
-       [4096+0x0F] = 0x16E6F,  /* U+16E4F: MEDEFAIDRIN CAPITAL LETTER E */
-       [4096+0x10] = 0x16E70,  /* U+16E50: MEDEFAIDRIN CAPITAL LETTER B */
-       [4096+0x11] = 0x16E71,  /* U+16E51: MEDEFAIDRIN CAPITAL LETTER C */
-       [4096+0x12] = 0x16E72,  /* U+16E52: MEDEFAIDRIN CAPITAL LETTER U */
-       [4096+0x13] = 0x16E73,  /* U+16E53: MEDEFAIDRIN CAPITAL LETTER YU */
-       [4096+0x14] = 0x16E74,  /* U+16E54: MEDEFAIDRIN CAPITAL LETTER L */
-       [4096+0x15] = 0x16E75,  /* U+16E55: MEDEFAIDRIN CAPITAL LETTER Q */
-       [4096+0x16] = 0x16E76,  /* U+16E56: MEDEFAIDRIN CAPITAL LETTER HP */
-       [4096+0x17] = 0x16E77,  /* U+16E57: MEDEFAIDRIN CAPITAL LETTER NY */
-       [4096+0x18] = 0x16E78,  /* U+16E58: MEDEFAIDRIN CAPITAL LETTER X */
-       [4096+0x19] = 0x16E79,  /* U+16E59: MEDEFAIDRIN CAPITAL LETTER D */
-       [4096+0x1A] = 0x16E7A,  /* U+16E5A: MEDEFAIDRIN CAPITAL LETTER OE */
-       [4096+0x1B] = 0x16E7B,  /* U+16E5B: MEDEFAIDRIN CAPITAL LETTER N */
-       [4096+0x1C] = 0x16E7C,  /* U+16E5C: MEDEFAIDRIN CAPITAL LETTER R */
-       [4096+0x1D] = 0x16E7D,  /* U+16E5D: MEDEFAIDRIN CAPITAL LETTER O */
-       [4096+0x1E] = 0x16E7E,  /* U+16E5E: MEDEFAIDRIN CAPITAL LETTER AI */
-       [4096+0x1F] = 0x16E7F,  /* U+16E5F: MEDEFAIDRIN CAPITAL LETTER Y */
-       [3392+0x1E] = 4160 - 0x80,      /* 360 236 ... */
-       [4160+0x24] = 4224 - 0x80,      /* 360 236 244 ... */
-       [4224+0x00] = 0x1E922,  /* U+1E900: ADLAM CAPITAL LETTER ALIF */
-       [4224+0x01] = 0x1E923,  /* U+1E901: ADLAM CAPITAL LETTER DAALI */
-       [4224+0x02] = 0x1E924,  /* U+1E902: ADLAM CAPITAL LETTER LAAM */
-       [4224+0x03] = 0x1E925,  /* U+1E903: ADLAM CAPITAL LETTER MIIM */
-       [4224+0x04] = 0x1E926,  /* U+1E904: ADLAM CAPITAL LETTER BA */
-       [4224+0x05] = 0x1E927,  /* U+1E905: ADLAM CAPITAL LETTER SINNYIIYHE */
-       [4224+0x06] = 0x1E928,  /* U+1E906: ADLAM CAPITAL LETTER PE */
-       [4224+0x07] = 0x1E929,  /* U+1E907: ADLAM CAPITAL LETTER BHE */
-       [4224+0x08] = 0x1E92A,  /* U+1E908: ADLAM CAPITAL LETTER RA */
-       [4224+0x09] = 0x1E92B,  /* U+1E909: ADLAM CAPITAL LETTER E */
-       [4224+0x0A] = 0x1E92C,  /* U+1E90A: ADLAM CAPITAL LETTER FA */
-       [4224+0x0B] = 0x1E92D,  /* U+1E90B: ADLAM CAPITAL LETTER I */
-       [4224+0x0C] = 0x1E92E,  /* U+1E90C: ADLAM CAPITAL LETTER O */
-       [4224+0x0D] = 0x1E92F,  /* U+1E90D: ADLAM CAPITAL LETTER DHA */
-       [4224+0x0E] = 0x1E930,  /* U+1E90E: ADLAM CAPITAL LETTER YHE */
-       [4224+0x0F] = 0x1E931,  /* U+1E90F: ADLAM CAPITAL LETTER WAW */
-       [4224+0x10] = 0x1E932,  /* U+1E910: ADLAM CAPITAL LETTER NUN */
-       [4224+0x11] = 0x1E933,  /* U+1E911: ADLAM CAPITAL LETTER KAF */
-       [4224+0x12] = 0x1E934,  /* U+1E912: ADLAM CAPITAL LETTER YA */
-       [4224+0x13] = 0x1E935,  /* U+1E913: ADLAM CAPITAL LETTER U */
-       [4224+0x14] = 0x1E936,  /* U+1E914: ADLAM CAPITAL LETTER JIIM */
-       [4224+0x15] = 0x1E937,  /* U+1E915: ADLAM CAPITAL LETTER CHI */
-       [4224+0x16] = 0x1E938,  /* U+1E916: ADLAM CAPITAL LETTER HA */
-       [4224+0x17] = 0x1E939,  /* U+1E917: ADLAM CAPITAL LETTER QAAF */
-       [4224+0x18] = 0x1E93A,  /* U+1E918: ADLAM CAPITAL LETTER GA */
-       [4224+0x19] = 0x1E93B,  /* U+1E919: ADLAM CAPITAL LETTER NYA */
-       [4224+0x1A] = 0x1E93C,  /* U+1E91A: ADLAM CAPITAL LETTER TU */
-       [4224+0x1B] = 0x1E93D,  /* U+1E91B: ADLAM CAPITAL LETTER NHA */
-       [4224+0x1C] = 0x1E93E,  /* U+1E91C: ADLAM CAPITAL LETTER VA */
-       [4224+0x1D] = 0x1E93F,  /* U+1E91D: ADLAM CAPITAL LETTER KHA */
-       [4224+0x1E] = 0x1E940,  /* U+1E91E: ADLAM CAPITAL LETTER GBE */
-       [4224+0x1F] = 0x1E941,  /* U+1E91F: ADLAM CAPITAL LETTER ZAL */
-       [4224+0x20] = 0x1E942,  /* U+1E920: ADLAM CAPITAL LETTER KPO */
-       [4224+0x21] = 0x1E943,  /* U+1E921: ADLAM CAPITAL LETTER SHA */
+       [3456+0x35] = 3904 - 0x80,      /* 360 220 265 ... */
+       [3904+0x10] = 0x10D70,  /* U+10D50: GARAY CAPITAL LETTER A */
+       [3904+0x11] = 0x10D71,  /* U+10D51: GARAY CAPITAL LETTER CA */
+       [3904+0x12] = 0x10D72,  /* U+10D52: GARAY CAPITAL LETTER MA */
+       [3904+0x13] = 0x10D73,  /* U+10D53: GARAY CAPITAL LETTER KA */
+       [3904+0x14] = 0x10D74,  /* U+10D54: GARAY CAPITAL LETTER BA */
+       [3904+0x15] = 0x10D75,  /* U+10D55: GARAY CAPITAL LETTER JA */
+       [3904+0x16] = 0x10D76,  /* U+10D56: GARAY CAPITAL LETTER SA */
+       [3904+0x17] = 0x10D77,  /* U+10D57: GARAY CAPITAL LETTER WA */
+       [3904+0x18] = 0x10D78,  /* U+10D58: GARAY CAPITAL LETTER LA */
+       [3904+0x19] = 0x10D79,  /* U+10D59: GARAY CAPITAL LETTER GA */
+       [3904+0x1A] = 0x10D7A,  /* U+10D5A: GARAY CAPITAL LETTER DA */
+       [3904+0x1B] = 0x10D7B,  /* U+10D5B: GARAY CAPITAL LETTER XA */
+       [3904+0x1C] = 0x10D7C,  /* U+10D5C: GARAY CAPITAL LETTER YA */
+       [3904+0x1D] = 0x10D7D,  /* U+10D5D: GARAY CAPITAL LETTER TA */
+       [3904+0x1E] = 0x10D7E,  /* U+10D5E: GARAY CAPITAL LETTER RA */
+       [3904+0x1F] = 0x10D7F,  /* U+10D5F: GARAY CAPITAL LETTER NYA */
+       [3904+0x20] = 0x10D80,  /* U+10D60: GARAY CAPITAL LETTER FA */
+       [3904+0x21] = 0x10D81,  /* U+10D61: GARAY CAPITAL LETTER NA */
+       [3904+0x22] = 0x10D82,  /* U+10D62: GARAY CAPITAL LETTER PA */
+       [3904+0x23] = 0x10D83,  /* U+10D63: GARAY CAPITAL LETTER HA */
+       [3904+0x24] = 0x10D84,  /* U+10D64: GARAY CAPITAL LETTER OLD KA */
+       [3904+0x25] = 0x10D85,  /* U+10D65: GARAY CAPITAL LETTER OLD NA */
+       [3392+0x11] = 3968 - 0x80,      /* 360 221 ... */
+       [3968+0x22] = 4032 - 0x80,      /* 360 221 242 ... */
+       [4032+0x20] = 0x118C0,  /* U+118A0: WARANG CITI CAPITAL LETTER NGAA */
+       [4032+0x21] = 0x118C1,  /* U+118A1: WARANG CITI CAPITAL LETTER A */
+       [4032+0x22] = 0x118C2,  /* U+118A2: WARANG CITI CAPITAL LETTER WI */
+       [4032+0x23] = 0x118C3,  /* U+118A3: WARANG CITI CAPITAL LETTER YU */
+       [4032+0x24] = 0x118C4,  /* U+118A4: WARANG CITI CAPITAL LETTER YA */
+       [4032+0x25] = 0x118C5,  /* U+118A5: WARANG CITI CAPITAL LETTER YO */
+       [4032+0x26] = 0x118C6,  /* U+118A6: WARANG CITI CAPITAL LETTER II */
+       [4032+0x27] = 0x118C7,  /* U+118A7: WARANG CITI CAPITAL LETTER UU */
+       [4032+0x28] = 0x118C8,  /* U+118A8: WARANG CITI CAPITAL LETTER E */
+       [4032+0x29] = 0x118C9,  /* U+118A9: WARANG CITI CAPITAL LETTER O */
+       [4032+0x2A] = 0x118CA,  /* U+118AA: WARANG CITI CAPITAL LETTER ANG */
+       [4032+0x2B] = 0x118CB,  /* U+118AB: WARANG CITI CAPITAL LETTER GA */
+       [4032+0x2C] = 0x118CC,  /* U+118AC: WARANG CITI CAPITAL LETTER KO */
+       [4032+0x2D] = 0x118CD,  /* U+118AD: WARANG CITI CAPITAL LETTER ENY */
+       [4032+0x2E] = 0x118CE,  /* U+118AE: WARANG CITI CAPITAL LETTER YUJ */
+       [4032+0x2F] = 0x118CF,  /* U+118AF: WARANG CITI CAPITAL LETTER UC */
+       [4032+0x30] = 0x118D0,  /* U+118B0: WARANG CITI CAPITAL LETTER ENN */
+       [4032+0x31] = 0x118D1,  /* U+118B1: WARANG CITI CAPITAL LETTER ODD */
+       [4032+0x32] = 0x118D2,  /* U+118B2: WARANG CITI CAPITAL LETTER TTE */
+       [4032+0x33] = 0x118D3,  /* U+118B3: WARANG CITI CAPITAL LETTER NUNG */
+       [4032+0x34] = 0x118D4,  /* U+118B4: WARANG CITI CAPITAL LETTER DA */
+       [4032+0x35] = 0x118D5,  /* U+118B5: WARANG CITI CAPITAL LETTER AT */
+       [4032+0x36] = 0x118D6,  /* U+118B6: WARANG CITI CAPITAL LETTER AM */
+       [4032+0x37] = 0x118D7,  /* U+118B7: WARANG CITI CAPITAL LETTER BU */
+       [4032+0x38] = 0x118D8,  /* U+118B8: WARANG CITI CAPITAL LETTER PU */
+       [4032+0x39] = 0x118D9,  /* U+118B9: WARANG CITI CAPITAL LETTER HIYO */
+       [4032+0x3A] = 0x118DA,  /* U+118BA: WARANG CITI CAPITAL LETTER HOLO */
+       [4032+0x3B] = 0x118DB,  /* U+118BB: WARANG CITI CAPITAL LETTER HORR */
+       [4032+0x3C] = 0x118DC,  /* U+118BC: WARANG CITI CAPITAL LETTER HAR */
+       [4032+0x3D] = 0x118DD,  /* U+118BD: WARANG CITI CAPITAL LETTER SSUU */
+       [4032+0x3E] = 0x118DE,  /* U+118BE: WARANG CITI CAPITAL LETTER SII */
+       [4032+0x3F] = 0x118DF,  /* U+118BF: WARANG CITI CAPITAL LETTER VIYO */
+       [3392+0x16] = 4096 - 0x80,      /* 360 226 ... */
+       [4096+0x39] = 4160 - 0x80,      /* 360 226 271 ... */
+       [4160+0x00] = 0x16E60,  /* U+16E40: MEDEFAIDRIN CAPITAL LETTER M */
+       [4160+0x01] = 0x16E61,  /* U+16E41: MEDEFAIDRIN CAPITAL LETTER S */
+       [4160+0x02] = 0x16E62,  /* U+16E42: MEDEFAIDRIN CAPITAL LETTER V */
+       [4160+0x03] = 0x16E63,  /* U+16E43: MEDEFAIDRIN CAPITAL LETTER W */
+       [4160+0x04] = 0x16E64,  /* U+16E44: MEDEFAIDRIN CAPITAL LETTER ATIU */
+       [4160+0x05] = 0x16E65,  /* U+16E45: MEDEFAIDRIN CAPITAL LETTER Z */
+       [4160+0x06] = 0x16E66,  /* U+16E46: MEDEFAIDRIN CAPITAL LETTER KP */
+       [4160+0x07] = 0x16E67,  /* U+16E47: MEDEFAIDRIN CAPITAL LETTER P */
+       [4160+0x08] = 0x16E68,  /* U+16E48: MEDEFAIDRIN CAPITAL LETTER T */
+       [4160+0x09] = 0x16E69,  /* U+16E49: MEDEFAIDRIN CAPITAL LETTER G */
+       [4160+0x0A] = 0x16E6A,  /* U+16E4A: MEDEFAIDRIN CAPITAL LETTER F */
+       [4160+0x0B] = 0x16E6B,  /* U+16E4B: MEDEFAIDRIN CAPITAL LETTER I */
+       [4160+0x0C] = 0x16E6C,  /* U+16E4C: MEDEFAIDRIN CAPITAL LETTER K */
+       [4160+0x0D] = 0x16E6D,  /* U+16E4D: MEDEFAIDRIN CAPITAL LETTER A */
+       [4160+0x0E] = 0x16E6E,  /* U+16E4E: MEDEFAIDRIN CAPITAL LETTER J */
+       [4160+0x0F] = 0x16E6F,  /* U+16E4F: MEDEFAIDRIN CAPITAL LETTER E */
+       [4160+0x10] = 0x16E70,  /* U+16E50: MEDEFAIDRIN CAPITAL LETTER B */
+       [4160+0x11] = 0x16E71,  /* U+16E51: MEDEFAIDRIN CAPITAL LETTER C */
+       [4160+0x12] = 0x16E72,  /* U+16E52: MEDEFAIDRIN CAPITAL LETTER U */
+       [4160+0x13] = 0x16E73,  /* U+16E53: MEDEFAIDRIN CAPITAL LETTER YU */
+       [4160+0x14] = 0x16E74,  /* U+16E54: MEDEFAIDRIN CAPITAL LETTER L */
+       [4160+0x15] = 0x16E75,  /* U+16E55: MEDEFAIDRIN CAPITAL LETTER Q */
+       [4160+0x16] = 0x16E76,  /* U+16E56: MEDEFAIDRIN CAPITAL LETTER HP */
+       [4160+0x17] = 0x16E77,  /* U+16E57: MEDEFAIDRIN CAPITAL LETTER NY */
+       [4160+0x18] = 0x16E78,  /* U+16E58: MEDEFAIDRIN CAPITAL LETTER X */
+       [4160+0x19] = 0x16E79,  /* U+16E59: MEDEFAIDRIN CAPITAL LETTER D */
+       [4160+0x1A] = 0x16E7A,  /* U+16E5A: MEDEFAIDRIN CAPITAL LETTER OE */
+       [4160+0x1B] = 0x16E7B,  /* U+16E5B: MEDEFAIDRIN CAPITAL LETTER N */
+       [4160+0x1C] = 0x16E7C,  /* U+16E5C: MEDEFAIDRIN CAPITAL LETTER R */
+       [4160+0x1D] = 0x16E7D,  /* U+16E5D: MEDEFAIDRIN CAPITAL LETTER O */
+       [4160+0x1E] = 0x16E7E,  /* U+16E5E: MEDEFAIDRIN CAPITAL LETTER AI */
+       [4160+0x1F] = 0x16E7F,  /* U+16E5F: MEDEFAIDRIN CAPITAL LETTER Y */
+       [4096+0x3A] = 4224 - 0x80,      /* 360 226 272 ... */
+       [4224+0x20] = 0x16EBB,  /* U+16EA0: BERIA ERFE CAPITAL LETTER ARKAB */
+       [4224+0x21] = 0x16EBC,  /* U+16EA1: BERIA ERFE CAPITAL LETTER BASIGNA */
+       [4224+0x22] = 0x16EBD,  /* U+16EA2: BERIA ERFE CAPITAL LETTER DARBAI */
+       [4224+0x23] = 0x16EBE,  /* U+16EA3: BERIA ERFE CAPITAL LETTER EH */
+       [4224+0x24] = 0x16EBF,  /* U+16EA4: BERIA ERFE CAPITAL LETTER FITKO */
+       [4224+0x25] = 0x16EC0,  /* U+16EA5: BERIA ERFE CAPITAL LETTER GOWAY */
+       [4224+0x26] = 0x16EC1,  /* U+16EA6: BERIA ERFE CAPITAL LETTER HIRDEABO 
*/
+       [4224+0x27] = 0x16EC2,  /* U+16EA7: BERIA ERFE CAPITAL LETTER I */
+       [4224+0x28] = 0x16EC3,  /* U+16EA8: BERIA ERFE CAPITAL LETTER DJAI */
+       [4224+0x29] = 0x16EC4,  /* U+16EA9: BERIA ERFE CAPITAL LETTER KOBO */
+       [4224+0x2A] = 0x16EC5,  /* U+16EAA: BERIA ERFE CAPITAL LETTER LAKKO */
+       [4224+0x2B] = 0x16EC6,  /* U+16EAB: BERIA ERFE CAPITAL LETTER MERI */
+       [4224+0x2C] = 0x16EC7,  /* U+16EAC: BERIA ERFE CAPITAL LETTER NINI */
+       [4224+0x2D] = 0x16EC8,  /* U+16EAD: BERIA ERFE CAPITAL LETTER GNA */
+       [4224+0x2E] = 0x16EC9,  /* U+16EAE: BERIA ERFE CAPITAL LETTER NGAY */
+       [4224+0x2F] = 0x16ECA,  /* U+16EAF: BERIA ERFE CAPITAL LETTER OI */
+       [4224+0x30] = 0x16ECB,  /* U+16EB0: BERIA ERFE CAPITAL LETTER PI */
+       [4224+0x31] = 0x16ECC,  /* U+16EB1: BERIA ERFE CAPITAL LETTER ERIGO */
+       [4224+0x32] = 0x16ECD,  /* U+16EB2: BERIA ERFE CAPITAL LETTER ERIGO 
TAMURA */
+       [4224+0x33] = 0x16ECE,  /* U+16EB3: BERIA ERFE CAPITAL LETTER SERI */
+       [4224+0x34] = 0x16ECF,  /* U+16EB4: BERIA ERFE CAPITAL LETTER SHEP */
+       [4224+0x35] = 0x16ED0,  /* U+16EB5: BERIA ERFE CAPITAL LETTER TATASOUE 
*/
+       [4224+0x36] = 0x16ED1,  /* U+16EB6: BERIA ERFE CAPITAL LETTER UI */
+       [4224+0x37] = 0x16ED2,  /* U+16EB7: BERIA ERFE CAPITAL LETTER WASSE */
+       [4224+0x38] = 0x16ED3,  /* U+16EB8: BERIA ERFE CAPITAL LETTER AY */
+       [3392+0x1E] = 4288 - 0x80,      /* 360 236 ... */
+       [4288+0x24] = 4352 - 0x80,      /* 360 236 244 ... */
+       [4352+0x00] = 0x1E922,  /* U+1E900: ADLAM CAPITAL LETTER ALIF */
+       [4352+0x01] = 0x1E923,  /* U+1E901: ADLAM CAPITAL LETTER DAALI */
+       [4352+0x02] = 0x1E924,  /* U+1E902: ADLAM CAPITAL LETTER LAAM */
+       [4352+0x03] = 0x1E925,  /* U+1E903: ADLAM CAPITAL LETTER MIIM */
+       [4352+0x04] = 0x1E926,  /* U+1E904: ADLAM CAPITAL LETTER BA */
+       [4352+0x05] = 0x1E927,  /* U+1E905: ADLAM CAPITAL LETTER SINNYIIYHE */
+       [4352+0x06] = 0x1E928,  /* U+1E906: ADLAM CAPITAL LETTER PE */
+       [4352+0x07] = 0x1E929,  /* U+1E907: ADLAM CAPITAL LETTER BHE */
+       [4352+0x08] = 0x1E92A,  /* U+1E908: ADLAM CAPITAL LETTER RA */
+       [4352+0x09] = 0x1E92B,  /* U+1E909: ADLAM CAPITAL LETTER E */
+       [4352+0x0A] = 0x1E92C,  /* U+1E90A: ADLAM CAPITAL LETTER FA */
+       [4352+0x0B] = 0x1E92D,  /* U+1E90B: ADLAM CAPITAL LETTER I */
+       [4352+0x0C] = 0x1E92E,  /* U+1E90C: ADLAM CAPITAL LETTER O */
+       [4352+0x0D] = 0x1E92F,  /* U+1E90D: ADLAM CAPITAL LETTER DHA */
+       [4352+0x0E] = 0x1E930,  /* U+1E90E: ADLAM CAPITAL LETTER YHE */
+       [4352+0x0F] = 0x1E931,  /* U+1E90F: ADLAM CAPITAL LETTER WAW */
+       [4352+0x10] = 0x1E932,  /* U+1E910: ADLAM CAPITAL LETTER NUN */
+       [4352+0x11] = 0x1E933,  /* U+1E911: ADLAM CAPITAL LETTER KAF */
+       [4352+0x12] = 0x1E934,  /* U+1E912: ADLAM CAPITAL LETTER YA */
+       [4352+0x13] = 0x1E935,  /* U+1E913: ADLAM CAPITAL LETTER U */
+       [4352+0x14] = 0x1E936,  /* U+1E914: ADLAM CAPITAL LETTER JIIM */
+       [4352+0x15] = 0x1E937,  /* U+1E915: ADLAM CAPITAL LETTER CHI */
+       [4352+0x16] = 0x1E938,  /* U+1E916: ADLAM CAPITAL LETTER HA */
+       [4352+0x17] = 0x1E939,  /* U+1E917: ADLAM CAPITAL LETTER QAAF */
+       [4352+0x18] = 0x1E93A,  /* U+1E918: ADLAM CAPITAL LETTER GA */
+       [4352+0x19] = 0x1E93B,  /* U+1E919: ADLAM CAPITAL LETTER NYA */
+       [4352+0x1A] = 0x1E93C,  /* U+1E91A: ADLAM CAPITAL LETTER TU */
+       [4352+0x1B] = 0x1E93D,  /* U+1E91B: ADLAM CAPITAL LETTER NHA */
+       [4352+0x1C] = 0x1E93E,  /* U+1E91C: ADLAM CAPITAL LETTER VA */
+       [4352+0x1D] = 0x1E93F,  /* U+1E91D: ADLAM CAPITAL LETTER KHA */
+       [4352+0x1E] = 0x1E940,  /* U+1E91E: ADLAM CAPITAL LETTER GBE */
+       [4352+0x1F] = 0x1E941,  /* U+1E91F: ADLAM CAPITAL LETTER ZAL */
+       [4352+0x20] = 0x1E942,  /* U+1E920: ADLAM CAPITAL LETTER KPO */
+       [4352+0x21] = 0x1E943,  /* U+1E921: ADLAM CAPITAL LETTER SHA */
 };
-static const int uppercase[4608] = {
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to