# if 'A' == 65 /* ASCII/Latin1 */
static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1373, /* Number of elements */
+ 1381, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
0xAB70,
0xABC0,
0xFB00,
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1392, /* Number of elements */
+ 1400, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
0xAB70,
0xABC0,
0xFB00,
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1388, /* Number of elements */
+ 1396, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
0xAB70,
0xABC0,
0xFB00,
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1237, /* Number of elements */
+ 1245, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
0xFF21,
0xFF3B,
0x10400,
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
0xFF41,
0,
0x10428,
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1255, /* Number of elements */
+ 1263, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
0xFF21,
0xFF3B,
0x10400,
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
0xFF41,
0,
0x10428,
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1251, /* Number of elements */
+ 1259, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
0xFF21,
0xFF3B,
0x10400,
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
0xFF41,
0,
0x10428,
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
- 1690, /* Number of elements */
+ 1767, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x20,
0x7F,
0xA0,
+ 0xA9,
+ 0xAA,
0xAD,
0xAE,
+ 0xAF,
0x300,
0x370,
0x483,
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_XPG_XX = 18,
+ GCB_Extend = 3,
+ GCB_L = 4,
+ GCB_LF = 5,
+ GCB_LV = 6,
+ GCB_LVT = 7,
+ GCB_Prepend = 8,
+ GCB_Regional_Indicator = 9,
+ GCB_SpacingMark = 10,
+ GCB_T = 11,
+ GCB_V = 12,
+ GCB_XPG_XX = 13,
+ GCB_ZWJ = 14,
+ GCB_E_Base = 15,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 17,
+ GCB_Glue_After_Zwj = 18,
GCB_EDGE = 19
} GCB_enum;
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
- 1690, /* Number of elements */
+ 1768, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x15,
0x16,
0x40,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
0xCA,
0xCB,
0xFF,
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_XPG_XX = 18,
+ GCB_Extend = 3,
+ GCB_L = 4,
+ GCB_LF = 5,
+ GCB_LV = 6,
+ GCB_LVT = 7,
+ GCB_Prepend = 8,
+ GCB_Regional_Indicator = 9,
+ GCB_SpacingMark = 10,
+ GCB_T = 11,
+ GCB_V = 12,
+ GCB_XPG_XX = 13,
+ GCB_ZWJ = 14,
+ GCB_E_Base = 15,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 17,
+ GCB_Glue_After_Zwj = 18,
GCB_EDGE = 19
} GCB_enum;
GCB_LF,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
- 1690, /* Number of elements */
+ 1768, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x25,
0x26,
0x40,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
0xCA,
0xCB,
0xFF,
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_XPG_XX = 18,
+ GCB_Extend = 3,
+ GCB_L = 4,
+ GCB_LF = 5,
+ GCB_LV = 6,
+ GCB_LVT = 7,
+ GCB_Prepend = 8,
+ GCB_Regional_Indicator = 9,
+ GCB_SpacingMark = 10,
+ GCB_T = 11,
+ GCB_V = 12,
+ GCB_XPG_XX = 13,
+ GCB_ZWJ = 14,
+ GCB_E_Base = 15,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 17,
+ GCB_Glue_After_Zwj = 18,
GCB_EDGE = 19
} GCB_enum;
GCB_LF,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
- 1289, /* Number of elements */
+ 1297, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
0xAB53,
0xAB54,
0xFB05,
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
0xA7B3,
0,
0xFB06,
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
- 1303, /* Number of elements */
+ 1311, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
0xAB53,
0xAB54,
0xFB05,
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
0xA7B3,
0,
0xFB06,
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
- 1303, /* Number of elements */
+ 1311, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
0xAB53,
0xAB54,
0xFB05,
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
0xA7B3,
0,
0xFB06,
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
- 2313, /* Number of elements */
+ 2353, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
0xC70,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E4F,
0x2E80,
0x2E9A,
0x2E9B,
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
0x11A01,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
0x12470,
0x12475,
0x13258,
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
0x16F51,
0x16F7F,
0x16F8F,
0x16FE0,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F93A,
0x1F93D,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
0x1F9D1,
0x1F9DE,
0x1FFFE,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
- 2325, /* Number of elements */
+ 2365, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
0xC70,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E4F,
0x2E80,
0x2E9A,
0x2E9B,
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
0x11A01,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
0x12470,
0x12475,
0x13258,
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
0x16F51,
0x16F7F,
0x16F8F,
0x16FE0,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F93A,
0x1F93D,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
0x1F9D1,
0x1F9DE,
0x1FFFE,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
- 2325, /* Number of elements */
+ 2365, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
0xC70,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E4F,
0x2E80,
0x2E9A,
0x2E9B,
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
0x11A01,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
0x12470,
0x12475,
0x13258,
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
0x16F51,
0x16F7F,
0x16F8F,
0x16FE0,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F93A,
0x1F93D,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
0x1F9D1,
0x1F9DE,
0x1FFFE,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
- 3002, /* Number of elements */
+ 3065, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
0x10D0,
0x10FB,
0x10FC,
+ 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
0xA7F7,
0xA7F8,
0xA7FB,
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
0x11000,
0x11003,
0x11038,
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
0x11480,
0x114B0,
0x114C4,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
0x16F45,
0x16F50,
0x16FE0,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
- SB_OLetter,
+ SB_Lower,
SB_Other,
SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
- 3026, /* Number of elements */
+ 3089, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
0x10D0,
0x10FB,
0x10FC,
+ 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
0xA7F7,
0xA7F8,
0xA7FB,
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
0x11000,
0x11003,
0x11038,
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
0x11480,
0x114B0,
0x114C4,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
0x16F45,
0x16F50,
0x16FE0,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
- SB_OLetter,
+ SB_Lower,
SB_Other,
SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
- 3022, /* Number of elements */
+ 3085, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
0x10D0,
0x10FB,
0x10FC,
+ 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
0xA7F7,
0xA7F8,
0xA7FB,
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
0x11000,
0x11003,
0x11038,
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
0x11480,
0x114B0,
0x114C4,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
0x16F45,
0x16F50,
0x16FE0,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
- SB_OLetter,
+ SB_Lower,
SB_Other,
SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
- 1580, /* Number of elements */
+ 1612, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
0xC70,
0xC78,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
0x2BC9,
0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2BFF,
0x2C00,
0x2C2F,
0x2C30,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E4F,
0x2E80,
0x2E9A,
0x2E9B,
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7BA,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
0x11000,
0x1104E,
0x11052,
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x1145F,
0x11480,
0x114C8,
0x114D0,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11A50,
0x11A84,
0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
0x16F45,
0x16F50,
0x16FE1,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
0x1EE00,
0x1EE04,
0x1EE05,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FA,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
0x1F800,
0x1F80C,
0x1F810,
0x1F910,
0x1F93F,
0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
+ 0x1F971,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F9A3,
+ 0x1F9B0,
+ 0x1F9BA,
0x1F9C0,
- 0x1F9C1,
+ 0x1F9C3,
0x1F9D0,
- 0x1F9E7,
+ 0x1FA00,
+ 0x1FA60,
+ 0x1FA6E,
0x20000,
0x2A6D7,
0x2A700,
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ SCX_Dogra = 31,
+ SCX_Duployan = 32,
+ SCX_Egyptian_Hieroglyphs = 33,
+ SCX_Elbasan = 34,
+ SCX_Ethiopic = 35,
+ SCX_Georgian = 36,
+ SCX_Glagolitic = 37,
+ SCX_Gothic = 38,
+ SCX_Grantha = 39,
+ SCX_Greek = 40,
+ SCX_Gujarati = 41,
+ SCX_Gunjala_Gondi = 42,
+ SCX_Gurmukhi = 43,
+ SCX_Han = 44,
+ SCX_Hanb = 45,
+ SCX_Hangul = 46,
+ SCX_Hanifi_Rohingya = 47,
+ SCX_Hanunoo = 48,
+ SCX_Hatran = 49,
+ SCX_Hebrew = 50,
+ SCX_Hiragana = 51,
+ SCX_Imperial_Aramaic = 52,
+ SCX_Inherited = 53,
+ SCX_Inscriptional_Pahlavi = 54,
+ SCX_Inscriptional_Parthian = 55,
+ SCX_Javanese = 56,
+ SCX_Jpan = 57,
+ SCX_Kaithi = 58,
+ SCX_Kannada = 59,
+ SCX_Katakana = 60,
+ SCX_Kayah_Li = 61,
+ SCX_Kharoshthi = 62,
+ SCX_Khmer = 63,
+ SCX_Khojki = 64,
+ SCX_Khudawadi = 65,
+ SCX_Kore = 66,
+ SCX_Lao = 67,
+ SCX_Latin = 68,
+ SCX_Lepcha = 69,
+ SCX_Limbu = 70,
+ SCX_Linear_A = 71,
+ SCX_Linear_B = 72,
+ SCX_Lisu = 73,
+ SCX_Lycian = 74,
+ SCX_Lydian = 75,
+ SCX_Mahajani = 76,
+ SCX_Makasar = 77,
+ SCX_Malayalam = 78,
+ SCX_Mandaic = 79,
+ SCX_Manichaean = 80,
+ SCX_Marchen = 81,
+ SCX_Masaram_Gondi = 82,
+ SCX_Medefaidrin = 83,
+ SCX_Meetei_Mayek = 84,
+ SCX_Mende_Kikakui = 85,
+ SCX_Meroitic_Cursive = 86,
+ SCX_Meroitic_Hieroglyphs = 87,
+ SCX_Miao = 88,
+ SCX_Modi = 89,
+ SCX_Mongolian = 90,
+ SCX_Mro = 91,
+ SCX_Multani = 92,
+ SCX_Myanmar = 93,
+ SCX_Nabataean = 94,
+ SCX_New_Tai_Lue = 95,
+ SCX_Newa = 96,
+ SCX_Nko = 97,
+ SCX_Nushu = 98,
+ SCX_Ogham = 99,
+ SCX_Ol_Chiki = 100,
+ SCX_Old_Hungarian = 101,
+ SCX_Old_Italic = 102,
+ SCX_Old_North_Arabian = 103,
+ SCX_Old_Permic = 104,
+ SCX_Old_Persian = 105,
+ SCX_Old_Sogdian = 106,
+ SCX_Old_South_Arabian = 107,
+ SCX_Old_Turkic = 108,
+ SCX_Oriya = 109,
+ SCX_Osage = 110,
+ SCX_Osmanya = 111,
+ SCX_Pahawh_Hmong = 112,
+ SCX_Palmyrene = 113,
+ SCX_Pau_Cin_Hau = 114,
+ SCX_Phags_Pa = 115,
+ SCX_Phoenician = 116,
+ SCX_Psalter_Pahlavi = 117,
+ SCX_Rejang = 118,
+ SCX_Runic = 119,
+ SCX_Samaritan = 120,
+ SCX_Saurashtra = 121,
+ SCX_Sharada = 122,
+ SCX_Shavian = 123,
+ SCX_Siddham = 124,
+ SCX_SignWriting = 125,
+ SCX_Sinhala = 126,
+ SCX_Sogdian = 127,
+ SCX_Sora_Sompeng = 128,
+ SCX_Soyombo = 129,
+ SCX_Sundanese = 130,
+ SCX_Syloti_Nagri = 131,
+ SCX_Syriac = 132,
+ SCX_Tagalog = 133,
+ SCX_Tagbanwa = 134,
+ SCX_Tai_Le = 135,
+ SCX_Tai_Tham = 136,
+ SCX_Tai_Viet = 137,
+ SCX_Takri = 138,
+ SCX_Tamil = 139,
+ SCX_Tangut = 140,
+ SCX_Telugu = 141,
+ SCX_Thaana = 142,
+ SCX_Thai = 143,
+ SCX_Tibetan = 144,
+ SCX_Tifinagh = 145,
+ SCX_Tirhuta = 146,
+ SCX_Ugaritic = 147,
+ SCX_Vai = 148,
+ SCX_Warang_Citi = 149,
+ SCX_Yi = 150,
+ SCX_Zanabazar_Square = 151,
+ SCX_INVALID = 152,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49
} SCX_enum;
# endif /* ASCII/Latin1 */
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_43[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Arabic,
SCX_Coptic
};
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49
};
/* Parallel table to the above, giving the number of elements in each table
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 2 /* SCX_AUX_TABLE_10 */,
+ 2 /* SCX_AUX_TABLE_11 */,
+ 13 /* SCX_AUX_TABLE_12 */,
+ 12 /* SCX_AUX_TABLE_13 */,
+ 18 /* SCX_AUX_TABLE_14 */,
+ 19 /* SCX_AUX_TABLE_15 */,
+ 4 /* SCX_AUX_TABLE_16 */,
+ 3 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
- 2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_21 */,
+ 2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
- 2 /* SCX_AUX_TABLE_24 */,
+ 4 /* SCX_AUX_TABLE_24 */,
2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_26 */,
2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
- 2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
- 9 /* SCX_AUX_TABLE_38 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 6 /* SCX_AUX_TABLE_30 */,
+ 3 /* SCX_AUX_TABLE_31 */,
+ 3 /* SCX_AUX_TABLE_32 */,
+ 4 /* SCX_AUX_TABLE_33 */,
+ 9 /* SCX_AUX_TABLE_34 */,
+ 8 /* SCX_AUX_TABLE_35 */,
+ 5 /* SCX_AUX_TABLE_36 */,
+ 3 /* SCX_AUX_TABLE_37 */,
+ 6 /* SCX_AUX_TABLE_38 */,
2 /* SCX_AUX_TABLE_39 */,
2 /* SCX_AUX_TABLE_40 */,
- 3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
- 2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 13 /* SCX_AUX_TABLE_41 */,
+ 12 /* SCX_AUX_TABLE_42 */,
+ 11 /* SCX_AUX_TABLE_43 */,
+ 2 /* SCX_AUX_TABLE_44 */,
+ 3 /* SCX_AUX_TABLE_45 */,
+ 2 /* SCX_AUX_TABLE_46 */,
+ 2 /* SCX_AUX_TABLE_47 */,
+ 3 /* SCX_AUX_TABLE_48 */,
+ 2 /* SCX_AUX_TABLE_49 */
};
/* This table, indexed by the script enum, gives the zero code point for that
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
- SCX_use_AUX_TABLE_7,
- SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
- SCX_Kannada,
- SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_22,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_26,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_28,
SCX_Bengali,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_32,
SCX_Unknown,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
- SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
- SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_34,
+ SCX_use_AUX_TABLE_35,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_34,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_35,
SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
- SCX_Unknown,
SCX_use_AUX_TABLE_35,
- SCX_Unknown,
+ SCX_Common,
SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_use_AUX_TABLE_35,
SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_39,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_34,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Common,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_40,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_33,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
- SCX_Unknown,
- SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_44,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_45,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_46,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_35,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_34,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_48,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_47,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_49,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
- SCX_Soyombo,
- SCX_Unknown,
SCX_Pau_Cin_Hau,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_39,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_33,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_39,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_33,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_33,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
&& '$' == 91 && '@' == 124 && '`' == 121
static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
- 1606, /* Number of elements */
+ 1638, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
0xC70,
0xC78,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
0x2BC9,
0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2BFF,
0x2C00,
0x2C2F,
0x2C30,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E4F,
0x2E80,
0x2E9A,
0x2E9B,
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7BA,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
0x11000,
0x1104E,
0x11052,
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x1145F,
0x11480,
0x114C8,
0x114D0,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11A50,
0x11A84,
0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
0x16F45,
0x16F50,
0x16FE1,
0x16FE2,
0x17000,
- 0x187ED,
+ 0x187F2,
0x18800,
0x18AF3,
0x1B000,
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
0x1EE00,
0x1EE04,
0x1EE05,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FA,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
0x1F800,
0x1F80C,
0x1F810,
0x1F910,
0x1F93F,
0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
+ 0x1F971,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F9A3,
+ 0x1F9B0,
+ 0x1F9BA,
0x1F9C0,
- 0x1F9C1,
+ 0x1F9C3,
0x1F9D0,
- 0x1F9E7,
+ 0x1FA00,
+ 0x1FA60,
+ 0x1FA6E,
0x20000,
0x2A6D7,
0x2A700,
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ SCX_Dogra = 31,
+ SCX_Duployan = 32,
+ SCX_Egyptian_Hieroglyphs = 33,
+ SCX_Elbasan = 34,
+ SCX_Ethiopic = 35,
+ SCX_Georgian = 36,
+ SCX_Glagolitic = 37,
+ SCX_Gothic = 38,
+ SCX_Grantha = 39,
+ SCX_Greek = 40,
+ SCX_Gujarati = 41,
+ SCX_Gunjala_Gondi = 42,
+ SCX_Gurmukhi = 43,
+ SCX_Han = 44,
+ SCX_Hanb = 45,
+ SCX_Hangul = 46,
+ SCX_Hanifi_Rohingya = 47,
+ SCX_Hanunoo = 48,
+ SCX_Hatran = 49,
+ SCX_Hebrew = 50,
+ SCX_Hiragana = 51,
+ SCX_Imperial_Aramaic = 52,
+ SCX_Inherited = 53,
+ SCX_Inscriptional_Pahlavi = 54,
+ SCX_Inscriptional_Parthian = 55,
+ SCX_Javanese = 56,
+ SCX_Jpan = 57,
+ SCX_Kaithi = 58,
+ SCX_Kannada = 59,
+ SCX_Katakana = 60,
+ SCX_Kayah_Li = 61,
+ SCX_Kharoshthi = 62,
+ SCX_Khmer = 63,
+ SCX_Khojki = 64,
+ SCX_Khudawadi = 65,
+ SCX_Kore = 66,
+ SCX_Lao = 67,
+ SCX_Latin = 68,
+ SCX_Lepcha = 69,
+ SCX_Limbu = 70,
+ SCX_Linear_A = 71,
+ SCX_Linear_B = 72,
+ SCX_Lisu = 73,
+ SCX_Lycian = 74,
+ SCX_Lydian = 75,
+ SCX_Mahajani = 76,
+ SCX_Makasar = 77,
+ SCX_Malayalam = 78,
+ SCX_Mandaic = 79,
+ SCX_Manichaean = 80,
+ SCX_Marchen = 81,
+ SCX_Masaram_Gondi = 82,
+ SCX_Medefaidrin = 83,
+ SCX_Meetei_Mayek = 84,
+ SCX_Mende_Kikakui = 85,
+ SCX_Meroitic_Cursive = 86,
+ SCX_Meroitic_Hieroglyphs = 87,
+ SCX_Miao = 88,
+ SCX_Modi = 89,
+ SCX_Mongolian = 90,
+ SCX_Mro = 91,
+ SCX_Multani = 92,
+ SCX_Myanmar = 93,
+ SCX_Nabataean = 94,
+ SCX_New_Tai_Lue = 95,
+ SCX_Newa = 96,
+ SCX_Nko = 97,
+ SCX_Nushu = 98,
+ SCX_Ogham = 99,
+ SCX_Ol_Chiki = 100,
+ SCX_Old_Hungarian = 101,
+ SCX_Old_Italic = 102,
+ SCX_Old_North_Arabian = 103,
+ SCX_Old_Permic = 104,
+ SCX_Old_Persian = 105,
+ SCX_Old_Sogdian = 106,
+ SCX_Old_South_Arabian = 107,
+ SCX_Old_Turkic = 108,
+ SCX_Oriya = 109,
+ SCX_Osage = 110,
+ SCX_Osmanya = 111,
+ SCX_Pahawh_Hmong = 112,
+ SCX_Palmyrene = 113,
+ SCX_Pau_Cin_Hau = 114,
+ SCX_Phags_Pa = 115,
+ SCX_Phoenician = 116,
+ SCX_Psalter_Pahlavi = 117,
+ SCX_Rejang = 118,
+ SCX_Runic = 119,
+ SCX_Samaritan = 120,
+ SCX_Saurashtra = 121,
+ SCX_Sharada = 122,
+ SCX_Shavian = 123,
+ SCX_Siddham = 124,
+ SCX_SignWriting = 125,
+ SCX_Sinhala = 126,
+ SCX_Sogdian = 127,
+ SCX_Sora_Sompeng = 128,
+ SCX_Soyombo = 129,
+ SCX_Sundanese = 130,
+ SCX_Syloti_Nagri = 131,
+ SCX_Syriac = 132,
+ SCX_Tagalog = 133,
+ SCX_Tagbanwa = 134,
+ SCX_Tai_Le = 135,
+ SCX_Tai_Tham = 136,
+ SCX_Tai_Viet = 137,
+ SCX_Takri = 138,
+ SCX_Tamil = 139,
+ SCX_Tangut = 140,
+ SCX_Telugu = 141,
+ SCX_Thaana = 142,
+ SCX_Thai = 143,
+ SCX_Tibetan = 144,
+ SCX_Tifinagh = 145,
+ SCX_Tirhuta = 146,
+ SCX_Ugaritic = 147,
+ SCX_Vai = 148,
+ SCX_Warang_Citi = 149,
+ SCX_Yi = 150,
+ SCX_Zanabazar_Square = 151,
+ SCX_INVALID = 152,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49
} SCX_enum;
# endif /* EBCDIC 1047 */
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_43[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Arabic,
SCX_Coptic
};
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49
};
/* Parallel table to the above, giving the number of elements in each table
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 2 /* SCX_AUX_TABLE_10 */,
+ 2 /* SCX_AUX_TABLE_11 */,
+ 13 /* SCX_AUX_TABLE_12 */,
+ 12 /* SCX_AUX_TABLE_13 */,
+ 18 /* SCX_AUX_TABLE_14 */,
+ 19 /* SCX_AUX_TABLE_15 */,
+ 4 /* SCX_AUX_TABLE_16 */,
+ 3 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
- 2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_21 */,
+ 2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
- 2 /* SCX_AUX_TABLE_24 */,
+ 4 /* SCX_AUX_TABLE_24 */,
2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_26 */,
2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
- 2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
- 9 /* SCX_AUX_TABLE_38 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 6 /* SCX_AUX_TABLE_30 */,
+ 3 /* SCX_AUX_TABLE_31 */,
+ 3 /* SCX_AUX_TABLE_32 */,
+ 4 /* SCX_AUX_TABLE_33 */,
+ 9 /* SCX_AUX_TABLE_34 */,
+ 8 /* SCX_AUX_TABLE_35 */,
+ 5 /* SCX_AUX_TABLE_36 */,
+ 3 /* SCX_AUX_TABLE_37 */,
+ 6 /* SCX_AUX_TABLE_38 */,
2 /* SCX_AUX_TABLE_39 */,
2 /* SCX_AUX_TABLE_40 */,
- 3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
- 2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 13 /* SCX_AUX_TABLE_41 */,
+ 12 /* SCX_AUX_TABLE_42 */,
+ 11 /* SCX_AUX_TABLE_43 */,
+ 2 /* SCX_AUX_TABLE_44 */,
+ 3 /* SCX_AUX_TABLE_45 */,
+ 2 /* SCX_AUX_TABLE_46 */,
+ 2 /* SCX_AUX_TABLE_47 */,
+ 3 /* SCX_AUX_TABLE_48 */,
+ 2 /* SCX_AUX_TABLE_49 */
};
/* This table, indexed by the script enum, gives the zero code point for that
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
- SCX_use_AUX_TABLE_7,
- SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
SCX_Unknown,
&nb