From eef11296b3e18b9f78f7438ac0b7c07dafc2c07a Mon Sep 17 00:00:00 2001 From: Unicode Consortium Date: Wed, 21 Sep 2022 05:21:00 -0600 Subject: [PATCH] Support Unicode 15.0 --- charclass_invlists.h | 10026 ++++++++++---- lib/Unicode/UCD.t | 4 +- lib/unicore/ArabicShaping.txt | 8 +- lib/unicore/BidiBrackets.txt | 6 +- lib/unicore/BidiMirroring.txt | 8 +- lib/unicore/Blocks.txt | 21 +- lib/unicore/CJKRadicals.txt | 12 +- lib/unicore/CaseFolding.txt | 10 +- lib/unicore/CompositionExclusions.txt | 6 +- lib/unicore/DAge.txt | 52 +- lib/unicore/DCoreProperties.txt | 253 +- lib/unicore/DNormalizationProps.txt | 83 +- lib/unicore/EastAsianWidth.txt | 74 +- lib/unicore/EmojiSources.txt | 12 +- lib/unicore/EquivalentUnifiedIdeograph.txt | 12 +- lib/unicore/HangulSyllableType.txt | 10 +- lib/unicore/IdStatus.txt | 21 +- lib/unicore/IdType.txt | 65 +- lib/unicore/Index.txt | 23 +- lib/unicore/IndicPositionalCategory.txt | 40 +- lib/unicore/IndicSyllabicCategory.txt | 49 +- lib/unicore/Jamo.txt | 12 +- lib/unicore/LineBreak.txt | 105 +- lib/unicore/NameAliases.txt | 17 +- lib/unicore/NamedSequences.txt | 4 +- lib/unicore/NamedSqProv.txt | 4 +- lib/unicore/NamesList.txt | 623 +- lib/unicore/NormTest.txt | 92 +- lib/unicore/NormalizationCorrections.txt | 10 +- lib/unicore/PropList.txt | 56 +- lib/unicore/PropValueAliases.txt | 24 +- lib/unicore/PropertyAliases.txt | 10 +- lib/unicore/ReadMe.txt | 8 +- lib/unicore/ScriptExtensions.txt | 10 +- lib/unicore/Scripts.txt | 106 +- lib/unicore/SpecialCasing.txt | 10 +- lib/unicore/StandardizedVariants.txt | 115 +- lib/unicore/TestNorm.pl | 82 + lib/unicore/UnicodeData.txt | 300 +- lib/unicore/VerticalOrientation.txt | 104 +- lib/unicore/auxiliary/GCBTest.txt | 10 +- lib/unicore/auxiliary/GraphemeBreakProperty.txt | 38 +- lib/unicore/auxiliary/LBTest.txt | 10 +- lib/unicore/auxiliary/SBTest.txt | 10 +- lib/unicore/auxiliary/SentenceBreakProperty.txt | 66 +- lib/unicore/auxiliary/WBTest.txt | 10 +- lib/unicore/auxiliary/WordBreakProperty.txt | 53 +- lib/unicore/emoji/emoji.txt | 85 +- lib/unicore/extracted/DBidiClass.txt | 324 +- lib/unicore/extracted/DBinaryProperties.txt | 10 +- lib/unicore/extracted/DCombiningClass.txt | 86 +- lib/unicore/extracted/DDecompositionType.txt | 17 +- lib/unicore/extracted/DEastAsianWidth.txt | 109 +- lib/unicore/extracted/DGeneralCategory.txt | 157 +- lib/unicore/extracted/DJoinGroup.txt | 10 +- lib/unicore/extracted/DJoinType.txt | 26 +- lib/unicore/extracted/DLineBreak.txt | 206 +- lib/unicore/extracted/DNumType.txt | 17 +- lib/unicore/extracted/DNumValues.txt | 90 +- lib/unicore/mktables | 2 +- lib/unicore/uni_keywords.pl | 2619 ++-- lib/unicore/version | 2 +- pod/perldelta.pod | 4 + regcharclass.h | 100 +- uni_keywords.h | 15273 +++++++++++----------- unicode_constants.h | 4 +- 66 files changed, 19618 insertions(+), 12207 deletions(-) diff --git a/charclass_invlists.h b/charclass_invlists.h index 4b802c5..cf10491 100644 --- a/charclass_invlists.h +++ b/charclass_invlists.h @@ -18460,7 +18460,7 @@ static const I32 Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */ #if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */ - 373, /* Number of elements */ + 379, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -18749,6 +18749,8 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */ 0x10A40, 0x10AE6, 0x10AE7, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F48, 0x10F4B, @@ -18819,6 +18821,8 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */ 0x11D46, 0x11D97, 0x11D98, + 0x11F41, + 0x11F43, 0x16AF0, 0x16AF5, 0x16FF0, @@ -18833,6 +18837,8 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */ 0x1D183, 0x1D18A, 0x1D18C, + 0x1E4EC, + 0x1E4EF, 0x1E8D0, 0x1E8D7, 0x1E94A, @@ -18842,7 +18848,7 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ - 1826, /* Number of elements */ + 1851, /* 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 */ @@ -19063,6 +19069,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD02, 0xD04, @@ -19111,7 +19119,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -20314,6 +20322,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -20375,6 +20385,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -20538,8 +20550,23 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ 0x11EF3, 0x11EF5, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F36, + 0x11F3B, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -20599,12 +20626,16 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -20923,6 +20954,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_SpacingMark, + GCB_Other, GCB_Extend, GCB_SpacingMark, GCB_Other, @@ -22178,6 +22211,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_Extend, + GCB_Other, GCB_SpacingMark, GCB_Extend, GCB_SpacingMark, @@ -22236,6 +22271,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */ GCB_Extend, GCB_Other, GCB_Extend, + GCB_Other, + GCB_Extend, GCB_SpacingMark, GCB_Extend, GCB_Other, @@ -22398,7 +22435,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */ GCB_Extend, GCB_SpacingMark, GCB_Other, + GCB_Extend, + GCB_Prepend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, GCB_Other, GCB_Extend, GCB_Other, @@ -22469,6 +22521,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, GCB_ExtPict_XX, GCB_Other, GCB_ExtPict_XX, @@ -22546,7 +22602,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ - 1827, /* Number of elements */ + 1852, /* 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 */ @@ -22768,6 +22824,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD02, 0xD04, @@ -22816,7 +22874,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -24019,6 +24077,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -24080,6 +24140,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -24243,8 +24305,23 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ 0x11EF3, 0x11EF5, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F36, + 0x11F3B, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -24304,12 +24381,16 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -24632,6 +24713,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_SpacingMark, + GCB_Other, GCB_Extend, GCB_SpacingMark, GCB_Other, @@ -25887,6 +25970,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_Extend, + GCB_Other, GCB_SpacingMark, GCB_Extend, GCB_SpacingMark, @@ -25945,6 +26030,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */ GCB_Extend, GCB_Other, GCB_Extend, + GCB_Other, + GCB_Extend, GCB_SpacingMark, GCB_Extend, GCB_Other, @@ -26107,7 +26194,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */ GCB_Extend, GCB_SpacingMark, GCB_Other, + GCB_Extend, + GCB_Prepend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, GCB_Other, GCB_Extend, GCB_Other, @@ -26178,6 +26280,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, GCB_ExtPict_XX, GCB_Other, GCB_ExtPict_XX, @@ -26255,7 +26361,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ - 1827, /* Number of elements */ + 1852, /* 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 */ @@ -26477,6 +26583,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD02, 0xD04, @@ -26525,7 +26633,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -27728,6 +27836,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -27789,6 +27899,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -27952,8 +28064,23 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ 0x11EF3, 0x11EF5, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F36, + 0x11F3B, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -28013,12 +28140,16 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -28341,6 +28472,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_SpacingMark, + GCB_Other, GCB_Extend, GCB_SpacingMark, GCB_Other, @@ -29596,6 +29729,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_Extend, + GCB_Other, GCB_SpacingMark, GCB_Extend, GCB_SpacingMark, @@ -29654,6 +29789,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */ GCB_Extend, GCB_Other, GCB_Extend, + GCB_Other, + GCB_Extend, GCB_SpacingMark, GCB_Extend, GCB_Other, @@ -29816,7 +29953,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */ GCB_Extend, GCB_SpacingMark, GCB_Other, + GCB_Extend, + GCB_Prepend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, GCB_Other, GCB_Extend, GCB_Other, @@ -29887,6 +30039,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */ GCB_Other, GCB_Extend, GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, GCB_ExtPict_XX, GCB_Other, GCB_ExtPict_XX, @@ -38855,7 +39011,7 @@ static const I32 _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ - 2501, /* Number of elements */ + 2539, /* 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 */ @@ -39143,6 +39299,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0xCE4, 0xCE6, 0xCF0, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -39191,7 +39349,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF01, @@ -39380,6 +39538,10 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x1CF7, 0x1CFA, 0x1DC0, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x1E00, 0x1FFD, 0x1FFE, @@ -40820,6 +40982,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x10EAB, 0x10EAD, 0x10EAE, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -40879,6 +41043,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x1123D, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112A9, 0x112AA, 0x112DF, @@ -40989,6 +41155,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x11A9E, 0x11AA1, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C2F, 0x11C37, 0x11C38, @@ -41026,6 +41194,17 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FDD, 0x11FE1, 0x11FFF, @@ -41049,6 +41228,14 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x13437, 0x13438, 0x13439, + 0x1343C, + 0x1343D, + 0x1343E, + 0x1343F, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x145CE, 0x145CF, 0x145D0, @@ -41089,8 +41276,12 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x18D09, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -41139,6 +41330,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E140, @@ -41150,6 +41343,9 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -41272,15 +41468,17 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x1F6CC, 0x1F6CD, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, 0x1F774, + 0x1F777, + 0x1F77B, 0x1F780, 0x1F7D5, - 0x1F7D9, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -41327,24 +41525,20 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC3, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FBF0, 0x1FBFA, @@ -41714,6 +41908,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Numeric, LB_Alphabetic, LB_Postfix_Numeric, @@ -41937,6 +42133,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, + LB_Glue, + LB_Combining_Mark, + LB_Glue, + LB_Combining_Mark, LB_Alphabetic, LB_Break_Before, LB_Alphabetic, @@ -41975,7 +42175,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Nonstarter, LB_Alphabetic, LB_Break_After, - LB_Alphabetic, + LB_Postfix_Numeric, LB_Break_After, LB_Alphabetic, LB_Break_After, @@ -43384,6 +43584,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, LB_Break_After, LB_Alphabetic, LB_Numeric, @@ -43436,6 +43638,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Break_After, LB_Alphabetic, LB_Combining_Mark, @@ -43546,6 +43750,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Break_Before, LB_Break_After, LB_Alphabetic, + LB_Break_Before, + LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, @@ -43583,6 +43789,17 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Break_After, + LB_Ideographic, + LB_Numeric, + LB_Alphabetic, LB_Postfix_Numeric, LB_Alphabetic, LB_Break_After, @@ -43605,6 +43822,14 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Glue, LB_Open_Punctuation, LB_Close_Punctuation, + LB_Glue, + LB_Open_Punctuation, + LB_Close_Punctuation, + LB_Open_Punctuation, + LB_Close_Punctuation, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, LB_Alphabetic, LB_Open_Punctuation, LB_Close_Punctuation, @@ -43650,6 +43875,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Alphabetic, LB_Nonstarter, LB_Alphabetic, + LB_Nonstarter, + LB_Alphabetic, + LB_Nonstarter, + LB_Alphabetic, LB_Ideographic, LB_Alphabetic, LB_Combining_Mark, @@ -43698,6 +43927,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Numeric, LB_Alphabetic, LB_Combining_Mark, @@ -43708,6 +43939,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Prefix_Numeric, LB_Alphabetic, LB_Combining_Mark, + LB_Numeric, + LB_Alphabetic, + LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, @@ -43834,7 +44068,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Alphabetic, + LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, + LB_Ideographic, LB_Alphabetic, LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, @@ -43890,10 +44126,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Ideographic, - LB_Unassigned_Extended_Pictographic_Ideographic, - LB_Ideographic, - LB_Unassigned_Extended_Pictographic_Ideographic, - LB_Ideographic, LB_E_Base, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Ideographic, @@ -43931,7 +44163,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ - 2513, /* Number of elements */ + 2551, /* 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 */ @@ -44231,6 +44463,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0xCE4, 0xCE6, 0xCF0, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -44279,7 +44513,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF01, @@ -44468,6 +44702,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x1CF7, 0x1CFA, 0x1DC0, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x1E00, 0x1FFD, 0x1FFE, @@ -45908,6 +46146,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x10EAB, 0x10EAD, 0x10EAE, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -45967,6 +46207,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x1123D, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112A9, 0x112AA, 0x112DF, @@ -46077,6 +46319,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x11A9E, 0x11AA1, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C2F, 0x11C37, 0x11C38, @@ -46114,6 +46358,17 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FDD, 0x11FE1, 0x11FFF, @@ -46137,6 +46392,14 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x13437, 0x13438, 0x13439, + 0x1343C, + 0x1343D, + 0x1343E, + 0x1343F, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x145CE, 0x145CF, 0x145D0, @@ -46177,8 +46440,12 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x18D09, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -46227,6 +46494,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E140, @@ -46238,6 +46507,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -46360,15 +46632,17 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x1F6CC, 0x1F6CD, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, 0x1F774, + 0x1F777, + 0x1F77B, 0x1F780, 0x1F7D5, - 0x1F7D9, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -46415,24 +46689,20 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC3, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FBF0, 0x1FBFA, @@ -46817,6 +47087,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Numeric, LB_Alphabetic, LB_Postfix_Numeric, @@ -47040,6 +47312,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, + LB_Glue, + LB_Combining_Mark, + LB_Glue, + LB_Combining_Mark, LB_Alphabetic, LB_Break_Before, LB_Alphabetic, @@ -47078,7 +47354,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Nonstarter, LB_Alphabetic, LB_Break_After, - LB_Alphabetic, + LB_Postfix_Numeric, LB_Break_After, LB_Alphabetic, LB_Break_After, @@ -48487,6 +48763,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, LB_Break_After, LB_Alphabetic, LB_Numeric, @@ -48539,6 +48817,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Break_After, LB_Alphabetic, LB_Combining_Mark, @@ -48649,6 +48929,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Break_Before, LB_Break_After, LB_Alphabetic, + LB_Break_Before, + LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, @@ -48686,6 +48968,17 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Break_After, + LB_Ideographic, + LB_Numeric, + LB_Alphabetic, LB_Postfix_Numeric, LB_Alphabetic, LB_Break_After, @@ -48708,6 +49001,14 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Glue, LB_Open_Punctuation, LB_Close_Punctuation, + LB_Glue, + LB_Open_Punctuation, + LB_Close_Punctuation, + LB_Open_Punctuation, + LB_Close_Punctuation, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, LB_Alphabetic, LB_Open_Punctuation, LB_Close_Punctuation, @@ -48753,6 +49054,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Alphabetic, LB_Nonstarter, LB_Alphabetic, + LB_Nonstarter, + LB_Alphabetic, + LB_Nonstarter, + LB_Alphabetic, LB_Ideographic, LB_Alphabetic, LB_Combining_Mark, @@ -48801,6 +49106,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Numeric, LB_Alphabetic, LB_Combining_Mark, @@ -48811,6 +49118,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Prefix_Numeric, LB_Alphabetic, LB_Combining_Mark, + LB_Numeric, + LB_Alphabetic, + LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, @@ -48937,7 +49247,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Alphabetic, + LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, + LB_Ideographic, LB_Alphabetic, LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, @@ -48993,10 +49305,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Ideographic, - LB_Unassigned_Extended_Pictographic_Ideographic, - LB_Ideographic, - LB_Unassigned_Extended_Pictographic_Ideographic, - LB_Ideographic, LB_E_Base, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Ideographic, @@ -49034,7 +49342,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ - 2513, /* Number of elements */ + 2551, /* 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 */ @@ -49334,6 +49642,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0xCE4, 0xCE6, 0xCF0, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -49382,7 +49692,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF01, @@ -49571,6 +49881,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x1CF7, 0x1CFA, 0x1DC0, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x1E00, 0x1FFD, 0x1FFE, @@ -51011,6 +51325,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x10EAB, 0x10EAD, 0x10EAE, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -51070,6 +51386,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x1123D, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112A9, 0x112AA, 0x112DF, @@ -51180,6 +51498,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x11A9E, 0x11AA1, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C2F, 0x11C37, 0x11C38, @@ -51217,6 +51537,17 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FDD, 0x11FE1, 0x11FFF, @@ -51240,6 +51571,14 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x13437, 0x13438, 0x13439, + 0x1343C, + 0x1343D, + 0x1343E, + 0x1343F, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x145CE, 0x145CF, 0x145D0, @@ -51280,8 +51619,12 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x18D09, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -51330,6 +51673,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E140, @@ -51341,6 +51686,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -51463,15 +51811,17 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x1F6CC, 0x1F6CD, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, 0x1F774, + 0x1F777, + 0x1F77B, 0x1F780, 0x1F7D5, - 0x1F7D9, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -51518,24 +51868,20 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC3, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FBF0, 0x1FBFA, @@ -51920,6 +52266,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Numeric, LB_Alphabetic, LB_Postfix_Numeric, @@ -52143,6 +52491,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, + LB_Glue, + LB_Combining_Mark, + LB_Glue, + LB_Combining_Mark, LB_Alphabetic, LB_Break_Before, LB_Alphabetic, @@ -52181,7 +52533,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Nonstarter, LB_Alphabetic, LB_Break_After, - LB_Alphabetic, + LB_Postfix_Numeric, LB_Break_After, LB_Alphabetic, LB_Break_After, @@ -53590,6 +53942,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, LB_Break_After, LB_Alphabetic, LB_Numeric, @@ -53642,6 +53996,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Break_After, LB_Alphabetic, LB_Combining_Mark, @@ -53752,6 +54108,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Break_Before, LB_Break_After, LB_Alphabetic, + LB_Break_Before, + LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, @@ -53789,6 +54147,17 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, + LB_Break_After, + LB_Ideographic, + LB_Numeric, + LB_Alphabetic, LB_Postfix_Numeric, LB_Alphabetic, LB_Break_After, @@ -53811,6 +54180,14 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Glue, LB_Open_Punctuation, LB_Close_Punctuation, + LB_Glue, + LB_Open_Punctuation, + LB_Close_Punctuation, + LB_Open_Punctuation, + LB_Close_Punctuation, + LB_Combining_Mark, + LB_Alphabetic, + LB_Combining_Mark, LB_Alphabetic, LB_Open_Punctuation, LB_Close_Punctuation, @@ -53856,6 +54233,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Alphabetic, LB_Nonstarter, LB_Alphabetic, + LB_Nonstarter, + LB_Alphabetic, + LB_Nonstarter, + LB_Alphabetic, LB_Ideographic, LB_Alphabetic, LB_Combining_Mark, @@ -53904,6 +54285,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, + LB_Combining_Mark, + LB_Alphabetic, LB_Numeric, LB_Alphabetic, LB_Combining_Mark, @@ -53914,6 +54297,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Prefix_Numeric, LB_Alphabetic, LB_Combining_Mark, + LB_Numeric, + LB_Alphabetic, + LB_Combining_Mark, LB_Alphabetic, LB_Combining_Mark, LB_Alphabetic, @@ -54040,7 +54426,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Alphabetic, + LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, + LB_Ideographic, LB_Alphabetic, LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, @@ -54096,10 +54484,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ LB_Ideographic, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Ideographic, - LB_Unassigned_Extended_Pictographic_Ideographic, - LB_Ideographic, - LB_Unassigned_Extended_Pictographic_Ideographic, - LB_Ideographic, LB_E_Base, LB_Unassigned_Extended_Pictographic_Ideographic, LB_Ideographic, @@ -54134,7 +54518,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ - 3227, /* Number of elements */ + 3262, /* 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 */ @@ -55100,6 +55484,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0xCF0, 0xCF1, 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD0D, @@ -55180,7 +55565,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -55244,6 +55629,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x10D0, 0x10FB, 0x10FC, + 0x10FD, 0x1249, 0x124A, 0x124E, @@ -56416,7 +56802,6 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, 0xAB6A, 0xAB70, 0xABC0, @@ -56700,6 +57085,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F1D, 0x10F27, @@ -56784,6 +57170,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x1123D, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -57001,6 +57389,19 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x11EF3, 0x11EF7, 0x11EF9, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -57012,9 +57413,11 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -57081,8 +57484,12 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -57224,6 +57631,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -57234,6 +57643,10 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -57250,6 +57663,10 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -57348,7 +57765,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -57359,6 +57776,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -58356,6 +58775,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Numeric, SB_Other, SB_OLetter, + SB_Extend, SB_Other, SB_Extend, SB_OLetter, @@ -58500,6 +58920,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Other, SB_OLetter, SB_Other, + SB_Lower, SB_OLetter, SB_Other, SB_OLetter, @@ -59566,7 +59987,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Upper, SB_Lower, SB_Other, - SB_OLetter, + SB_Lower, SB_Upper, SB_Lower, SB_OLetter, @@ -59673,7 +60094,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Lower, SB_Other, SB_Lower, - SB_OLetter, SB_Other, SB_Lower, SB_OLetter, @@ -59957,6 +60377,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Other, SB_OLetter, SB_Other, + SB_Extend, SB_OLetter, SB_Other, SB_OLetter, @@ -60040,6 +60461,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_STerm, SB_Other, SB_Extend, + SB_OLetter, + SB_Extend, SB_Other, SB_OLetter, SB_Other, @@ -60258,9 +60681,20 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Extend, SB_STerm, SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, SB_OLetter, SB_Other, SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, SB_Other, SB_OLetter, SB_Other, @@ -60270,7 +60704,11 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, SB_Format, + SB_Extend, + SB_OLetter, + SB_Extend, SB_Other, SB_OLetter, SB_Other, @@ -60352,6 +60790,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, SB_Extend, SB_STerm, SB_Format, @@ -60481,6 +60923,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_OLetter, SB_Lower, SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, SB_Extend, SB_Other, SB_Extend, @@ -60489,6 +60935,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Other, SB_Extend, SB_Other, + SB_Lower, + SB_Other, SB_Extend, SB_Other, SB_OLetter, @@ -60508,6 +60956,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Numeric, SB_Other, SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_OLetter, SB_Other, SB_OLetter, SB_Other, @@ -60616,6 +61068,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, + SB_Other, SB_Format, SB_Other, SB_Extend, @@ -60636,7 +61090,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ - 3251, /* Number of elements */ + 3286, /* 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 */ @@ -61626,6 +62080,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0xCF0, 0xCF1, 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD0D, @@ -61706,7 +62161,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -61770,6 +62225,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x10D0, 0x10FB, 0x10FC, + 0x10FD, 0x1249, 0x124A, 0x124E, @@ -62942,7 +63398,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, 0xAB6A, 0xAB70, 0xABC0, @@ -63226,6 +63681,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F1D, 0x10F27, @@ -63310,6 +63766,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x1123D, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -63527,6 +63985,19 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x11EF3, 0x11EF7, 0x11EF9, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -63538,9 +64009,11 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -63607,8 +64080,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -63750,6 +64227,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -63760,6 +64239,10 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -63776,6 +64259,10 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -63874,7 +64361,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -63885,6 +64372,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -64909,6 +65398,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Numeric, SB_Other, SB_OLetter, + SB_Extend, SB_Other, SB_Extend, SB_OLetter, @@ -65053,6 +65543,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Other, SB_OLetter, SB_Other, + SB_Lower, SB_OLetter, SB_Other, SB_OLetter, @@ -66119,7 +66610,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Upper, SB_Lower, SB_Other, - SB_OLetter, + SB_Lower, SB_Upper, SB_Lower, SB_OLetter, @@ -66226,7 +66717,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Lower, SB_Other, SB_Lower, - SB_OLetter, SB_Other, SB_Lower, SB_OLetter, @@ -66510,6 +67000,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Other, SB_OLetter, SB_Other, + SB_Extend, SB_OLetter, SB_Other, SB_OLetter, @@ -66593,6 +67084,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_STerm, SB_Other, SB_Extend, + SB_OLetter, + SB_Extend, SB_Other, SB_OLetter, SB_Other, @@ -66811,7 +67304,18 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Extend, SB_STerm, SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, SB_Other, SB_OLetter, SB_Other, @@ -66823,7 +67327,11 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, SB_Format, + SB_Extend, + SB_OLetter, + SB_Extend, SB_Other, SB_OLetter, SB_Other, @@ -66905,6 +67413,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, SB_Extend, SB_STerm, SB_Format, @@ -67034,6 +67546,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_OLetter, SB_Lower, SB_Other, + SB_Lower, + SB_Other, SB_Extend, SB_Other, SB_Extend, @@ -67044,6 +67558,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Other, SB_Extend, SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, SB_OLetter, SB_Other, SB_Extend, @@ -67061,6 +67579,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Numeric, SB_Other, SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_OLetter, SB_Other, SB_OLetter, SB_Other, @@ -67169,6 +67691,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, + SB_Other, SB_Format, SB_Other, SB_Extend, @@ -67189,7 +67713,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ - 3247, /* Number of elements */ + 3282, /* 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 */ @@ -68175,6 +68699,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0xCF0, 0xCF1, 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD0D, @@ -68255,7 +68780,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -68319,6 +68844,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x10D0, 0x10FB, 0x10FC, + 0x10FD, 0x1249, 0x124A, 0x124E, @@ -69491,7 +70017,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, 0xAB6A, 0xAB70, 0xABC0, @@ -69775,6 +70300,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F1D, 0x10F27, @@ -69859,6 +70385,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x1123D, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -70076,6 +70604,19 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x11EF3, 0x11EF7, 0x11EF9, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -70087,9 +70628,11 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -70156,8 +70699,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -70299,6 +70846,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -70309,6 +70858,10 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -70325,6 +70878,10 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -70423,7 +70980,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -70434,6 +70991,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -71454,6 +72013,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Numeric, SB_Other, SB_OLetter, + SB_Extend, SB_Other, SB_Extend, SB_OLetter, @@ -71598,6 +72158,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Other, SB_OLetter, SB_Other, + SB_Lower, SB_OLetter, SB_Other, SB_OLetter, @@ -72664,7 +73225,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Upper, SB_Lower, SB_Other, - SB_OLetter, + SB_Lower, SB_Upper, SB_Lower, SB_OLetter, @@ -72771,7 +73332,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Lower, SB_Other, SB_Lower, - SB_OLetter, SB_Other, SB_Lower, SB_OLetter, @@ -73055,6 +73615,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Other, SB_OLetter, SB_Other, + SB_Extend, SB_OLetter, SB_Other, SB_OLetter, @@ -73138,6 +73699,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_STerm, SB_Other, SB_Extend, + SB_OLetter, + SB_Extend, SB_Other, SB_OLetter, SB_Other, @@ -73356,7 +73919,18 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Extend, SB_STerm, SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, SB_Other, SB_OLetter, SB_Other, @@ -73368,7 +73942,11 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, SB_Format, + SB_Extend, + SB_OLetter, + SB_Extend, SB_Other, SB_OLetter, SB_Other, @@ -73450,6 +74028,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, SB_Extend, SB_STerm, SB_Format, @@ -73579,6 +74161,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_OLetter, SB_Lower, SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, SB_Extend, SB_Other, SB_Extend, @@ -73587,6 +74173,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Other, SB_Extend, SB_Other, + SB_Lower, + SB_Other, SB_Extend, SB_Other, SB_OLetter, @@ -73606,6 +74194,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Numeric, SB_Other, SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_OLetter, SB_Other, SB_OLetter, SB_Other, @@ -73714,6 +74306,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ SB_Other, SB_OLetter, SB_Other, + SB_OLetter, + SB_Other, SB_Format, SB_Other, SB_Extend, @@ -73731,7 +74325,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ - 1731, /* Number of elements */ + 1750, /* 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 */ @@ -74061,7 +74655,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -74122,7 +74716,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -74887,6 +75481,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x10EAE, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F28, 0x10F30, @@ -74923,7 +75518,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -75034,6 +75629,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x11AB0, 0x11AC0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -75076,6 +75673,12 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -75096,9 +75699,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -75158,8 +75759,12 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -75196,6 +75801,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -75252,6 +75859,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -75262,6 +75871,10 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -75276,6 +75889,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -75394,14 +76009,14 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -75423,23 +76038,19 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -75449,7 +76060,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -75460,6 +76071,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -75545,106 +76158,108 @@ typedef enum { SCX_Kaithi = 63, SCX_Kannada = 64, SCX_Katakana = 65, - SCX_Kayah_Li = 66, - SCX_Kharoshthi = 67, - SCX_Khitan_Small_Script = 68, - SCX_Khmer = 69, - SCX_Khojki = 70, - SCX_Khudawadi = 71, - SCX_Kore = 72, - SCX_Lao = 73, - SCX_Latin = 74, - SCX_Lepcha = 75, - SCX_Limbu = 76, - SCX_Linear_A = 77, - SCX_Linear_B = 78, - SCX_Lisu = 79, - SCX_Lycian = 80, - SCX_Lydian = 81, - SCX_Mahajani = 82, - SCX_Makasar = 83, - SCX_Malayalam = 84, - SCX_Mandaic = 85, - SCX_Manichaean = 86, - SCX_Marchen = 87, - SCX_Masaram_Gondi = 88, - SCX_Medefaidrin = 89, - SCX_Meetei_Mayek = 90, - SCX_Mende_Kikakui = 91, - SCX_Meroitic_Cursive = 92, - SCX_Meroitic_Hieroglyphs = 93, - SCX_Miao = 94, - SCX_Modi = 95, - SCX_Mongolian = 96, - SCX_Mro = 97, - SCX_Multani = 98, - SCX_Myanmar = 99, - SCX_Nabataean = 100, - SCX_Nandinagari = 101, - SCX_New_Tai_Lue = 102, - SCX_Newa = 103, - SCX_Nko = 104, - SCX_Nushu = 105, - SCX_Nyiakeng_Puachue_Hmong = 106, - SCX_Ogham = 107, - SCX_Ol_Chiki = 108, - SCX_Old_Hungarian = 109, - SCX_Old_Italic = 110, - SCX_Old_North_Arabian = 111, - SCX_Old_Permic = 112, - SCX_Old_Persian = 113, - SCX_Old_Sogdian = 114, - SCX_Old_South_Arabian = 115, - SCX_Old_Turkic = 116, - SCX_Old_Uyghur = 117, - SCX_Oriya = 118, - SCX_Osage = 119, - SCX_Osmanya = 120, - SCX_Pahawh_Hmong = 121, - SCX_Palmyrene = 122, - SCX_Pau_Cin_Hau = 123, - SCX_Phags_Pa = 124, - SCX_Phoenician = 125, - SCX_Psalter_Pahlavi = 126, - SCX_Rejang = 127, - SCX_Runic = 128, - SCX_Samaritan = 129, - SCX_Saurashtra = 130, - SCX_Sharada = 131, - SCX_Shavian = 132, - SCX_Siddham = 133, - SCX_SignWriting = 134, - SCX_Sinhala = 135, - SCX_Sogdian = 136, - SCX_Sora_Sompeng = 137, - SCX_Soyombo = 138, - SCX_Sundanese = 139, - SCX_Syloti_Nagri = 140, - SCX_Syriac = 141, - SCX_Tagalog = 142, - SCX_Tagbanwa = 143, - SCX_Tai_Le = 144, - SCX_Tai_Tham = 145, - SCX_Tai_Viet = 146, - SCX_Takri = 147, - SCX_Tamil = 148, - SCX_Tangsa = 149, - SCX_Tangut = 150, - SCX_Telugu = 151, - SCX_Thaana = 152, - SCX_Thai = 153, - SCX_Tibetan = 154, - SCX_Tifinagh = 155, - SCX_Tirhuta = 156, - SCX_Toto = 157, - SCX_Ugaritic = 158, - SCX_Vai = 159, - SCX_Vithkuqi = 160, - SCX_Wancho = 161, - SCX_Warang_Citi = 162, - SCX_Yezidi = 163, - SCX_Yi = 164, - SCX_Zanabazar_Square = 165, + SCX_Kawi = 66, + SCX_Kayah_Li = 67, + SCX_Kharoshthi = 68, + SCX_Khitan_Small_Script = 69, + SCX_Khmer = 70, + SCX_Khojki = 71, + SCX_Khudawadi = 72, + SCX_Kore = 73, + SCX_Lao = 74, + SCX_Latin = 75, + SCX_Lepcha = 76, + SCX_Limbu = 77, + SCX_Linear_A = 78, + SCX_Linear_B = 79, + SCX_Lisu = 80, + SCX_Lycian = 81, + SCX_Lydian = 82, + SCX_Mahajani = 83, + SCX_Makasar = 84, + SCX_Malayalam = 85, + SCX_Mandaic = 86, + SCX_Manichaean = 87, + SCX_Marchen = 88, + SCX_Masaram_Gondi = 89, + SCX_Medefaidrin = 90, + SCX_Meetei_Mayek = 91, + SCX_Mende_Kikakui = 92, + SCX_Meroitic_Cursive = 93, + SCX_Meroitic_Hieroglyphs = 94, + SCX_Miao = 95, + SCX_Modi = 96, + SCX_Mongolian = 97, + SCX_Mro = 98, + SCX_Multani = 99, + SCX_Myanmar = 100, + SCX_Nabataean = 101, + SCX_Nag_Mundari = 102, + SCX_Nandinagari = 103, + SCX_New_Tai_Lue = 104, + SCX_Newa = 105, + SCX_Nko = 106, + SCX_Nushu = 107, + SCX_Nyiakeng_Puachue_Hmong = 108, + SCX_Ogham = 109, + SCX_Ol_Chiki = 110, + SCX_Old_Hungarian = 111, + SCX_Old_Italic = 112, + SCX_Old_North_Arabian = 113, + SCX_Old_Permic = 114, + SCX_Old_Persian = 115, + SCX_Old_Sogdian = 116, + SCX_Old_South_Arabian = 117, + SCX_Old_Turkic = 118, + SCX_Old_Uyghur = 119, + SCX_Oriya = 120, + SCX_Osage = 121, + SCX_Osmanya = 122, + SCX_Pahawh_Hmong = 123, + SCX_Palmyrene = 124, + SCX_Pau_Cin_Hau = 125, + SCX_Phags_Pa = 126, + SCX_Phoenician = 127, + SCX_Psalter_Pahlavi = 128, + SCX_Rejang = 129, + SCX_Runic = 130, + SCX_Samaritan = 131, + SCX_Saurashtra = 132, + SCX_Sharada = 133, + SCX_Shavian = 134, + SCX_Siddham = 135, + SCX_SignWriting = 136, + SCX_Sinhala = 137, + SCX_Sogdian = 138, + SCX_Sora_Sompeng = 139, + SCX_Soyombo = 140, + SCX_Sundanese = 141, + SCX_Syloti_Nagri = 142, + SCX_Syriac = 143, + SCX_Tagalog = 144, + SCX_Tagbanwa = 145, + SCX_Tai_Le = 146, + SCX_Tai_Tham = 147, + SCX_Tai_Viet = 148, + SCX_Takri = 149, + SCX_Tamil = 150, + SCX_Tangsa = 151, + SCX_Tangut = 152, + SCX_Telugu = 153, + SCX_Thaana = 154, + SCX_Thai = 155, + SCX_Tibetan = 156, + SCX_Tifinagh = 157, + SCX_Tirhuta = 158, + SCX_Toto = 159, + SCX_Ugaritic = 160, + SCX_Vai = 161, + SCX_Vithkuqi = 162, + SCX_Wancho = 163, + SCX_Warang_Citi = 164, + SCX_Yezidi = 165, + SCX_Yi = 166, + SCX_Zanabazar_Square = 167, SCX_use_AUX_TABLE_1 = -1, SCX_use_AUX_TABLE_2 = -2, SCX_use_AUX_TABLE_3 = -3, @@ -76366,6 +76981,7 @@ static const UV script_zeros[] = { 0x966, /* Kaithi */ 0xce6, /* Kannada */ '0', /* Katakana */ + 0x11f50, /* Kawi */ 0xa900, /* Kayah_Li */ '0', /* Kharoshthi */ '0', /* Khitan_Small_Script */ @@ -76401,6 +77017,7 @@ static const UV script_zeros[] = { 0xa66, /* Multani */ 0, /* Myanmar */ '0', /* Nabataean */ + 0x1e4f0, /* Nag_Mundari */ 0xce6, /* Nandinagari */ 0x19d0, /* New_Tai_Lue */ 0x11450, /* Newa */ @@ -77619,6 +78236,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Yezidi, SCX_Unknown, + SCX_Arabic, SCX_Old_Sogdian, SCX_Unknown, SCX_Sogdian, @@ -77766,6 +78384,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Canadian_Aboriginal, SCX_Pau_Cin_Hau, SCX_Unknown, + SCX_Devanagari, + SCX_Unknown, SCX_Bhaiksuki, SCX_Unknown, SCX_Bhaiksuki, @@ -77808,6 +78428,12 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Makasar, SCX_Unknown, + SCX_Kawi, + SCX_Unknown, + SCX_Kawi, + SCX_Unknown, + SCX_Kawi, + SCX_Unknown, SCX_Lisu, SCX_Unknown, SCX_Tamil, @@ -77829,8 +78455,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Egyptian_Hieroglyphs, SCX_Unknown, - SCX_Egyptian_Hieroglyphs, - SCX_Unknown, SCX_Anatolian_Hieroglyphs, SCX_Unknown, SCX_Bamum, @@ -77892,6 +78516,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_use_AUX_TABLE_44, SCX_Unknown, + SCX_use_AUX_TABLE_44, + SCX_Unknown, + SCX_use_AUX_TABLE_45, + SCX_Unknown, SCX_use_AUX_TABLE_45, SCX_Unknown, SCX_Nushu, @@ -77932,6 +78560,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Common, SCX_Unknown, + SCX_Common, + SCX_Unknown, SCX_use_AUX_TABLE_38, SCX_Common, SCX_Unknown, @@ -77984,6 +78614,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Latin, SCX_Unknown, + SCX_Latin, + SCX_Unknown, SCX_Glagolitic, SCX_Unknown, SCX_Glagolitic, @@ -77994,6 +78626,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Glagolitic, SCX_Unknown, + SCX_Cyrillic, + SCX_Unknown, + SCX_Cyrillic, + SCX_Unknown, SCX_Nyiakeng_Puachue_Hmong, SCX_Unknown, SCX_Nyiakeng_Puachue_Hmong, @@ -78008,6 +78644,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Wancho, SCX_Unknown, + SCX_Nag_Mundari, + SCX_Unknown, SCX_Ethiopic, SCX_Unknown, SCX_Ethiopic, @@ -78174,9 +78812,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ SCX_Unknown, SCX_Common, SCX_Unknown, - SCX_Common, - SCX_Unknown, - SCX_Common, + SCX_use_AUX_TABLE_38, SCX_Unknown, SCX_use_AUX_TABLE_38, SCX_Unknown, @@ -78212,7 +78848,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ - 1757, /* Number of elements */ + 1776, /* 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 */ @@ -78568,7 +79204,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -78629,7 +79265,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -79394,6 +80030,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x10EAE, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F28, 0x10F30, @@ -79430,7 +80067,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -79541,6 +80178,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x11AB0, 0x11AC0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -79583,6 +80222,12 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -79603,9 +80248,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -79665,8 +80308,12 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -79703,6 +80350,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -79759,6 +80408,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -79769,6 +80420,10 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -79783,6 +80438,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -79901,14 +80558,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -79930,23 +80587,19 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -79956,7 +80609,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -79967,6 +80620,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -80055,106 +80710,108 @@ typedef enum { SCX_Kaithi = 63, SCX_Kannada = 64, SCX_Katakana = 65, - SCX_Kayah_Li = 66, - SCX_Kharoshthi = 67, - SCX_Khitan_Small_Script = 68, - SCX_Khmer = 69, - SCX_Khojki = 70, - SCX_Khudawadi = 71, - SCX_Kore = 72, - SCX_Lao = 73, - SCX_Latin = 74, - SCX_Lepcha = 75, - SCX_Limbu = 76, - SCX_Linear_A = 77, - SCX_Linear_B = 78, - SCX_Lisu = 79, - SCX_Lycian = 80, - SCX_Lydian = 81, - SCX_Mahajani = 82, - SCX_Makasar = 83, - SCX_Malayalam = 84, - SCX_Mandaic = 85, - SCX_Manichaean = 86, - SCX_Marchen = 87, - SCX_Masaram_Gondi = 88, - SCX_Medefaidrin = 89, - SCX_Meetei_Mayek = 90, - SCX_Mende_Kikakui = 91, - SCX_Meroitic_Cursive = 92, - SCX_Meroitic_Hieroglyphs = 93, - SCX_Miao = 94, - SCX_Modi = 95, - SCX_Mongolian = 96, - SCX_Mro = 97, - SCX_Multani = 98, - SCX_Myanmar = 99, - SCX_Nabataean = 100, - SCX_Nandinagari = 101, - SCX_New_Tai_Lue = 102, - SCX_Newa = 103, - SCX_Nko = 104, - SCX_Nushu = 105, - SCX_Nyiakeng_Puachue_Hmong = 106, - SCX_Ogham = 107, - SCX_Ol_Chiki = 108, - SCX_Old_Hungarian = 109, - SCX_Old_Italic = 110, - SCX_Old_North_Arabian = 111, - SCX_Old_Permic = 112, - SCX_Old_Persian = 113, - SCX_Old_Sogdian = 114, - SCX_Old_South_Arabian = 115, - SCX_Old_Turkic = 116, - SCX_Old_Uyghur = 117, - SCX_Oriya = 118, - SCX_Osage = 119, - SCX_Osmanya = 120, - SCX_Pahawh_Hmong = 121, - SCX_Palmyrene = 122, - SCX_Pau_Cin_Hau = 123, - SCX_Phags_Pa = 124, - SCX_Phoenician = 125, - SCX_Psalter_Pahlavi = 126, - SCX_Rejang = 127, - SCX_Runic = 128, - SCX_Samaritan = 129, - SCX_Saurashtra = 130, - SCX_Sharada = 131, - SCX_Shavian = 132, - SCX_Siddham = 133, - SCX_SignWriting = 134, - SCX_Sinhala = 135, - SCX_Sogdian = 136, - SCX_Sora_Sompeng = 137, - SCX_Soyombo = 138, - SCX_Sundanese = 139, - SCX_Syloti_Nagri = 140, - SCX_Syriac = 141, - SCX_Tagalog = 142, - SCX_Tagbanwa = 143, - SCX_Tai_Le = 144, - SCX_Tai_Tham = 145, - SCX_Tai_Viet = 146, - SCX_Takri = 147, - SCX_Tamil = 148, - SCX_Tangsa = 149, - SCX_Tangut = 150, - SCX_Telugu = 151, - SCX_Thaana = 152, - SCX_Thai = 153, - SCX_Tibetan = 154, - SCX_Tifinagh = 155, - SCX_Tirhuta = 156, - SCX_Toto = 157, - SCX_Ugaritic = 158, - SCX_Vai = 159, - SCX_Vithkuqi = 160, - SCX_Wancho = 161, - SCX_Warang_Citi = 162, - SCX_Yezidi = 163, - SCX_Yi = 164, - SCX_Zanabazar_Square = 165, + SCX_Kawi = 66, + SCX_Kayah_Li = 67, + SCX_Kharoshthi = 68, + SCX_Khitan_Small_Script = 69, + SCX_Khmer = 70, + SCX_Khojki = 71, + SCX_Khudawadi = 72, + SCX_Kore = 73, + SCX_Lao = 74, + SCX_Latin = 75, + SCX_Lepcha = 76, + SCX_Limbu = 77, + SCX_Linear_A = 78, + SCX_Linear_B = 79, + SCX_Lisu = 80, + SCX_Lycian = 81, + SCX_Lydian = 82, + SCX_Mahajani = 83, + SCX_Makasar = 84, + SCX_Malayalam = 85, + SCX_Mandaic = 86, + SCX_Manichaean = 87, + SCX_Marchen = 88, + SCX_Masaram_Gondi = 89, + SCX_Medefaidrin = 90, + SCX_Meetei_Mayek = 91, + SCX_Mende_Kikakui = 92, + SCX_Meroitic_Cursive = 93, + SCX_Meroitic_Hieroglyphs = 94, + SCX_Miao = 95, + SCX_Modi = 96, + SCX_Mongolian = 97, + SCX_Mro = 98, + SCX_Multani = 99, + SCX_Myanmar = 100, + SCX_Nabataean = 101, + SCX_Nag_Mundari = 102, + SCX_Nandinagari = 103, + SCX_New_Tai_Lue = 104, + SCX_Newa = 105, + SCX_Nko = 106, + SCX_Nushu = 107, + SCX_Nyiakeng_Puachue_Hmong = 108, + SCX_Ogham = 109, + SCX_Ol_Chiki = 110, + SCX_Old_Hungarian = 111, + SCX_Old_Italic = 112, + SCX_Old_North_Arabian = 113, + SCX_Old_Permic = 114, + SCX_Old_Persian = 115, + SCX_Old_Sogdian = 116, + SCX_Old_South_Arabian = 117, + SCX_Old_Turkic = 118, + SCX_Old_Uyghur = 119, + SCX_Oriya = 120, + SCX_Osage = 121, + SCX_Osmanya = 122, + SCX_Pahawh_Hmong = 123, + SCX_Palmyrene = 124, + SCX_Pau_Cin_Hau = 125, + SCX_Phags_Pa = 126, + SCX_Phoenician = 127, + SCX_Psalter_Pahlavi = 128, + SCX_Rejang = 129, + SCX_Runic = 130, + SCX_Samaritan = 131, + SCX_Saurashtra = 132, + SCX_Sharada = 133, + SCX_Shavian = 134, + SCX_Siddham = 135, + SCX_SignWriting = 136, + SCX_Sinhala = 137, + SCX_Sogdian = 138, + SCX_Sora_Sompeng = 139, + SCX_Soyombo = 140, + SCX_Sundanese = 141, + SCX_Syloti_Nagri = 142, + SCX_Syriac = 143, + SCX_Tagalog = 144, + SCX_Tagbanwa = 145, + SCX_Tai_Le = 146, + SCX_Tai_Tham = 147, + SCX_Tai_Viet = 148, + SCX_Takri = 149, + SCX_Tamil = 150, + SCX_Tangsa = 151, + SCX_Tangut = 152, + SCX_Telugu = 153, + SCX_Thaana = 154, + SCX_Thai = 155, + SCX_Tibetan = 156, + SCX_Tifinagh = 157, + SCX_Tirhuta = 158, + SCX_Toto = 159, + SCX_Ugaritic = 160, + SCX_Vai = 161, + SCX_Vithkuqi = 162, + SCX_Wancho = 163, + SCX_Warang_Citi = 164, + SCX_Yezidi = 165, + SCX_Yi = 166, + SCX_Zanabazar_Square = 167, SCX_use_AUX_TABLE_1 = -1, SCX_use_AUX_TABLE_2 = -2, SCX_use_AUX_TABLE_3 = -3, @@ -80879,6 +81536,7 @@ static const UV script_zeros[] = { 0x966, /* Kaithi */ 0xce6, /* Kannada */ '0', /* Katakana */ + 0x11f50, /* Kawi */ 0xa900, /* Kayah_Li */ '0', /* Kharoshthi */ '0', /* Khitan_Small_Script */ @@ -80914,6 +81572,7 @@ static const UV script_zeros[] = { 0xa66, /* Multani */ 0, /* Myanmar */ '0', /* Nabataean */ + 0x1e4f0, /* Nag_Mundari */ 0xce6, /* Nandinagari */ 0x19d0, /* New_Tai_Lue */ 0x11450, /* Newa */ @@ -82158,6 +82817,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Yezidi, SCX_Unknown, + SCX_Arabic, SCX_Old_Sogdian, SCX_Unknown, SCX_Sogdian, @@ -82305,6 +82965,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Canadian_Aboriginal, SCX_Pau_Cin_Hau, SCX_Unknown, + SCX_Devanagari, + SCX_Unknown, SCX_Bhaiksuki, SCX_Unknown, SCX_Bhaiksuki, @@ -82347,6 +83009,12 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Makasar, SCX_Unknown, + SCX_Kawi, + SCX_Unknown, + SCX_Kawi, + SCX_Unknown, + SCX_Kawi, + SCX_Unknown, SCX_Lisu, SCX_Unknown, SCX_Tamil, @@ -82368,8 +83036,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Egyptian_Hieroglyphs, SCX_Unknown, - SCX_Egyptian_Hieroglyphs, - SCX_Unknown, SCX_Anatolian_Hieroglyphs, SCX_Unknown, SCX_Bamum, @@ -82431,6 +83097,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_use_AUX_TABLE_44, SCX_Unknown, + SCX_use_AUX_TABLE_44, + SCX_Unknown, + SCX_use_AUX_TABLE_45, + SCX_Unknown, SCX_use_AUX_TABLE_45, SCX_Unknown, SCX_Nushu, @@ -82471,6 +83141,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Common, SCX_Unknown, + SCX_Common, + SCX_Unknown, SCX_use_AUX_TABLE_38, SCX_Common, SCX_Unknown, @@ -82523,6 +83195,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Latin, SCX_Unknown, + SCX_Latin, + SCX_Unknown, SCX_Glagolitic, SCX_Unknown, SCX_Glagolitic, @@ -82533,6 +83207,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Glagolitic, SCX_Unknown, + SCX_Cyrillic, + SCX_Unknown, + SCX_Cyrillic, + SCX_Unknown, SCX_Nyiakeng_Puachue_Hmong, SCX_Unknown, SCX_Nyiakeng_Puachue_Hmong, @@ -82547,6 +83225,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Wancho, SCX_Unknown, + SCX_Nag_Mundari, + SCX_Unknown, SCX_Ethiopic, SCX_Unknown, SCX_Ethiopic, @@ -82713,9 +83393,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ SCX_Unknown, SCX_Common, SCX_Unknown, - SCX_Common, - SCX_Unknown, - SCX_Common, + SCX_use_AUX_TABLE_38, SCX_Unknown, SCX_use_AUX_TABLE_38, SCX_Unknown, @@ -82751,7 +83429,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ - 1753, /* Number of elements */ + 1772, /* 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 */ @@ -83103,7 +83781,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -83164,7 +83842,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -83929,6 +84607,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x10EAE, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F28, 0x10F30, @@ -83965,7 +84644,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -84076,6 +84755,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x11AB0, 0x11AC0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -84118,6 +84799,12 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -84138,9 +84825,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -84200,8 +84885,12 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -84238,6 +84927,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -84294,6 +84985,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -84304,6 +84997,10 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -84318,6 +85015,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -84436,14 +85135,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -84465,23 +85164,19 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -84491,7 +85186,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -84502,6 +85197,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -84590,106 +85287,108 @@ typedef enum { SCX_Kaithi = 63, SCX_Kannada = 64, SCX_Katakana = 65, - SCX_Kayah_Li = 66, - SCX_Kharoshthi = 67, - SCX_Khitan_Small_Script = 68, - SCX_Khmer = 69, - SCX_Khojki = 70, - SCX_Khudawadi = 71, - SCX_Kore = 72, - SCX_Lao = 73, - SCX_Latin = 74, - SCX_Lepcha = 75, - SCX_Limbu = 76, - SCX_Linear_A = 77, - SCX_Linear_B = 78, - SCX_Lisu = 79, - SCX_Lycian = 80, - SCX_Lydian = 81, - SCX_Mahajani = 82, - SCX_Makasar = 83, - SCX_Malayalam = 84, - SCX_Mandaic = 85, - SCX_Manichaean = 86, - SCX_Marchen = 87, - SCX_Masaram_Gondi = 88, - SCX_Medefaidrin = 89, - SCX_Meetei_Mayek = 90, - SCX_Mende_Kikakui = 91, - SCX_Meroitic_Cursive = 92, - SCX_Meroitic_Hieroglyphs = 93, - SCX_Miao = 94, - SCX_Modi = 95, - SCX_Mongolian = 96, - SCX_Mro = 97, - SCX_Multani = 98, - SCX_Myanmar = 99, - SCX_Nabataean = 100, - SCX_Nandinagari = 101, - SCX_New_Tai_Lue = 102, - SCX_Newa = 103, - SCX_Nko = 104, - SCX_Nushu = 105, - SCX_Nyiakeng_Puachue_Hmong = 106, - SCX_Ogham = 107, - SCX_Ol_Chiki = 108, - SCX_Old_Hungarian = 109, - SCX_Old_Italic = 110, - SCX_Old_North_Arabian = 111, - SCX_Old_Permic = 112, - SCX_Old_Persian = 113, - SCX_Old_Sogdian = 114, - SCX_Old_South_Arabian = 115, - SCX_Old_Turkic = 116, - SCX_Old_Uyghur = 117, - SCX_Oriya = 118, - SCX_Osage = 119, - SCX_Osmanya = 120, - SCX_Pahawh_Hmong = 121, - SCX_Palmyrene = 122, - SCX_Pau_Cin_Hau = 123, - SCX_Phags_Pa = 124, - SCX_Phoenician = 125, - SCX_Psalter_Pahlavi = 126, - SCX_Rejang = 127, - SCX_Runic = 128, - SCX_Samaritan = 129, - SCX_Saurashtra = 130, - SCX_Sharada = 131, - SCX_Shavian = 132, - SCX_Siddham = 133, - SCX_SignWriting = 134, - SCX_Sinhala = 135, - SCX_Sogdian = 136, - SCX_Sora_Sompeng = 137, - SCX_Soyombo = 138, - SCX_Sundanese = 139, - SCX_Syloti_Nagri = 140, - SCX_Syriac = 141, - SCX_Tagalog = 142, - SCX_Tagbanwa = 143, - SCX_Tai_Le = 144, - SCX_Tai_Tham = 145, - SCX_Tai_Viet = 146, - SCX_Takri = 147, - SCX_Tamil = 148, - SCX_Tangsa = 149, - SCX_Tangut = 150, - SCX_Telugu = 151, - SCX_Thaana = 152, - SCX_Thai = 153, - SCX_Tibetan = 154, - SCX_Tifinagh = 155, - SCX_Tirhuta = 156, - SCX_Toto = 157, - SCX_Ugaritic = 158, - SCX_Vai = 159, - SCX_Vithkuqi = 160, - SCX_Wancho = 161, - SCX_Warang_Citi = 162, - SCX_Yezidi = 163, - SCX_Yi = 164, - SCX_Zanabazar_Square = 165, + SCX_Kawi = 66, + SCX_Kayah_Li = 67, + SCX_Kharoshthi = 68, + SCX_Khitan_Small_Script = 69, + SCX_Khmer = 70, + SCX_Khojki = 71, + SCX_Khudawadi = 72, + SCX_Kore = 73, + SCX_Lao = 74, + SCX_Latin = 75, + SCX_Lepcha = 76, + SCX_Limbu = 77, + SCX_Linear_A = 78, + SCX_Linear_B = 79, + SCX_Lisu = 80, + SCX_Lycian = 81, + SCX_Lydian = 82, + SCX_Mahajani = 83, + SCX_Makasar = 84, + SCX_Malayalam = 85, + SCX_Mandaic = 86, + SCX_Manichaean = 87, + SCX_Marchen = 88, + SCX_Masaram_Gondi = 89, + SCX_Medefaidrin = 90, + SCX_Meetei_Mayek = 91, + SCX_Mende_Kikakui = 92, + SCX_Meroitic_Cursive = 93, + SCX_Meroitic_Hieroglyphs = 94, + SCX_Miao = 95, + SCX_Modi = 96, + SCX_Mongolian = 97, + SCX_Mro = 98, + SCX_Multani = 99, + SCX_Myanmar = 100, + SCX_Nabataean = 101, + SCX_Nag_Mundari = 102, + SCX_Nandinagari = 103, + SCX_New_Tai_Lue = 104, + SCX_Newa = 105, + SCX_Nko = 106, + SCX_Nushu = 107, + SCX_Nyiakeng_Puachue_Hmong = 108, + SCX_Ogham = 109, + SCX_Ol_Chiki = 110, + SCX_Old_Hungarian = 111, + SCX_Old_Italic = 112, + SCX_Old_North_Arabian = 113, + SCX_Old_Permic = 114, + SCX_Old_Persian = 115, + SCX_Old_Sogdian = 116, + SCX_Old_South_Arabian = 117, + SCX_Old_Turkic = 118, + SCX_Old_Uyghur = 119, + SCX_Oriya = 120, + SCX_Osage = 121, + SCX_Osmanya = 122, + SCX_Pahawh_Hmong = 123, + SCX_Palmyrene = 124, + SCX_Pau_Cin_Hau = 125, + SCX_Phags_Pa = 126, + SCX_Phoenician = 127, + SCX_Psalter_Pahlavi = 128, + SCX_Rejang = 129, + SCX_Runic = 130, + SCX_Samaritan = 131, + SCX_Saurashtra = 132, + SCX_Sharada = 133, + SCX_Shavian = 134, + SCX_Siddham = 135, + SCX_SignWriting = 136, + SCX_Sinhala = 137, + SCX_Sogdian = 138, + SCX_Sora_Sompeng = 139, + SCX_Soyombo = 140, + SCX_Sundanese = 141, + SCX_Syloti_Nagri = 142, + SCX_Syriac = 143, + SCX_Tagalog = 144, + SCX_Tagbanwa = 145, + SCX_Tai_Le = 146, + SCX_Tai_Tham = 147, + SCX_Tai_Viet = 148, + SCX_Takri = 149, + SCX_Tamil = 150, + SCX_Tangsa = 151, + SCX_Tangut = 152, + SCX_Telugu = 153, + SCX_Thaana = 154, + SCX_Thai = 155, + SCX_Tibetan = 156, + SCX_Tifinagh = 157, + SCX_Tirhuta = 158, + SCX_Toto = 159, + SCX_Ugaritic = 160, + SCX_Vai = 161, + SCX_Vithkuqi = 162, + SCX_Wancho = 163, + SCX_Warang_Citi = 164, + SCX_Yezidi = 165, + SCX_Yi = 166, + SCX_Zanabazar_Square = 167, SCX_use_AUX_TABLE_1 = -1, SCX_use_AUX_TABLE_2 = -2, SCX_use_AUX_TABLE_3 = -3, @@ -85414,6 +86113,7 @@ static const UV script_zeros[] = { 0x966, /* Kaithi */ 0xce6, /* Kannada */ '0', /* Katakana */ + 0x11f50, /* Kawi */ 0xa900, /* Kayah_Li */ '0', /* Kharoshthi */ '0', /* Khitan_Small_Script */ @@ -85449,6 +86149,7 @@ static const UV script_zeros[] = { 0xa66, /* Multani */ 0, /* Myanmar */ '0', /* Nabataean */ + 0x1e4f0, /* Nag_Mundari */ 0xce6, /* Nandinagari */ 0x19d0, /* New_Tai_Lue */ 0x11450, /* Newa */ @@ -86689,6 +87390,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Yezidi, SCX_Unknown, + SCX_Arabic, SCX_Old_Sogdian, SCX_Unknown, SCX_Sogdian, @@ -86836,6 +87538,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Canadian_Aboriginal, SCX_Pau_Cin_Hau, SCX_Unknown, + SCX_Devanagari, + SCX_Unknown, SCX_Bhaiksuki, SCX_Unknown, SCX_Bhaiksuki, @@ -86878,6 +87582,12 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Makasar, SCX_Unknown, + SCX_Kawi, + SCX_Unknown, + SCX_Kawi, + SCX_Unknown, + SCX_Kawi, + SCX_Unknown, SCX_Lisu, SCX_Unknown, SCX_Tamil, @@ -86899,8 +87609,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Egyptian_Hieroglyphs, SCX_Unknown, - SCX_Egyptian_Hieroglyphs, - SCX_Unknown, SCX_Anatolian_Hieroglyphs, SCX_Unknown, SCX_Bamum, @@ -86962,6 +87670,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_use_AUX_TABLE_44, SCX_Unknown, + SCX_use_AUX_TABLE_44, + SCX_Unknown, + SCX_use_AUX_TABLE_45, + SCX_Unknown, SCX_use_AUX_TABLE_45, SCX_Unknown, SCX_Nushu, @@ -87002,6 +87714,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Common, SCX_Unknown, + SCX_Common, + SCX_Unknown, SCX_use_AUX_TABLE_38, SCX_Common, SCX_Unknown, @@ -87054,6 +87768,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Latin, SCX_Unknown, + SCX_Latin, + SCX_Unknown, SCX_Glagolitic, SCX_Unknown, SCX_Glagolitic, @@ -87064,6 +87780,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Glagolitic, SCX_Unknown, + SCX_Cyrillic, + SCX_Unknown, + SCX_Cyrillic, + SCX_Unknown, SCX_Nyiakeng_Puachue_Hmong, SCX_Unknown, SCX_Nyiakeng_Puachue_Hmong, @@ -87078,6 +87798,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Wancho, SCX_Unknown, + SCX_Nag_Mundari, + SCX_Unknown, SCX_Ethiopic, SCX_Unknown, SCX_Ethiopic, @@ -87244,9 +87966,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ SCX_Unknown, SCX_Common, SCX_Unknown, - SCX_Common, - SCX_Unknown, - SCX_Common, + SCX_use_AUX_TABLE_38, SCX_Unknown, SCX_use_AUX_TABLE_38, SCX_Unknown, @@ -87279,7 +87999,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ - 1949, /* Number of elements */ + 1979, /* 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 */ @@ -87704,6 +88424,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0xCF0, 0xCF1, 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD0D, @@ -87766,7 +88487,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF00, @@ -88608,6 +89329,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F1D, 0x10F27, @@ -88681,6 +89403,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -88877,6 +89601,18 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x11EE0, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -88888,9 +89624,11 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -88946,6 +89684,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1BC00, @@ -89052,6 +89792,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -89062,6 +89804,10 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -89078,6 +89824,10 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -89693,6 +90443,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Numeric, WB_Other, WB_ALetter, + WB_Extend, WB_Other, WB_Extend, WB_ALetter, @@ -90598,6 +91349,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Other, WB_ALetter, WB_Other, + WB_Extend, WB_ALetter, WB_Other, WB_ALetter, @@ -90670,6 +91422,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Extend, WB_Other, WB_Extend, + WB_ALetter, + WB_Extend, WB_Other, WB_ALetter, WB_Other, @@ -90867,7 +91621,17 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_ALetter, WB_Extend, WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, WB_Other, WB_ALetter, WB_Other, @@ -90879,7 +91643,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Other, WB_ALetter, WB_Other, + WB_ALetter, WB_Format, + WB_Extend, + WB_ALetter, + WB_Extend, WB_Other, WB_ALetter, WB_Other, @@ -90938,6 +91706,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Other, WB_Katakana, WB_Other, + WB_Katakana, + WB_Other, WB_ALetter, WB_Other, WB_ALetter, @@ -91042,6 +91812,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Other, WB_ALetter, WB_Other, + WB_ALetter, + WB_Other, WB_Extend, WB_Other, WB_Extend, @@ -91055,6 +91827,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_ALetter, WB_Other, WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, WB_ALetter, WB_Other, WB_Numeric, @@ -91069,6 +91845,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ WB_Numeric, WB_Other, WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_ALetter, WB_Other, WB_ALetter, WB_Other, @@ -91236,7 +92016,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ - 1972, /* Number of elements */ + 2002, /* 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 */ @@ -91684,6 +92464,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0xCF0, 0xCF1, 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD0D, @@ -91746,7 +92527,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF00, @@ -92588,6 +93369,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F1D, 0x10F27, @@ -92661,6 +93443,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -92857,6 +93641,18 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x11EE0, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -92868,9 +93664,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -92926,6 +93724,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1BC00, @@ -93032,6 +93832,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -93042,6 +93844,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -93058,6 +93864,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -93699,6 +94509,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Numeric, WB_Other, WB_ALetter, + WB_Extend, WB_Other, WB_Extend, WB_ALetter, @@ -94604,6 +95415,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Other, WB_ALetter, WB_Other, + WB_Extend, WB_ALetter, WB_Other, WB_ALetter, @@ -94676,6 +95488,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Extend, WB_Other, WB_Extend, + WB_ALetter, + WB_Extend, WB_Other, WB_ALetter, WB_Other, @@ -94873,7 +95687,17 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_ALetter, WB_Extend, WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, WB_Other, WB_ALetter, WB_Other, @@ -94885,7 +95709,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Other, WB_ALetter, WB_Other, + WB_ALetter, WB_Format, + WB_Extend, + WB_ALetter, + WB_Extend, WB_Other, WB_ALetter, WB_Other, @@ -94944,6 +95772,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Other, WB_Katakana, WB_Other, + WB_Katakana, + WB_Other, WB_ALetter, WB_Other, WB_ALetter, @@ -95048,6 +95878,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Other, WB_ALetter, WB_Other, + WB_ALetter, + WB_Other, WB_Extend, WB_Other, WB_Extend, @@ -95061,6 +95893,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_ALetter, WB_Other, WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, WB_ALetter, WB_Other, WB_Numeric, @@ -95075,6 +95911,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ WB_Numeric, WB_Other, WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_ALetter, WB_Other, WB_ALetter, WB_Other, @@ -95242,7 +96082,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ - 1968, /* Number of elements */ + 1998, /* 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 */ @@ -95686,6 +96526,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0xCF0, 0xCF1, 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD0D, @@ -95748,7 +96589,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF00, @@ -96590,6 +97431,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, + 0x10EFD, 0x10F00, 0x10F1D, 0x10F27, @@ -96663,6 +97505,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -96859,6 +97703,18 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x11EE0, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -96870,9 +97726,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, 0x13430, - 0x13439, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -96928,6 +97786,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1BC00, @@ -97034,6 +97894,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -97044,6 +97906,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -97060,6 +97926,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -97697,6 +98567,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Numeric, WB_Other, WB_ALetter, + WB_Extend, WB_Other, WB_Extend, WB_ALetter, @@ -98602,6 +99473,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Other, WB_ALetter, WB_Other, + WB_Extend, WB_ALetter, WB_Other, WB_ALetter, @@ -98674,6 +99546,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Extend, WB_Other, WB_Extend, + WB_ALetter, + WB_Extend, WB_Other, WB_ALetter, WB_Other, @@ -98871,7 +99745,17 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_ALetter, WB_Extend, WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, WB_Other, WB_ALetter, WB_Other, @@ -98883,7 +99767,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Other, WB_ALetter, WB_Other, + WB_ALetter, WB_Format, + WB_Extend, + WB_ALetter, + WB_Extend, WB_Other, WB_ALetter, WB_Other, @@ -98942,6 +99830,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Other, WB_Katakana, WB_Other, + WB_Katakana, + WB_Other, WB_ALetter, WB_Other, WB_ALetter, @@ -99046,6 +99936,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Other, WB_ALetter, WB_Other, + WB_ALetter, + WB_Other, WB_Extend, WB_Other, WB_Extend, @@ -99059,6 +99951,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_ALetter, WB_Other, WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, WB_ALetter, WB_Other, WB_Numeric, @@ -99073,6 +99969,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */ WB_Numeric, WB_Other, WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_ALetter, WB_Other, WB_ALetter, WB_Other, @@ -127432,7 +128332,7 @@ static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ - 1396, /* Number of elements */ + 1414, /* 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 */ @@ -127679,7 +128579,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -127739,7 +128639,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -128280,7 +129180,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -128315,7 +129215,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -128420,6 +129320,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -128462,6 +129364,12 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -128477,9 +129385,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -128532,8 +129438,12 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -128562,6 +129472,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -128616,6 +129528,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -128626,6 +129540,10 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -128640,6 +129558,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -128756,14 +129676,14 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -128785,23 +129705,19 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -128811,7 +129727,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -128822,6 +129738,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -128837,7 +129755,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */ - 311, /* Number of elements */ + 315, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -128904,7 +129822,7 @@ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */ 0x10CE, 0x10D0, 0x10FB, - 0x10FD, + 0x10FC, 0x1100, 0x13A0, 0x13F6, @@ -129024,14 +129942,14 @@ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */ 0xA7D4, 0xA7D5, 0xA7DA, - 0xA7F5, + 0xA7F2, 0xA7F7, 0xA7F8, 0xA7FB, 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -129144,6 +130062,10 @@ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E900, 0x1E944, 0x1F130, @@ -129162,7 +130084,7 @@ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */ - 337, /* Number of elements */ + 341, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -129255,7 +130177,7 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */ 0x10CE, 0x10D0, 0x10FB, - 0x10FD, + 0x10FC, 0x1100, 0x13A0, 0x13F6, @@ -129375,14 +130297,14 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */ 0xA7D4, 0xA7D5, 0xA7DA, - 0xA7F5, + 0xA7F2, 0xA7F7, 0xA7F8, 0xA7FB, 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -129495,6 +130417,10 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E900, 0x1E944, 0x1F130, @@ -129513,7 +130439,7 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */ - 333, /* Number of elements */ + 337, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -129602,7 +130528,7 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */ 0x10CE, 0x10D0, 0x10FB, - 0x10FD, + 0x10FC, 0x1100, 0x13A0, 0x13F6, @@ -129722,14 +130648,14 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */ 0xA7D4, 0xA7D5, 0xA7DA, - 0xA7F5, + 0xA7F2, 0xA7F7, 0xA7F8, 0xA7FB, 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -129842,6 +130768,10 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E900, 0x1E944, 0x1F130, @@ -129857,7 +130787,7 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */ - 285, /* Number of elements */ + 287, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -130144,6 +131074,8 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E900, 0x1E944 }; @@ -130156,7 +131088,7 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */ - 317, /* Number of elements */ + 319, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -130475,6 +131407,8 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E900, 0x1E944 }; @@ -130487,7 +131421,7 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */ - 313, /* Number of elements */ + 315, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -130802,6 +131736,8 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E900, 0x1E944 }; @@ -130811,7 +131747,7 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */ - 1315, /* Number of elements */ + 1317, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -132128,6 +133064,8 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E922, 0x1E944 }; @@ -132140,7 +133078,7 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */ - 1329, /* Number of elements */ + 1331, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -133471,6 +134409,8 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E922, 0x1E944 }; @@ -133483,7 +134423,7 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */ - 1329, /* Number of elements */ + 1331, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -134814,6 +135754,8 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E922, 0x1E944 }; @@ -139824,7 +140766,7 @@ static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ - 1521, /* Number of elements */ + 1545, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -140106,8 +141048,6 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0xBE6, 0xBF0, 0xC00, - 0xC04, - 0xC05, 0xC0D, 0xC0E, 0xC11, @@ -140158,7 +141098,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -140244,7 +141184,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0xF49, 0xF6D, 0xF71, - 0xF82, + 0xF84, 0xF88, 0xF98, 0xF99, @@ -140863,7 +141803,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x11070, 0x11071, 0x11076, - 0x11082, + 0x11080, 0x110B9, 0x110C2, 0x110C3, @@ -140896,7 +141836,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x11237, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -141075,6 +142015,14 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F41, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -141086,7 +142034,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -141139,8 +142089,12 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -141219,6 +142173,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x1D800, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -141229,6 +142185,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E137, @@ -141243,6 +142203,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -141338,7 +142302,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -141348,7 +142312,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -141359,7 +142325,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ - 1545, /* Number of elements */ + 1569, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -141665,8 +142631,6 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0xBE6, 0xBF0, 0xC00, - 0xC04, - 0xC05, 0xC0D, 0xC0E, 0xC11, @@ -141717,7 +142681,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -141803,7 +142767,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0xF49, 0xF6D, 0xF71, - 0xF82, + 0xF84, 0xF88, 0xF98, 0xF99, @@ -142422,7 +143386,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x11070, 0x11071, 0x11076, - 0x11082, + 0x11080, 0x110B9, 0x110C2, 0x110C3, @@ -142455,7 +143419,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x11237, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -142634,6 +143598,14 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F41, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -142645,7 +143617,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -142698,8 +143672,12 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -142778,6 +143756,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x1D800, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -142788,6 +143768,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E137, @@ -142802,6 +143786,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -142897,7 +143885,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -142907,7 +143895,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -142918,7 +143908,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ - 1541, /* Number of elements */ + 1565, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -143220,8 +144210,6 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0xBE6, 0xBF0, 0xC00, - 0xC04, - 0xC05, 0xC0D, 0xC0E, 0xC11, @@ -143272,7 +144260,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -143358,7 +144346,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0xF49, 0xF6D, 0xF71, - 0xF82, + 0xF84, 0xF88, 0xF98, 0xF99, @@ -143977,7 +144965,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x11070, 0x11071, 0x11076, - 0x11082, + 0x11080, 0x110B9, 0x110C2, 0x110C3, @@ -144010,7 +144998,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x11237, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -144189,6 +145177,14 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F41, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -144200,7 +145196,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -144253,8 +145251,12 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -144333,6 +145335,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x1D800, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -144343,6 +145347,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E137, @@ -144357,6 +145365,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x1E2EC, 0x1E2F0, 0x1E2FA, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -144452,7 +145464,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -144462,7 +145474,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -144470,7 +145484,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ - 1445, /* Number of elements */ + 1465, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -144744,8 +145758,6 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0xBD7, 0xBD8, 0xC00, - 0xC04, - 0xC05, 0xC0D, 0xC0E, 0xC11, @@ -144792,7 +145804,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0xCE0, 0xCE4, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -144868,7 +145880,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0xF49, 0xF6D, 0xF71, - 0xF82, + 0xF84, 0xF88, 0xF98, 0xF99, @@ -145471,7 +146483,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x11046, 0x11071, 0x11076, - 0x11082, + 0x11080, 0x110B9, 0x110C2, 0x110C3, @@ -145502,7 +146514,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x11237, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -145661,6 +146673,12 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F41, 0x11FB0, 0x11FB1, 0x12000, @@ -145672,7 +146690,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -145719,8 +146739,12 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -145797,6 +146821,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -145807,6 +146833,10 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E137, @@ -145817,6 +146847,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -145908,7 +146940,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -145918,7 +146950,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -145929,7 +146963,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ - 1471, /* Number of elements */ + 1491, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -146229,8 +147263,6 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0xBD7, 0xBD8, 0xC00, - 0xC04, - 0xC05, 0xC0D, 0xC0E, 0xC11, @@ -146277,7 +147309,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0xCE0, 0xCE4, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -146353,7 +147385,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0xF49, 0xF6D, 0xF71, - 0xF82, + 0xF84, 0xF88, 0xF98, 0xF99, @@ -146956,7 +147988,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x11046, 0x11071, 0x11076, - 0x11082, + 0x11080, 0x110B9, 0x110C2, 0x110C3, @@ -146987,7 +148019,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x11237, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -147146,6 +148178,12 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F41, 0x11FB0, 0x11FB1, 0x12000, @@ -147157,7 +148195,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -147204,8 +148244,12 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -147282,6 +148326,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -147292,6 +148338,10 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E137, @@ -147302,6 +148352,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -147393,7 +148445,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -147403,7 +148455,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -147414,7 +148468,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ - 1467, /* Number of elements */ + 1487, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -147710,8 +148764,6 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0xBD7, 0xBD8, 0xC00, - 0xC04, - 0xC05, 0xC0D, 0xC0E, 0xC11, @@ -147758,7 +148810,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0xCE0, 0xCE4, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -147834,7 +148886,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0xF49, 0xF6D, 0xF71, - 0xF82, + 0xF84, 0xF88, 0xF98, 0xF99, @@ -148437,7 +149489,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x11046, 0x11071, 0x11076, - 0x11082, + 0x11080, 0x110B9, 0x110C2, 0x110C3, @@ -148468,7 +149520,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x11237, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -148627,6 +149679,12 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F41, 0x11FB0, 0x11FB1, 0x12000, @@ -148638,7 +149696,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -148685,8 +149745,12 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -148763,6 +149827,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -148773,6 +149839,10 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E137, @@ -148783,6 +149853,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -148874,7 +149946,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -148884,7 +149956,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -149029,7 +150103,7 @@ static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */ - 125, /* Number of elements */ + 129, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -149142,6 +150216,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -149154,6 +150230,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -149168,7 +150246,7 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */ - 125, /* Number of elements */ + 129, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -149281,6 +150359,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -149293,6 +150373,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -149307,7 +150389,7 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */ - 125, /* Number of elements */ + 129, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -149420,6 +150502,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -149432,6 +150516,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -149443,7 +150529,7 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ - 1407, /* Number of elements */ + 1425, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -149693,7 +150779,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -149753,7 +150839,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -150302,7 +151388,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -150337,7 +151423,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -150442,6 +151528,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -150484,6 +151572,12 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -150499,9 +151593,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -150554,8 +151646,12 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -150584,6 +151680,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -150638,6 +151736,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -150648,6 +151748,10 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -150662,6 +151766,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -150778,14 +151884,14 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -150807,23 +151913,19 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -150833,7 +151935,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -150844,6 +151946,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -150864,7 +151968,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ - 1407, /* Number of elements */ + 1425, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -151114,7 +152218,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -151174,7 +152278,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -151723,7 +152827,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -151758,7 +152862,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -151863,6 +152967,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -151905,6 +153011,12 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -151920,9 +153032,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -151975,8 +153085,12 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -152005,6 +153119,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -152059,6 +153175,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -152069,6 +153187,10 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -152083,6 +153205,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -152199,14 +153323,14 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -152228,23 +153352,19 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -152254,7 +153374,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -152265,6 +153385,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -152285,7 +153407,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ - 1407, /* Number of elements */ + 1425, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -152535,7 +153657,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -152595,7 +153717,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -153144,7 +154266,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -153179,7 +154301,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -153284,6 +154406,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -153326,6 +154450,12 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -153341,9 +154471,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -153396,8 +154524,12 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -153426,6 +154558,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -153480,6 +154614,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -153490,6 +154626,10 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -153504,6 +154644,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -153620,14 +154762,14 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -153649,23 +154791,19 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -153675,7 +154813,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -153686,6 +154824,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -153703,7 +154843,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */ - 1337, /* Number of elements */ + 1343, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -154260,7 +155400,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */ 0x589, 0x10D0, 0x10FB, - 0x10FD, + 0x10FC, 0x1100, 0x13F8, 0x13FE, @@ -154940,6 +156080,8 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */ 0xA7D8, 0xA7D9, 0xA7DA, + 0xA7F2, + 0xA7F5, 0xA7F6, 0xA7F7, 0xA7F8, @@ -154947,7 +156089,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -155042,6 +156184,10 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E922, 0x1E944 }; @@ -155054,7 +156200,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */ - 1345, /* Number of elements */ + 1351, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -155619,7 +156765,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */ 0x589, 0x10D0, 0x10FB, - 0x10FD, + 0x10FC, 0x1100, 0x13F8, 0x13FE, @@ -156299,6 +157445,8 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */ 0xA7D8, 0xA7D9, 0xA7DA, + 0xA7F2, + 0xA7F5, 0xA7F6, 0xA7F7, 0xA7F8, @@ -156306,7 +157454,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -156401,6 +157549,10 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E922, 0x1E944 }; @@ -156413,7 +157565,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */ - 1345, /* Number of elements */ + 1351, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -156978,7 +158130,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */ 0x589, 0x10D0, 0x10FB, - 0x10FD, + 0x10FC, 0x1100, 0x13F8, 0x13FE, @@ -157658,6 +158810,8 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */ 0xA7D8, 0xA7D9, 0xA7DA, + 0xA7F2, + 0xA7F5, 0xA7F6, 0xA7F7, 0xA7F8, @@ -157665,7 +158819,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -157760,6 +158914,10 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E922, 0x1E944 }; @@ -157769,7 +158927,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ - 1401, /* Number of elements */ + 1419, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -158019,7 +159177,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -158079,7 +159237,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -158622,7 +159780,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -158657,7 +159815,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -158762,6 +159920,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -158804,6 +159964,12 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -158819,9 +159985,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -158874,8 +160038,12 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -158904,6 +160072,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -158958,6 +160128,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -158968,6 +160140,10 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -158982,6 +160158,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -159098,14 +160276,14 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -159127,23 +160305,19 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -159153,7 +160327,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -159164,6 +160338,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -159184,7 +160360,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ - 1401, /* Number of elements */ + 1419, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -159434,7 +160610,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -159494,7 +160670,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -160037,7 +161213,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -160072,7 +161248,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -160177,6 +161353,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -160219,6 +161397,12 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -160234,9 +161418,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -160289,8 +161471,12 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -160319,6 +161505,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -160373,6 +161561,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -160383,6 +161573,10 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -160397,6 +161591,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -160513,14 +161709,14 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -160542,23 +161738,19 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -160568,7 +161760,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -160579,6 +161771,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -160599,7 +161793,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ - 1401, /* Number of elements */ + 1419, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -160849,7 +162043,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -160909,7 +162103,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -161452,7 +162646,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -161487,7 +162681,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -161592,6 +162786,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -161634,6 +162830,12 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -161649,9 +162851,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -161704,8 +162904,12 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -161734,6 +162938,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -161788,6 +162994,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -161798,6 +163006,10 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -161812,6 +163024,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -161928,14 +163142,14 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -161957,23 +163171,19 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -161983,7 +163193,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -161994,6 +163204,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -162011,7 +163223,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */ - 369, /* Number of elements */ + 373, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -162354,12 +163566,16 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -162394,7 +163610,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */ - 377, /* Number of elements */ + 381, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -162745,12 +163961,16 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -162785,7 +164005,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */ - 379, /* Number of elements */ + 383, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -163138,12 +164358,16 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -167261,7 +168485,7 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ - 1519, /* Number of elements */ + 1543, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -167581,7 +168805,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -167647,7 +168871,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -168274,7 +169498,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -168321,7 +169545,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -168482,6 +169706,14 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -168493,7 +169725,9 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -168548,8 +169782,12 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -168656,6 +169894,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -168666,6 +169906,10 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -168678,6 +169922,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -168771,7 +170017,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -168782,6 +170028,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -168794,7 +170042,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ - 1543, /* Number of elements */ + 1567, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -169138,7 +170386,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -169204,7 +170452,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -169831,7 +171079,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -169878,7 +171126,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -170039,6 +171287,14 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -170050,7 +171306,9 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -170105,8 +171363,12 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -170213,6 +171475,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -170223,6 +171487,10 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -170235,6 +171503,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -170328,7 +171598,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -170339,6 +171609,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -170351,7 +171623,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ - 1539, /* Number of elements */ + 1563, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -170691,7 +171963,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -170757,7 +172029,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -171384,7 +172656,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -171431,7 +172703,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -171592,6 +172864,14 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -171603,7 +172883,9 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -171658,8 +172940,12 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -171766,6 +173052,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -171776,6 +173064,10 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -171788,6 +173080,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -171881,7 +173175,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -171892,6 +173186,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -172927,7 +174223,7 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ - 1309, /* Number of elements */ + 1331, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -173882,6 +175178,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -174006,6 +175304,12 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -174015,7 +175319,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -174060,8 +175366,12 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -174136,6 +175446,10 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -174146,6 +175460,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -174229,7 +175545,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -174239,7 +175555,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -174250,7 +175568,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ - 1335, /* Number of elements */ + 1357, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -175231,6 +176549,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -175355,6 +176675,12 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -175364,7 +176690,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -175409,8 +176737,12 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -175485,6 +176817,10 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -175495,6 +176831,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -175578,7 +176916,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -175588,7 +176926,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -175599,7 +176939,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ - 1331, /* Number of elements */ + 1353, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -176576,6 +177916,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -176700,6 +178042,12 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -176709,7 +178057,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -176754,8 +178104,12 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -176830,6 +178184,10 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -176840,6 +178198,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -176923,7 +178283,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -176933,7 +178293,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -176941,7 +178303,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */ - 1533, /* Number of elements */ + 1557, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -177269,7 +178631,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -177335,7 +178697,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -177974,7 +179336,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -178021,7 +179383,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -178182,6 +179544,14 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -178193,7 +179563,9 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -178248,8 +179620,12 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -178356,6 +179732,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -178366,6 +179744,10 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -178378,6 +179760,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -178465,7 +179849,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -178476,6 +179860,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -178488,7 +179874,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 * && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ - 1559, /* Number of elements */ + 1583, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -178842,7 +180228,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -178908,7 +180294,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -179547,7 +180933,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -179594,7 +180980,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -179755,6 +181141,14 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -179766,7 +181160,9 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -179821,8 +181217,12 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -179929,6 +181329,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -179939,6 +181341,10 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -179951,6 +181357,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -180038,7 +181446,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -180049,6 +181457,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -180061,7 +181471,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ - 1555, /* Number of elements */ + 1579, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -180411,7 +181821,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -180477,7 +181887,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -181116,7 +182526,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -181163,7 +182573,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -181324,6 +182734,14 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -181335,7 +182753,9 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -181390,8 +182810,12 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -181498,6 +182922,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -181508,6 +182934,10 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -181520,6 +182950,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -181607,7 +183039,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -181618,6 +183050,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -181843,7 +183277,7 @@ static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 * # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ - 1527, /* Number of elements */ + 1551, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -182165,7 +183599,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -182231,7 +183665,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -182870,7 +184304,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -182917,7 +184351,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -183078,6 +184512,14 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -183089,7 +184531,9 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -183144,8 +184588,12 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -183252,6 +184700,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -183262,6 +184712,10 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -183274,6 +184728,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -183361,7 +184817,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -183372,6 +184828,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -183384,7 +184842,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ - 1551, /* Number of elements */ + 1575, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -183730,7 +185188,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -183796,7 +185254,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -184435,7 +185893,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -184482,7 +185940,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -184643,6 +186101,14 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -184654,7 +186120,9 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -184709,8 +186177,12 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -184817,6 +186289,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -184827,6 +186301,10 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -184839,6 +186317,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -184926,7 +186406,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -184937,6 +186417,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -184949,7 +186431,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ - 1547, /* Number of elements */ + 1571, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -185291,7 +186773,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -185357,7 +186839,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -185996,7 +187478,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -186043,7 +187525,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -186204,6 +187686,14 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -186215,7 +187705,9 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -186270,8 +187762,12 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -186378,6 +187874,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -186388,6 +187886,10 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -186400,6 +187902,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -186487,7 +187991,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -186498,6 +188002,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -186507,7 +188013,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ - 1315, /* Number of elements */ + 1337, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -187466,6 +188972,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -187590,6 +189098,12 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -187601,7 +189115,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -187646,8 +189162,12 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -187722,6 +189242,10 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -187732,6 +189256,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -187815,7 +189341,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -187825,7 +189351,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -187836,7 +189364,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ - 1341, /* Number of elements */ + 1363, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -188821,6 +190349,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -188945,6 +190475,12 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -188956,7 +190492,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -189001,8 +190539,12 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -189077,6 +190619,10 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -189087,6 +190633,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -189170,7 +190718,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -189180,7 +190728,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -189191,7 +190741,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ - 1337, /* Number of elements */ + 1359, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -190172,6 +191722,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -190296,6 +191848,12 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -190307,7 +191865,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -190352,8 +191912,12 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -190428,6 +191992,10 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -190438,6 +192006,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -190521,7 +192091,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -190531,7 +192101,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -191851,6 +193423,78 @@ static const UV UNI_AGE__14_invlist[] = { /* for all charsets */ 0x2B739 }; +static const UV UNI_AGE__15_invlist[] = { /* for all charsets */ + 65, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0xCF3, + 0xCF4, + 0xECE, + 0xECF, + 0x10EFD, + 0x10F00, + 0x1123F, + 0x11242, + 0x11B00, + 0x11B0A, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, + 0x1342F, + 0x13430, + 0x13439, + 0x13456, + 0x1B132, + 0x1B133, + 0x1B155, + 0x1B156, + 0x1D2C0, + 0x1D2D4, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, + 0x1E4D0, + 0x1E4FA, + 0x1F6DC, + 0x1F6DD, + 0x1F774, + 0x1F777, + 0x1F77B, + 0x1F780, + 0x1F7D9, + 0x1F7DA, + 0x1FA75, + 0x1FA78, + 0x1FA87, + 0x1FA89, + 0x1FAAD, + 0x1FAB0, + 0x1FABB, + 0x1FABE, + 0x1FABF, + 0x1FAC0, + 0x1FACE, + 0x1FAD0, + 0x1FADA, + 0x1FADC, + 0x1FAE8, + 0x1FAE9, + 0x1FAF7, + 0x1FAF9, + 0x2B739, + 0x2B73A, + 0x31350, + 0x323B0 +}; + static const UV UNI_AGE__2_invlist[] = { /* for all charsets */ 59, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -194229,7 +195873,7 @@ static const UV UNI_ANY_invlist[] = { /* for all charsets */ }; static const UV UNI_ARAB_invlist[] = { /* for all charsets */ - 103, /* Number of elements */ + 105, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -194268,6 +195912,8 @@ static const UV UNI_ARAB_invlist[] = { /* for all charsets */ 0x102FC, 0x10E60, 0x10E7F, + 0x10EFD, + 0x10F00, 0x1EE00, 0x1EE04, 0x1EE05, @@ -194358,6 +196004,16 @@ static const UV UNI_ARABICEXTB_invlist[] = { /* for all charsets */ 0x8A0 }; +static const UV UNI_ARABICEXTC_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x10EC0, + 0x10F00 +}; + static const UV UNI_ARABICMATH_invlist[] = { /* for all charsets */ 3, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -194507,7 +196163,7 @@ static const UV UNI_BATK_invlist[] = { /* for all charsets */ }; static const UV UNI_BC__AL_invlist[] = { /* for all charsets */ - 57, /* Number of elements */ + 59, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -194556,6 +196212,8 @@ static const UV UNI_BC__AL_invlist[] = { /* for all charsets */ 0x10D30, 0x10D3A, 0x10D40, + 0x10EC0, + 0x10EFD, 0x10F30, 0x10F46, 0x10F51, @@ -195464,7 +197122,7 @@ static const UV UNI_BC__FSI_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ - 942, /* Number of elements */ + 956, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -195649,7 +197307,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -196100,6 +197758,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -196224,8 +197884,20 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x11FD5, 0x11FF2, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -196294,6 +197966,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, @@ -196302,6 +197976,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0x1E2F0, 0x1E2FF, 0x1E300, + 0x1E4EC, + 0x1E4F0, 0x1E800, 0x1F02C, 0x1F030, @@ -196326,14 +198002,14 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -196355,23 +198031,19 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -196420,7 +198092,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ - 968, /* Number of elements */ + 982, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -196631,7 +198303,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -197082,6 +198754,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -197206,8 +198880,20 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x11FD5, 0x11FF2, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -197276,6 +198962,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, @@ -197284,6 +198972,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0x1E2F0, 0x1E2FF, 0x1E300, + 0x1E4EC, + 0x1E4F0, 0x1E800, 0x1F02C, 0x1F030, @@ -197308,14 +198998,14 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -197337,23 +199027,19 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -197402,7 +199088,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ - 964, /* Number of elements */ + 978, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -197609,7 +199295,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -198060,6 +199746,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -198184,8 +199872,20 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x11FD5, 0x11FF2, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -198254,6 +199954,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, @@ -198262,6 +199964,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0x1E2F0, 0x1E2FF, 0x1E300, + 0x1E4EC, + 0x1E4F0, 0x1E800, 0x1F02C, 0x1F030, @@ -198286,14 +199990,14 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -198315,23 +200019,19 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -198405,7 +200105,7 @@ static const UV UNI_BC__LRO_invlist[] = { /* for all charsets */ }; static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ - 663, /* Number of elements */ + 683, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -198591,7 +200291,7 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -198846,6 +200546,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -198890,6 +200592,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -199012,6 +200716,18 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -199060,12 +200776,16 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -199077,7 +200797,7 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */ - 383, /* Number of elements */ + 379, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -199414,14 +201134,14 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -199443,23 +201163,19 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -199474,7 +201190,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */ - 391, /* Number of elements */ + 387, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -199819,14 +201535,14 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -199848,23 +201564,19 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -199879,7 +201591,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */ - 387, /* Number of elements */ + 383, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -200220,14 +201932,14 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -200249,23 +201961,19 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -200295,7 +202003,7 @@ static const UV UNI_BC__PDI_invlist[] = { /* for all charsets */ }; static const UV UNI_BC__R_invlist[] = { /* for all charsets */ - 79, /* Number of elements */ + 81, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -200361,6 +202069,8 @@ static const UV UNI_BC__R_invlist[] = { /* for all charsets */ 0x10E7F, 0x10EAB, 0x10EAD, + 0x10EC0, + 0x10F00, 0x10F30, 0x10F70, 0x10F82, @@ -202567,7 +204277,7 @@ static const UV UNI_BYZANTINEMUSIC_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ - 1401, /* Number of elements */ + 1423, /* 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 */ @@ -202823,7 +204533,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -202883,7 +204593,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -203428,7 +205138,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -203463,7 +205173,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -203568,6 +205278,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -203610,6 +205322,12 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -203625,7 +205343,9 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -203678,8 +205398,12 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -203710,6 +205434,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -203764,6 +205490,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -203774,6 +205502,10 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -203788,6 +205520,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -203904,14 +205638,14 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -203933,23 +205667,19 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -203959,7 +205689,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -203970,6 +205700,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -203982,7 +205714,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ - 1401, /* Number of elements */ + 1423, /* 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 */ @@ -204238,7 +205970,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -204298,7 +206030,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -204843,7 +206575,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -204878,7 +206610,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -204983,6 +206715,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -205025,6 +206759,12 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -205040,7 +206780,9 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -205093,8 +206835,12 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -205125,6 +206871,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -205179,6 +206927,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -205189,6 +206939,10 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -205203,6 +206957,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -205319,14 +207075,14 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -205348,23 +207104,19 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -205374,7 +207126,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -205385,6 +207137,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -205397,7 +207151,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ - 1401, /* Number of elements */ + 1423, /* 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 */ @@ -205653,7 +207407,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -205713,7 +207467,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -206258,7 +208012,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -206293,7 +208047,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -206398,6 +208152,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -206440,6 +208196,12 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -206455,7 +208217,9 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -206508,8 +208272,12 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -206540,6 +208308,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -206594,6 +208364,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -206604,6 +208376,10 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -206618,6 +208394,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -206734,14 +208512,14 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -206763,23 +208541,19 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -206789,7 +208563,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -206800,6 +208574,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -206847,7 +208623,7 @@ static const UV UNI_CARI_invlist[] = { /* for all charsets */ }; static const UV UNI_CCC__0_invlist[] = { /* for all charsets */ - 377, /* Number of elements */ + 385, /* 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 */ @@ -207116,6 +208892,8 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -207188,6 +208966,8 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */ 0x11D46, 0x11D97, 0x11D98, + 0x11F41, + 0x11F43, 0x16AF0, 0x16AF5, 0x16B30, @@ -207218,12 +208998,16 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -207749,7 +209533,7 @@ static const UV UNI_CCC__84_invlist[] = { /* for all charsets */ }; static const UV UNI_CCC__9_invlist[] = { /* for all charsets */ - 111, /* Number of elements */ + 113, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -207863,7 +209647,9 @@ static const UV UNI_CCC__9_invlist[] = { /* for all charsets */ 0x11D44, 0x11D46, 0x11D97, - 0x11D98 + 0x11D98, + 0x11F41, + 0x11F43 }; static const UV UNI_CCC__91_invlist[] = { /* for all charsets */ @@ -207877,7 +209663,7 @@ static const UV UNI_CCC__91_invlist[] = { /* for all charsets */ }; static const UV UNI_CCC__A_invlist[] = { /* for all charsets */ - 255, /* Number of elements */ + 259, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -208128,12 +209914,16 @@ static const UV UNI_CCC__A_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EF, + 0x1E4F0, 0x1E944, 0x1E94A }; @@ -208155,7 +209945,7 @@ static const UV UNI_CCC__AL_invlist[] = { /* for all charsets */ }; static const UV UNI_CCC__AR_invlist[] = { /* for all charsets */ - 11, /* Number of elements */ + 13, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -208169,11 +209959,13 @@ static const UV UNI_CCC__AR_invlist[] = { /* for all charsets */ 0x1DF6, 0x1DF7, 0x302C, - 0x302D + 0x302D, + 0x1E4EC, + 0x1E4EE }; static const UV UNI_CCC__B_invlist[] = { /* for all charsets */ - 167, /* Number of elements */ + 171, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -208328,6 +210120,8 @@ static const UV UNI_CCC__B_invlist[] = { /* for all charsets */ 0x10A3B, 0x10AE6, 0x10AE7, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F48, 0x10F4B, @@ -208342,6 +210136,8 @@ static const UV UNI_CCC__B_invlist[] = { /* for all charsets */ 0x1D183, 0x1D18A, 0x1D18C, + 0x1E4EE, + 0x1E4EF, 0x1E8D0, 0x1E8D7 }; @@ -208549,7 +210345,7 @@ static const UV UNI_CF_invlist[] = { /* for ASCII/Latin1 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -208606,7 +210402,7 @@ static const UV UNI_CF_invlist[] = { /* for EBCDIC 1047 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -208663,7 +210459,7 @@ static const UV UNI_CF_invlist[] = { /* for EBCDIC 037 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -208739,7 +210535,7 @@ static const UV UNI_CHRS_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ - 855, /* Number of elements */ + 875, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -208971,7 +210767,7 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -209348,6 +211144,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -209396,6 +211194,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -209518,8 +211318,18 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -209580,12 +211390,18 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E13E, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EB, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -209608,7 +211424,7 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ - 853, /* Number of elements */ + 873, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -209838,7 +211654,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -210215,6 +212031,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -210263,6 +212081,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -210385,8 +212205,18 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -210447,12 +212277,18 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E13E, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EB, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -210475,7 +212311,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */ - 851, /* Number of elements */ + 871, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -210703,7 +212539,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -211080,6 +212916,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -211128,6 +212966,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -211250,8 +213090,18 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -211312,12 +213162,18 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E13E, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EB, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -211454,6 +213310,16 @@ static const UV UNI_CJKEXTG_invlist[] = { /* for all charsets */ 0x31350 }; +static const UV UNI_CJKEXTH_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x31350, + 0x323B0 +}; + static const UV UNI_CJKRADICALSSUP_invlist[] = { /* for all charsets */ 3, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -211485,7 +213351,7 @@ static const UV UNI_CJKSYMBOLS_invlist[] = { /* for all charsets */ }; static const UV UNI_CN_invlist[] = { /* for all charsets */ - 1396, /* Number of elements */ + 1414, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -211732,7 +213598,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -211792,7 +213658,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -212333,7 +214199,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -212368,7 +214234,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -212473,6 +214339,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -212515,6 +214383,12 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -212530,9 +214404,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -212585,8 +214457,12 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -212615,6 +214491,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -212669,6 +214547,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -212679,6 +214559,10 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -212693,6 +214577,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -212809,14 +214695,14 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -212838,23 +214724,19 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -212864,7 +214746,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -212875,6 +214757,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -217870,7 +219754,7 @@ static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */ - 1677, /* Number of elements */ + 1679, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -219459,6 +221343,8 @@ static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1E900, 0x1E922, 0x1EE00, @@ -219561,7 +221447,7 @@ static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */ - 1687, /* Number of elements */ + 1689, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -221160,6 +223046,8 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1E900, 0x1E922, 0x1EE00, @@ -221262,7 +223150,7 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */ - 1685, /* Number of elements */ + 1687, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -222859,6 +224747,8 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1E900, 0x1E922, 0x1EE00, @@ -234381,6 +236271,16 @@ static const UV UNI_CYRILLICEXTC_invlist[] = { /* for all charsets */ 0x1C90 }; +static const UV UNI_CYRILLICEXTD_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x1E030, + 0x1E090 +}; + static const UV UNI_CYRILLICSUP_invlist[] = { /* for all charsets */ 3, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -234392,7 +236292,7 @@ static const UV UNI_CYRILLICSUP_invlist[] = { /* for all charsets */ }; static const UV UNI_CYRL_invlist[] = { /* for all charsets */ - 19, /* Number of elements */ + 23, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -234414,7 +236314,11 @@ static const UV UNI_CYRL_invlist[] = { /* for all charsets */ 0xA640, 0xA6A0, 0xFE2E, - 0xFE30 + 0xFE30, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090 }; # if 'A' == 65 /* ASCII/Latin1 */ @@ -234622,7 +236526,7 @@ static const UV UNI_DEP_invlist[] = { /* for all charsets */ }; static const UV UNI_DEVA_invlist[] = { /* for all charsets */ - 15, /* Number of elements */ + 17, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -234640,7 +236544,9 @@ static const UV UNI_DEVA_invlist[] = { /* for all charsets */ 0xA830, 0xA83A, 0xA8E0, - 0xA900 + 0xA900, + 0x11B00, + 0x11B0A }; static const UV UNI_DEVANAGARIEXT_invlist[] = { /* for all charsets */ @@ -234653,6 +236559,16 @@ static const UV UNI_DEVANAGARIEXT_invlist[] = { /* for all charsets */ 0xA900 }; +static const UV UNI_DEVANAGARIEXTA_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x11B00, + 0x11B60 +}; + # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_DI_invlist[] = { /* for ASCII/Latin1 */ @@ -234800,7 +236716,7 @@ static const UV UNI_DI_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */ - 385, /* Number of elements */ + 391, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -235083,6 +236999,8 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */ 0x10AE7, 0x10D22, 0x10D28, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -235149,6 +237067,8 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */ 0x11D46, 0x11D97, 0x11D98, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -235177,6 +237097,8 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */ 0x1D18C, 0x1D1AA, 0x1D1AE, + 0x1E030, + 0x1E06E, 0x1E130, 0x1E137, 0x1E2AE, @@ -235199,7 +237121,7 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */ - 385, /* Number of elements */ + 391, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -235482,6 +237404,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */ 0x10AE7, 0x10D22, 0x10D28, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -235548,6 +237472,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */ 0x11D46, 0x11D97, 0x11D98, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -235576,6 +237502,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */ 0x1D18C, 0x1D1AA, 0x1D1AE, + 0x1E030, + 0x1E06E, 0x1E130, 0x1E137, 0x1E2AE, @@ -235598,7 +237526,7 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */ - 383, /* Number of elements */ + 389, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -235879,6 +237807,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */ 0x10AE7, 0x10D22, 0x10D28, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -235945,6 +237875,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */ 0x11D46, 0x11D97, 0x11D98, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -235973,6 +237905,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */ 0x1D18C, 0x1D1AA, 0x1D1AE, + 0x1E030, + 0x1E06E, 0x1E130, 0x1E137, 0x1E2AE, @@ -239058,7 +240992,7 @@ static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */ - 383, /* Number of elements */ + 385, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -239359,6 +241293,8 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -239455,7 +241391,7 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */ - 389, /* Number of elements */ + 391, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -239762,6 +241698,8 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -239858,7 +241796,7 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */ - 387, /* Number of elements */ + 389, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -240163,6 +242101,8 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -240256,7 +242196,7 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */ - 793, /* Number of elements */ + 795, /* 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 */ @@ -240965,6 +242905,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -241063,7 +243005,7 @@ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */ - 791, /* Number of elements */ + 793, /* 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 */ @@ -241770,6 +243712,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -241868,7 +243812,7 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */ - 793, /* Number of elements */ + 795, /* 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 */ @@ -242577,6 +244521,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -242710,7 +244656,7 @@ static const UV UNI_DT__SQR_invlist[] = { /* for all charsets */ }; static const UV UNI_DT__SUB_invlist[] = { /* for all charsets */ - 9, /* Number of elements */ + 11, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -242722,13 +244668,15 @@ static const UV UNI_DT__SUB_invlist[] = { /* for all charsets */ 0x2090, 0x209D, 0x2C7C, - 0x2C7D + 0x2C7D, + 0x1E051, + 0x1E06B }; # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */ - 59, /* Number of elements */ + 63, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -242789,6 +244737,10 @@ static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */ 0x107B1, 0x107B2, 0x107BB, + 0x1E030, + 0x1E051, + 0x1E06B, + 0x1E06E, 0x1F16A, 0x1F16D }; @@ -242801,7 +244753,7 @@ static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */ - 61, /* Number of elements */ + 65, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -242864,6 +244816,10 @@ static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */ 0x107B1, 0x107B2, 0x107BB, + 0x1E030, + 0x1E051, + 0x1E06B, + 0x1E06E, 0x1F16A, 0x1F16D }; @@ -242876,7 +244832,7 @@ static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 037 */ - 61, /* Number of elements */ + 65, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -242939,6 +244895,10 @@ static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 037 */ 0x107B1, 0x107B2, 0x107BB, + 0x1E030, + 0x1E051, + 0x1E06B, + 0x1E06E, 0x1F16A, 0x1F16D }; @@ -244593,8 +246553,12 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -244665,7 +246629,7 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E0, 0x1F6EB, 0x1F6ED, @@ -244682,23 +246646,19 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x20000, 0x2FFFE, 0x30000, @@ -245168,8 +247128,12 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -245240,7 +247204,7 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E0, 0x1F6EB, 0x1F6ED, @@ -245257,23 +247221,19 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x20000, 0x2FFFE, 0x30000, @@ -245743,8 +247703,12 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -245815,7 +247779,7 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E0, 0x1F6EB, 0x1F6ED, @@ -245832,23 +247796,19 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x20000, 0x2FFFE, 0x30000, @@ -246127,8 +248087,12 @@ static const UV UNI_EA__W_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -246195,7 +248159,7 @@ static const UV UNI_EA__W_invlist[] = { /* for all charsets */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E0, 0x1F6EB, 0x1F6ED, @@ -246212,23 +248176,19 @@ static const UV UNI_EA__W_invlist[] = { /* for all charsets */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x20000, 0x2FFFE, 0x30000, @@ -246330,7 +248290,7 @@ static const UV UNI_EBASE_invlist[] = { /* for all charsets */ 0x1FAC3, 0x1FAC6, 0x1FAF0, - 0x1FAF7 + 0x1FAF9 }; # if 'A' == 65 /* ASCII/Latin1 */ @@ -246436,15 +248396,13 @@ static const UV UNI_ECOMP_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_EGYP_invlist[] = { /* for all charsets */ - 5, /* Number of elements */ + 3, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, 0x13000, - 0x1342F, - 0x13430, - 0x13439 + 0x13456 }; static const UV UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist[] = { /* for all charsets */ @@ -246454,7 +248412,7 @@ static const UV UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist[] = { /* for all c 1 if it starts at the element beyond 0 */ 0x0, 0x13430, - 0x13440 + 0x13460 }; static const UV UNI_ELBA_invlist[] = { /* for all charsets */ @@ -246490,7 +248448,7 @@ static const UV UNI_EMOD_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_EMOJI_invlist[] = { /* for ASCII/Latin1 */ - 307, /* Number of elements */ + 303, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -246763,7 +248721,7 @@ static const UV UNI_EMOJI_invlist[] = { /* for ASCII/Latin1 */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E6, 0x1F6E9, 0x1F6EA, @@ -246784,23 +248742,19 @@ static const UV UNI_EMOJI_invlist[] = { /* for ASCII/Latin1 */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7 + 0x1FAF9 }; # endif /* ASCII/Latin1 */ @@ -246811,7 +248765,7 @@ static const UV UNI_EMOJI_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 1047 */ - 307, /* Number of elements */ + 303, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -247084,7 +249038,7 @@ static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 1047 */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E6, 0x1F6E9, 0x1F6EA, @@ -247105,23 +249059,19 @@ static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 1047 */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7 + 0x1FAF9 }; # endif /* EBCDIC 1047 */ @@ -247132,7 +249082,7 @@ static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 037 */ - 307, /* Number of elements */ + 303, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -247405,7 +249355,7 @@ static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 037 */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E6, 0x1F6E9, 0x1F6EA, @@ -247426,23 +249376,19 @@ static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 037 */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7 + 0x1FAF9 }; # endif /* EBCDIC 037 */ @@ -247498,7 +249444,7 @@ static const UV UNI_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */ }; static const UV UNI_EPRES_invlist[] = { /* for all charsets */ - 167, /* Number of elements */ + 163, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -247635,7 +249581,7 @@ static const UV UNI_EPRES_invlist[] = { /* for all charsets */ 0x1F6D3, 0x1F6D5, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6E0, 0x1F6EB, 0x1F6ED, @@ -247652,23 +249598,19 @@ static const UV UNI_EPRES_invlist[] = { /* for all charsets */ 0x1F947, 0x1FA00, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7 + 0x1FAF9 }; static const UV UNI_ETHI_invlist[] = { /* for all charsets */ @@ -248575,7 +250517,7 @@ static const UV UNI_GCB__CN_invlist[] = { /* for ASCII/Latin1 */ 0xFFF0, 0xFFFC, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -248627,7 +250569,7 @@ static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 1047 */ 0xFFF0, 0xFFFC, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -248679,7 +250621,7 @@ static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 037 */ 0xFFF0, 0xFFFC, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -248695,7 +250637,7 @@ static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */ - 709, /* Number of elements */ + 729, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -248905,7 +250847,7 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -249162,6 +251104,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -249206,6 +251150,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -249340,6 +251286,18 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -249392,12 +251350,16 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -249423,7 +251385,7 @@ static const UV UNI_GCB__L_invlist[] = { /* for all charsets */ }; static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */ - 29, /* Number of elements */ + 31, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -249455,11 +251417,13 @@ static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */ 0x11A84, 0x11A8A, 0x11D46, - 0x11D47 + 0x11D47, + 0x11F02, + 0x11F03 }; static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */ - 321, /* Number of elements */ + 331, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -249526,6 +251490,8 @@ static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */ 0xCC9, 0xCCA, 0xCCC, + 0xCF3, + 0xCF4, 0xD02, 0xD04, 0xD3F, @@ -249776,6 +251742,14 @@ static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */ 0x11D97, 0x11EF5, 0x11EF7, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F36, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, 0x16F51, 0x16F88, 0x16FF0, @@ -249813,7 +251787,7 @@ static const UV UNI_GCB__V_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ - 640, /* Number of elements */ + 658, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -249989,6 +251963,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -250026,7 +252002,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ 0xEB3, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -250253,6 +252229,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -250297,6 +252275,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -250385,8 +252365,16 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -250441,12 +252429,16 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -250467,7 +252459,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ - 640, /* Number of elements */ + 658, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -250643,6 +252635,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -250680,7 +252674,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ 0xEB3, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -250907,6 +252901,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -250951,6 +252947,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -251039,8 +253037,16 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -251095,12 +253101,16 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -251121,7 +253131,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ - 640, /* Number of elements */ + 658, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -251297,6 +253307,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -251334,7 +253346,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ 0xEB3, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -251561,6 +253573,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -251605,6 +253619,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -251693,8 +253709,16 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -251749,12 +253773,16 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -251990,7 +254018,7 @@ static const UV UNI_GRAN_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ - 1723, /* Number of elements */ + 1751, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -252294,7 +254322,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD02, 0xD0D, 0xD0E, @@ -253131,6 +255159,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x11236, 0x11238, 0x1123E, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -253303,6 +255333,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -253349,6 +255381,16 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x11EF3, 0x11EF5, 0x11EF9, + 0x11F02, + 0x11F11, + 0x11F12, + 0x11F36, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -253364,7 +255406,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -253419,8 +255463,12 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -253459,6 +255507,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -253517,6 +255567,10 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x1DA8C, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -253533,6 +255587,10 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -253651,14 +255709,14 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -253680,23 +255738,19 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -253706,7 +255760,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -253716,7 +255770,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -253727,7 +255783,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ - 1723, /* Number of elements */ + 1751, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -254031,7 +256087,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD02, 0xD0D, 0xD0E, @@ -254868,6 +256924,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x11236, 0x11238, 0x1123E, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -255040,6 +257098,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -255086,6 +257146,16 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x11EF3, 0x11EF5, 0x11EF9, + 0x11F02, + 0x11F11, + 0x11F12, + 0x11F36, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -255101,7 +257171,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -255156,8 +257228,12 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -255196,6 +257272,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -255254,6 +257332,10 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x1DA8C, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -255270,6 +257352,10 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -255388,14 +257474,14 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -255417,23 +257503,19 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -255443,7 +257525,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -255453,7 +257535,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -255464,7 +257548,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ - 1723, /* Number of elements */ + 1751, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -255768,7 +257852,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD02, 0xD0D, 0xD0E, @@ -256605,6 +258689,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x11236, 0x11238, 0x1123E, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -256777,6 +258863,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -256823,6 +258911,16 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x11EF3, 0x11EF5, 0x11EF9, + 0x11F02, + 0x11F11, + 0x11F12, + 0x11F36, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -256838,7 +258936,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -256893,8 +258993,12 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -256933,6 +259037,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -256991,6 +259097,10 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x1DA8C, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -257007,6 +259117,10 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4EC, + 0x1E4F0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -257125,14 +259239,14 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -257154,23 +259268,19 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -257180,7 +259290,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -257190,7 +259300,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -257290,7 +259402,7 @@ static const UV UNI_GREK_invlist[] = { /* for all charsets */ }; static const UV UNI_GREXT_invlist[] = { /* for all charsets */ - 707, /* Number of elements */ + 727, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -257500,7 +259612,7 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -257757,6 +259869,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -257801,6 +259915,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -257935,6 +260051,18 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -257987,12 +260115,16 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -258112,7 +260244,7 @@ static const UV UNI_HALFMARKS_invlist[] = { /* for all charsets */ }; static const UV UNI_HAN_invlist[] = { /* for all charsets */ - 75, /* Number of elements */ + 77, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -258180,7 +260312,7 @@ static const UV UNI_HAN_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -258190,7 +260322,9 @@ static const UV UNI_HAN_invlist[] = { /* for all charsets */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; static const UV UNI_HANG_invlist[] = { /* for all charsets */ @@ -258314,7 +260448,7 @@ static const UV UNI_HIGHSURROGATES_invlist[] = { /* for all charsets */ }; static const UV UNI_HIRA_invlist[] = { /* for all charsets */ - 33, /* Number of elements */ + 35, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -258347,6 +260481,8 @@ static const UV UNI_HIRA_invlist[] = { /* for all charsets */ 0xFFA0, 0x1B001, 0x1B120, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, 0x1F200, @@ -258534,7 +260670,7 @@ static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ - 1513, /* Number of elements */ + 1537, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -258856,7 +260992,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -258922,7 +261058,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -259547,7 +261683,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -259594,7 +261730,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -259755,6 +261891,14 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -259766,7 +261910,9 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -259821,8 +261967,12 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -259929,6 +262079,8 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -259939,6 +262091,10 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -259951,6 +262107,8 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -260038,7 +262196,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -260049,6 +262207,8 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -260061,7 +262221,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ - 1537, /* Number of elements */ + 1561, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -260407,7 +262567,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -260473,7 +262633,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -261098,7 +263258,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -261145,7 +263305,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -261306,6 +263466,14 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -261317,7 +263485,9 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -261372,8 +263542,12 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -261480,6 +263654,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -261490,6 +263666,10 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -261502,6 +263682,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -261589,7 +263771,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -261600,6 +263782,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -261612,7 +263796,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ - 1533, /* Number of elements */ + 1557, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -261954,7 +264138,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -262020,7 +264204,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -262645,7 +264829,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -262692,7 +264876,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -262853,6 +265037,14 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -262864,7 +265056,9 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -262919,8 +265113,12 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -263027,6 +265225,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -263037,6 +265237,10 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -263049,6 +265253,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -263136,7 +265342,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -263147,6 +265353,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -263156,7 +265364,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 */ - 777, /* Number of elements */ + 785, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -263518,7 +265726,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -263596,7 +265804,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -263793,8 +266001,6 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 0x1FFB, 0x1FFC, 0x1FFD, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -263911,12 +266117,20 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -263928,7 +266142,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -263936,7 +266150,9 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -263947,7 +266163,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 */ - 811, /* Number of elements */ + 819, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -264343,7 +266559,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -264421,7 +266637,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -264618,8 +266834,6 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 0x1FFB, 0x1FFC, 0x1FFD, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -264736,12 +266950,20 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -264753,7 +266975,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -264761,7 +266983,9 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -264772,7 +266996,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 */ - 807, /* Number of elements */ + 815, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -265164,7 +267388,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -265242,7 +267466,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -265439,8 +267663,6 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * 0x1FFB, 0x1FFC, 0x1FFD, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -265557,12 +267779,20 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -265574,7 +267804,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -265582,7 +267812,9 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -265590,7 +267822,7 @@ static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 * # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Latin1 */ - 777, /* Number of elements */ + 785, /* 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 */ @@ -265952,7 +268184,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -266030,7 +268262,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -266227,8 +268459,6 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat 0x1FFB, 0x1FFC, 0x1FFD, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -266345,12 +268575,20 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -266362,7 +268600,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -266370,7 +268608,9 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -266381,7 +268621,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Lat && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 1047 */ - 811, /* Number of elements */ + 819, /* 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 */ @@ -266777,7 +269017,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -266855,7 +269095,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -267052,8 +269292,6 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 0x1FFB, 0x1FFC, 0x1FFD, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -267170,12 +269408,20 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -267187,7 +269433,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -267195,7 +269441,9 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -267206,7 +269454,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 10 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 037 */ - 807, /* Number of elements */ + 815, /* 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 */ @@ -267598,7 +269846,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -267676,7 +269924,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -267873,8 +270121,6 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 0x1FFB, 0x1FFC, 0x1FFD, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -267991,12 +270237,20 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -268008,7 +270262,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -268016,7 +270270,9 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -268024,7 +270280,7 @@ static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 03 # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for ASCII/Latin1 */ - 39, /* Number of elements */ + 37, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268042,8 +270298,6 @@ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for ASCII 0x180B, 0x1810, 0x200B, - 0x200C, - 0x200E, 0x2010, 0x202A, 0x202F, @@ -268077,7 +270331,7 @@ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for ASCII && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDIC 1047 */ - 39, /* Number of elements */ + 37, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268095,8 +270349,6 @@ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDI 0x180B, 0x1810, 0x200B, - 0x200C, - 0x200E, 0x2010, 0x202A, 0x202F, @@ -268130,7 +270382,7 @@ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDI && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDIC 037 */ - 39, /* Number of elements */ + 37, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268148,8 +270400,6 @@ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDI 0x180B, 0x1810, 0x200B, - 0x200C, - 0x200E, 0x2010, 0x202A, 0x202F, @@ -268178,7 +270428,7 @@ static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDI # endif /* EBCDIC 037 */ static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets */ - 443, /* Number of elements */ + 449, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268408,7 +270658,7 @@ static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -268541,6 +270791,12 @@ static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets 0x11D5A, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x12000, 0x1239A, 0x12400, @@ -268552,9 +270808,7 @@ static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16A40, @@ -268621,6 +270875,8 @@ static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets 0x1E02B, 0x1E290, 0x1E2AF, + 0x1E4D0, + 0x1E4FA, 0x1E800, 0x1E8C5, 0x1E8C7, @@ -268630,7 +270886,7 @@ static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for ASCII/Latin1 */ - 31, /* Number of elements */ + 29, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268653,8 +270909,6 @@ static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for ASCII/Latin1 0x6FF, 0xF0B, 0xF0C, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -268675,7 +270929,7 @@ static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for ASCII/Latin1 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 1047 */ - 33, /* Number of elements */ + 31, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268700,8 +270954,6 @@ static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 1047 0x6FF, 0xF0B, 0xF0C, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -268722,7 +270974,7 @@ static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 1047 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 037 */ - 33, /* Number of elements */ + 31, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -268747,8 +270999,6 @@ static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 037 * 0x6FF, 0xF0B, 0xF0C, - 0x200C, - 0x200E, 0x2010, 0x2011, 0x2019, @@ -268948,7 +271198,7 @@ static const UV UNI_IDENTIFIERTYPE__LIMITEDUSE_invlist[] = { /* for all charset # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Latin1 */ - 1399, /* Number of elements */ + 1417, /* 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 */ @@ -269202,7 +271452,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -269262,7 +271512,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -269803,7 +272053,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -269838,7 +272088,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -269943,6 +272193,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -269985,6 +272237,12 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -270000,9 +272258,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -270055,8 +272311,12 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -270085,6 +272345,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -270139,6 +272401,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -270149,6 +272413,10 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -270163,6 +272431,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -270279,14 +272549,14 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -270308,23 +272578,19 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -270334,7 +272600,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -270345,6 +272611,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -270361,7 +272629,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Lat && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 1047 */ - 1403, /* Number of elements */ + 1421, /* 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 */ @@ -270619,7 +272887,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -270679,7 +272947,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -271220,7 +273488,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -271255,7 +273523,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -271360,6 +273628,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -271402,6 +273672,12 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -271417,9 +273693,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -271472,8 +273746,12 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -271502,6 +273780,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -271556,6 +273836,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -271566,6 +273848,10 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -271580,6 +273866,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -271696,14 +273984,14 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -271725,23 +274013,19 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -271751,7 +274035,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -271762,6 +274046,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -271778,7 +274064,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 10 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 037 */ - 1403, /* Number of elements */ + 1421, /* 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 */ @@ -272036,7 +274322,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -272096,7 +274382,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -272637,7 +274923,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -272672,7 +274958,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -272777,6 +275063,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -272819,6 +275107,12 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -272834,9 +275128,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -272889,8 +275181,12 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -272919,6 +275215,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -272973,6 +275271,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -272983,6 +275283,10 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -272997,6 +275301,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -273113,14 +275419,14 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -273142,23 +275448,19 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -273168,7 +275470,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -273179,6 +275481,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -273192,7 +275496,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 03 # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for ASCII/Latin1 */ - 511, /* Number of elements */ + 513, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -273619,6 +275923,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for ASCII/Latin1 * 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -273717,7 +276023,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for ASCII/Latin1 * && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 1047 */ - 517, /* Number of elements */ + 519, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -274150,6 +276456,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -274248,7 +276556,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 037 */ - 515, /* Number of elements */ + 517, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -274679,6 +276987,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -274774,7 +277084,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ - 707, /* Number of elements */ + 709, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -275319,6 +277629,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C5A, @@ -275327,6 +277639,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FC0, 0x11FF2, 0x11FFF, @@ -275336,7 +277650,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ 0x12FF1, 0x12FF3, 0x13430, - 0x13439, + 0x13440, 0x16A6E, 0x16A70, 0x16AF5, @@ -275377,6 +277691,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -275435,14 +277751,14 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -275464,23 +277780,19 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -275495,7 +277807,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ - 721, /* Number of elements */ + 723, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -276054,6 +278366,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C5A, @@ -276062,6 +278376,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FC0, 0x11FF2, 0x11FFF, @@ -276071,7 +278387,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ 0x12FF1, 0x12FF3, 0x13430, - 0x13439, + 0x13440, 0x16A6E, 0x16A70, 0x16AF5, @@ -276112,6 +278428,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -276170,14 +278488,14 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -276199,23 +278517,19 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -276230,7 +278544,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ - 719, /* Number of elements */ + 721, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -276787,6 +279101,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C5A, @@ -276795,6 +279111,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FC0, 0x11FF2, 0x11FFF, @@ -276804,7 +279122,7 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ 0x12FF1, 0x12FF3, 0x13430, - 0x13439, + 0x13440, 0x16A6E, 0x16A70, 0x16AF5, @@ -276845,6 +279163,8 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -276903,14 +279223,14 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -276932,23 +279252,19 @@ static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -277176,7 +279492,7 @@ static const UV UNI_IDENTIFIERTYPE__OBSOLETE_invlist[] = { /* for all charsets # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Latin1 */ - 761, /* Number of elements */ + 771, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -277530,7 +279846,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Lati 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -277608,7 +279924,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Lati 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -277915,12 +280231,20 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Lati 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -277932,7 +280256,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Lati 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -277940,7 +280264,9 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Lati 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -277951,7 +280277,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Lati && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 1047 */ - 791, /* Number of elements */ + 801, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -278335,7 +280661,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 104 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -278413,7 +280739,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 104 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -278720,12 +281046,20 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 104 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -278737,7 +281071,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 104 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -278745,7 +281079,9 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 104 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -278756,7 +281092,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 104 && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 */ - 787, /* Number of elements */ + 797, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -279136,7 +281472,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD01, 0xD02, @@ -279214,7 +281550,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDE, @@ -279521,12 +281857,20 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 0x16FF2, 0x1B11F, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E08F, + 0x1E090, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -279538,7 +281882,7 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -279546,7 +281890,9 @@ static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -279758,7 +282104,7 @@ static const UV UNI_IDENTIFIERTYPE__TECHNICAL_invlist[] = { /* for all charsets }; static const UV UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist[] = { /* for all charsets */ - 165, /* Number of elements */ + 167, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -279913,6 +282259,8 @@ static const UV UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist[] = { /* for all charse 0xFE30, 0x10780, 0x10781, + 0x10EFD, + 0x10F00, 0x16A40, 0x16A5F, 0x16A60, @@ -279930,7 +282278,7 @@ static const UV UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist[] = { /* for all charse }; static const UV UNI_IDEO_invlist[] = { /* for all charsets */ - 39, /* Number of elements */ + 41, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -279962,7 +282310,7 @@ static const UV UNI_IDEO_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -279972,7 +282320,9 @@ static const UV UNI_IDEO_invlist[] = { /* for all charsets */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */ @@ -279988,7 +282338,7 @@ static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ - 1297, /* Number of elements */ + 1319, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -280929,6 +283279,8 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -281053,6 +283405,12 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -281064,7 +283422,9 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -281109,8 +283469,12 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -281185,6 +283549,10 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -281195,6 +283563,8 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -281278,7 +283648,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -281288,7 +283658,9 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -281299,7 +283671,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ - 1323, /* Number of elements */ + 1345, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -282266,6 +284638,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -282390,6 +284764,12 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -282401,7 +284781,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -282446,8 +284828,12 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -282522,6 +284908,10 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -282532,6 +284922,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -282615,7 +285007,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -282625,7 +285017,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -282636,7 +285030,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ - 1319, /* Number of elements */ + 1341, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -283599,6 +285993,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -283723,6 +286119,12 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -283734,7 +286136,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -283779,8 +286183,12 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -283855,6 +286263,10 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -283865,6 +286277,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -283948,7 +286362,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -283958,7 +286372,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -287137,7 +289553,1362 @@ static const UV UNI_IN__11_invlist[] = { /* for all charsets */ 0x1F100, 0x1F10D, 0x1F110, - 0x1F16C, + 0x1F16C, + 0x1F170, + 0x1F1AD, + 0x1F1E6, + 0x1F203, + 0x1F210, + 0x1F23C, + 0x1F240, + 0x1F249, + 0x1F250, + 0x1F252, + 0x1F260, + 0x1F266, + 0x1F300, + 0x1F6D5, + 0x1F6E0, + 0x1F6ED, + 0x1F6F0, + 0x1F6FA, + 0x1F700, + 0x1F774, + 0x1F780, + 0x1F7D9, + 0x1F800, + 0x1F80C, + 0x1F810, + 0x1F848, + 0x1F850, + 0x1F85A, + 0x1F860, + 0x1F888, + 0x1F890, + 0x1F8AE, + 0x1F900, + 0x1F90C, + 0x1F910, + 0x1F93F, + 0x1F940, + 0x1F971, + 0x1F973, + 0x1F977, + 0x1F97A, + 0x1F97B, + 0x1F97C, + 0x1F9A3, + 0x1F9B0, + 0x1F9BA, + 0x1F9C0, + 0x1F9C3, + 0x1F9D0, + 0x1FA00, + 0x1FA60, + 0x1FA6E, + 0x1FFFE, + 0x2A6D7, + 0x2A700, + 0x2B735, + 0x2B740, + 0x2B81E, + 0x2B820, + 0x2CEA2, + 0x2CEB0, + 0x2EBE1, + 0x2F800, + 0x2FA1E, + 0x2FFFE, + 0x30000, + 0x3FFFE, + 0x40000, + 0x4FFFE, + 0x50000, + 0x5FFFE, + 0x60000, + 0x6FFFE, + 0x70000, + 0x7FFFE, + 0x80000, + 0x8FFFE, + 0x90000, + 0x9FFFE, + 0xA0000, + 0xAFFFE, + 0xB0000, + 0xBFFFE, + 0xC0000, + 0xCFFFE, + 0xD0000, + 0xDFFFE, + 0xE0000, + 0xE0001, + 0xE0002, + 0xE0020, + 0xE0080, + 0xE0100, + 0xE01F0, + 0xEFFFE, + 0x110000 +}; + +static const UV UNI_IN__12_invlist[] = { /* for all charsets */ + 1354, /* 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 */ + 0x0, + 0x378, + 0x37A, + 0x380, + 0x384, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x530, + 0x531, + 0x557, + 0x559, + 0x58B, + 0x58D, + 0x590, + 0x591, + 0x5C8, + 0x5D0, + 0x5EB, + 0x5EF, + 0x5F5, + 0x600, + 0x61D, + 0x61E, + 0x70E, + 0x70F, + 0x74B, + 0x74D, + 0x7B2, + 0x7C0, + 0x7FB, + 0x7FD, + 0x82E, + 0x830, + 0x83F, + 0x840, + 0x85C, + 0x85E, + 0x85F, + 0x860, + 0x86B, + 0x8A0, + 0x8B5, + 0x8B6, + 0x8BE, + 0x8D3, + 0x984, + 0x985, + 0x98D, + 0x98F, + 0x991, + 0x993, + 0x9A9, + 0x9AA, + 0x9B1, + 0x9B2, + 0x9B3, + 0x9B6, + 0x9BA, + 0x9BC, + 0x9C5, + 0x9C7, + 0x9C9, + 0x9CB, + 0x9CF, + 0x9D7, + 0x9D8, + 0x9DC, + 0x9DE, + 0x9DF, + 0x9E4, + 0x9E6, + 0x9FF, + 0xA01, + 0xA04, + 0xA05, + 0xA0B, + 0xA0F, + 0xA11, + 0xA13, + 0xA29, + 0xA2A, + 0xA31, + 0xA32, + 0xA34, + 0xA35, + 0xA37, + 0xA38, + 0xA3A, + 0xA3C, + 0xA3D, + 0xA3E, + 0xA43, + 0xA47, + 0xA49, + 0xA4B, + 0xA4E, + 0xA51, + 0xA52, + 0xA59, + 0xA5D, + 0xA5E, + 0xA5F, + 0xA66, + 0xA77, + 0xA81, + 0xA84, + 0xA85, + 0xA8E, + 0xA8F, + 0xA92, + 0xA93, + 0xAA9, + 0xAAA, + 0xAB1, + 0xAB2, + 0xAB4, + 0xAB5, + 0xABA, + 0xABC, + 0xAC6, + 0xAC7, + 0xACA, + 0xACB, + 0xACE, + 0xAD0, + 0xAD1, + 0xAE0, + 0xAE4, + 0xAE6, + 0xAF2, + 0xAF9, + 0xB00, + 0xB01, + 0xB04, + 0xB05, + 0xB0D, + 0xB0F, + 0xB11, + 0xB13, + 0xB29, + 0xB2A, + 0xB31, + 0xB32, + 0xB34, + 0xB35, + 0xB3A, + 0xB3C, + 0xB45, + 0xB47, + 0xB49, + 0xB4B, + 0xB4E, + 0xB56, + 0xB58, + 0xB5C, + 0xB5E, + 0xB5F, + 0xB64, + 0xB66, + 0xB78, + 0xB82, + 0xB84, + 0xB85, + 0xB8B, + 0xB8E, + 0xB91, + 0xB92, + 0xB96, + 0xB99, + 0xB9B, + 0xB9C, + 0xB9D, + 0xB9E, + 0xBA0, + 0xBA3, + 0xBA5, + 0xBA8, + 0xBAB, + 0xBAE, + 0xBBA, + 0xBBE, + 0xBC3, + 0xBC6, + 0xBC9, + 0xBCA, + 0xBCE, + 0xBD0, + 0xBD1, + 0xBD7, + 0xBD8, + 0xBE6, + 0xBFB, + 0xC00, + 0xC0D, + 0xC0E, + 0xC11, + 0xC12, + 0xC29, + 0xC2A, + 0xC3A, + 0xC3D, + 0xC45, + 0xC46, + 0xC49, + 0xC4A, + 0xC4E, + 0xC55, + 0xC57, + 0xC58, + 0xC5B, + 0xC60, + 0xC64, + 0xC66, + 0xC70, + 0xC77, + 0xC8D, + 0xC8E, + 0xC91, + 0xC92, + 0xCA9, + 0xCAA, + 0xCB4, + 0xCB5, + 0xCBA, + 0xCBC, + 0xCC5, + 0xCC6, + 0xCC9, + 0xCCA, + 0xCCE, + 0xCD5, + 0xCD7, + 0xCDE, + 0xCDF, + 0xCE0, + 0xCE4, + 0xCE6, + 0xCF0, + 0xCF1, + 0xCF3, + 0xD00, + 0xD04, + 0xD05, + 0xD0D, + 0xD0E, + 0xD11, + 0xD12, + 0xD45, + 0xD46, + 0xD49, + 0xD4A, + 0xD50, + 0xD54, + 0xD64, + 0xD66, + 0xD80, + 0xD82, + 0xD84, + 0xD85, + 0xD97, + 0xD9A, + 0xDB2, + 0xDB3, + 0xDBC, + 0xDBD, + 0xDBE, + 0xDC0, + 0xDC7, + 0xDCA, + 0xDCB, + 0xDCF, + 0xDD5, + 0xDD6, + 0xDD7, + 0xDD8, + 0xDE0, + 0xDE6, + 0xDF0, + 0xDF2, + 0xDF5, + 0xE01, + 0xE3B, + 0xE3F, + 0xE5C, + 0xE81, + 0xE83, + 0xE84, + 0xE85, + 0xE86, + 0xE8B, + 0xE8C, + 0xEA4, + 0xEA5, + 0xEA6, + 0xEA7, + 0xEBE, + 0xEC0, + 0xEC5, + 0xEC6, + 0xEC7, + 0xEC8, + 0xECE, + 0xED0, + 0xEDA, + 0xEDC, + 0xEE0, + 0xF00, + 0xF48, + 0xF49, + 0xF6D, + 0xF71, + 0xF98, + 0xF99, + 0xFBD, + 0xFBE, + 0xFCD, + 0xFCE, + 0xFDB, + 0x1000, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x10D0, + 0x1249, + 0x124A, + 0x124E, + 0x1250, + 0x1257, + 0x1258, + 0x1259, + 0x125A, + 0x125E, + 0x1260, + 0x1289, + 0x128A, + 0x128E, + 0x1290, + 0x12B1, + 0x12B2, + 0x12B6, + 0x12B8, + 0x12BF, + 0x12C0, + 0x12C1, + 0x12C2, + 0x12C6, + 0x12C8, + 0x12D7, + 0x12D8, + 0x1311, + 0x1312, + 0x1316, + 0x1318, + 0x135B, + 0x135D, + 0x137D, + 0x1380, + 0x139A, + 0x13A0, + 0x13F6, + 0x13F8, + 0x13FE, + 0x1400, + 0x169D, + 0x16A0, + 0x16F9, + 0x1700, + 0x170D, + 0x170E, + 0x1715, + 0x1720, + 0x1737, + 0x1740, + 0x1754, + 0x1760, + 0x176D, + 0x176E, + 0x1771, + 0x1772, + 0x1774, + 0x1780, + 0x17DE, + 0x17E0, + 0x17EA, + 0x17F0, + 0x17FA, + 0x1800, + 0x180F, + 0x1810, + 0x181A, + 0x1820, + 0x1879, + 0x1880, + 0x18AB, + 0x18B0, + 0x18F6, + 0x1900, + 0x191F, + 0x1920, + 0x192C, + 0x1930, + 0x193C, + 0x1940, + 0x1941, + 0x1944, + 0x196E, + 0x1970, + 0x1975, + 0x1980, + 0x19AC, + 0x19B0, + 0x19CA, + 0x19D0, + 0x19DB, + 0x19DE, + 0x1A1C, + 0x1A1E, + 0x1A5F, + 0x1A60, + 0x1A7D, + 0x1A7F, + 0x1A8A, + 0x1A90, + 0x1A9A, + 0x1AA0, + 0x1AAE, + 0x1AB0, + 0x1ABF, + 0x1B00, + 0x1B4C, + 0x1B50, + 0x1B7D, + 0x1B80, + 0x1BF4, + 0x1BFC, + 0x1C38, + 0x1C3B, + 0x1C4A, + 0x1C4D, + 0x1C89, + 0x1C90, + 0x1CBB, + 0x1CBD, + 0x1CC8, + 0x1CD0, + 0x1CFB, + 0x1D00, + 0x1DFA, + 0x1DFB, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FC5, + 0x1FC6, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FDD, + 0x1FF0, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFF, + 0x2000, + 0x2065, + 0x2066, + 0x2072, + 0x2074, + 0x208F, + 0x2090, + 0x209D, + 0x20A0, + 0x20C0, + 0x20D0, + 0x20F1, + 0x2100, + 0x218C, + 0x2190, + 0x2427, + 0x2440, + 0x244B, + 0x2460, + 0x2B74, + 0x2B76, + 0x2B96, + 0x2B98, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CF4, + 0x2CF9, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0x2D30, + 0x2D68, + 0x2D6F, + 0x2D71, + 0x2D7F, + 0x2D97, + 0x2DA0, + 0x2DA7, + 0x2DA8, + 0x2DAF, + 0x2DB0, + 0x2DB7, + 0x2DB8, + 0x2DBF, + 0x2DC0, + 0x2DC7, + 0x2DC8, + 0x2DCF, + 0x2DD0, + 0x2DD7, + 0x2DD8, + 0x2DDF, + 0x2DE0, + 0x2E50, + 0x2E80, + 0x2E9A, + 0x2E9B, + 0x2EF4, + 0x2F00, + 0x2FD6, + 0x2FF0, + 0x2FFC, + 0x3000, + 0x3040, + 0x3041, + 0x3097, + 0x3099, + 0x3100, + 0x3105, + 0x3130, + 0x3131, + 0x318F, + 0x3190, + 0x31BB, + 0x31C0, + 0x31E4, + 0x31F0, + 0x321F, + 0x3220, + 0x32FF, + 0x3300, + 0x4DB6, + 0x4DC0, + 0x9FF0, + 0xA000, + 0xA48D, + 0xA490, + 0xA4C7, + 0xA4D0, + 0xA62C, + 0xA640, + 0xA6F8, + 0xA700, + 0xA7C0, + 0xA7C2, + 0xA7C7, + 0xA7F7, + 0xA82C, + 0xA830, + 0xA83A, + 0xA840, + 0xA878, + 0xA880, + 0xA8C6, + 0xA8CE, + 0xA8DA, + 0xA8E0, + 0xA954, + 0xA95F, + 0xA97D, + 0xA980, + 0xA9CE, + 0xA9CF, + 0xA9DA, + 0xA9DE, + 0xA9FF, + 0xAA00, + 0xAA37, + 0xAA40, + 0xAA4E, + 0xAA50, + 0xAA5A, + 0xAA5C, + 0xAAC3, + 0xAADB, + 0xAAF7, + 0xAB01, + 0xAB07, + 0xAB09, + 0xAB0F, + 0xAB11, + 0xAB17, + 0xAB20, + 0xAB27, + 0xAB28, + 0xAB2F, + 0xAB30, + 0xAB68, + 0xAB70, + 0xABEE, + 0xABF0, + 0xABFA, + 0xAC00, + 0xD7A4, + 0xD7B0, + 0xD7C7, + 0xD7CB, + 0xD7FC, + 0xD800, + 0xFA6E, + 0xFA70, + 0xFADA, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFB1D, + 0xFB37, + 0xFB38, + 0xFB3D, + 0xFB3E, + 0xFB3F, + 0xFB40, + 0xFB42, + 0xFB43, + 0xFB45, + 0xFB46, + 0xFBC2, + 0xFBD3, + 0xFD40, + 0xFD50, + 0xFD90, + 0xFD92, + 0xFDC8, + 0xFDD0, + 0xFDFE, + 0xFE00, + 0xFE1A, + 0xFE20, + 0xFE53, + 0xFE54, + 0xFE67, + 0xFE68, + 0xFE6C, + 0xFE70, + 0xFE75, + 0xFE76, + 0xFEFD, + 0xFEFF, + 0xFF00, + 0xFF01, + 0xFFBF, + 0xFFC2, + 0xFFC8, + 0xFFCA, + 0xFFD0, + 0xFFD2, + 0xFFD8, + 0xFFDA, + 0xFFDD, + 0xFFE0, + 0xFFE7, + 0xFFE8, + 0xFFEF, + 0xFFF9, + 0x1000C, + 0x1000D, + 0x10027, + 0x10028, + 0x1003B, + 0x1003C, + 0x1003E, + 0x1003F, + 0x1004E, + 0x10050, + 0x1005E, + 0x10080, + 0x100FB, + 0x10100, + 0x10103, + 0x10107, + 0x10134, + 0x10137, + 0x1018F, + 0x10190, + 0x1019C, + 0x101A0, + 0x101A1, + 0x101D0, + 0x101FE, + 0x10280, + 0x1029D, + 0x102A0, + 0x102D1, + 0x102E0, + 0x102FC, + 0x10300, + 0x10324, + 0x1032D, + 0x1034B, + 0x10350, + 0x1037B, + 0x10380, + 0x1039E, + 0x1039F, + 0x103C4, + 0x103C8, + 0x103D6, + 0x10400, + 0x1049E, + 0x104A0, + 0x104AA, + 0x104B0, + 0x104D4, + 0x104D8, + 0x104FC, + 0x10500, + 0x10528, + 0x10530, + 0x10564, + 0x1056F, + 0x10570, + 0x10600, + 0x10737, + 0x10740, + 0x10756, + 0x10760, + 0x10768, + 0x10800, + 0x10806, + 0x10808, + 0x10809, + 0x1080A, + 0x10836, + 0x10837, + 0x10839, + 0x1083C, + 0x1083D, + 0x1083F, + 0x10856, + 0x10857, + 0x1089F, + 0x108A7, + 0x108B0, + 0x108E0, + 0x108F3, + 0x108F4, + 0x108F6, + 0x108FB, + 0x1091C, + 0x1091F, + 0x1093A, + 0x1093F, + 0x10940, + 0x10980, + 0x109B8, + 0x109BC, + 0x109D0, + 0x109D2, + 0x10A04, + 0x10A05, + 0x10A07, + 0x10A0C, + 0x10A14, + 0x10A15, + 0x10A18, + 0x10A19, + 0x10A36, + 0x10A38, + 0x10A3B, + 0x10A3F, + 0x10A49, + 0x10A50, + 0x10A59, + 0x10A60, + 0x10AA0, + 0x10AC0, + 0x10AE7, + 0x10AEB, + 0x10AF7, + 0x10B00, + 0x10B36, + 0x10B39, + 0x10B56, + 0x10B58, + 0x10B73, + 0x10B78, + 0x10B92, + 0x10B99, + 0x10B9D, + 0x10BA9, + 0x10BB0, + 0x10C00, + 0x10C49, + 0x10C80, + 0x10CB3, + 0x10CC0, + 0x10CF3, + 0x10CFA, + 0x10D28, + 0x10D30, + 0x10D3A, + 0x10E60, + 0x10E7F, + 0x10F00, + 0x10F28, + 0x10F30, + 0x10F5A, + 0x10FE0, + 0x10FF7, + 0x11000, + 0x1104E, + 0x11052, + 0x11070, + 0x1107F, + 0x110C2, + 0x110CD, + 0x110CE, + 0x110D0, + 0x110E9, + 0x110F0, + 0x110FA, + 0x11100, + 0x11135, + 0x11136, + 0x11147, + 0x11150, + 0x11177, + 0x11180, + 0x111CE, + 0x111D0, + 0x111E0, + 0x111E1, + 0x111F5, + 0x11200, + 0x11212, + 0x11213, + 0x1123F, + 0x11280, + 0x11287, + 0x11288, + 0x11289, + 0x1128A, + 0x1128E, + 0x1128F, + 0x1129E, + 0x1129F, + 0x112AA, + 0x112B0, + 0x112EB, + 0x112F0, + 0x112FA, + 0x11300, + 0x11304, + 0x11305, + 0x1130D, + 0x1130F, + 0x11311, + 0x11313, + 0x11329, + 0x1132A, + 0x11331, + 0x11332, + 0x11334, + 0x11335, + 0x1133A, + 0x1133B, + 0x11345, + 0x11347, + 0x11349, + 0x1134B, + 0x1134E, + 0x11350, + 0x11351, + 0x11357, + 0x11358, + 0x1135D, + 0x11364, + 0x11366, + 0x1136D, + 0x11370, + 0x11375, + 0x11400, + 0x1145A, + 0x1145B, + 0x1145C, + 0x1145D, + 0x11460, + 0x11480, + 0x114C8, + 0x114D0, + 0x114DA, + 0x11580, + 0x115B6, + 0x115B8, + 0x115DE, + 0x11600, + 0x11645, + 0x11650, + 0x1165A, + 0x11660, + 0x1166D, + 0x11680, + 0x116B9, + 0x116C0, + 0x116CA, + 0x11700, + 0x1171B, + 0x1171D, + 0x1172C, + 0x11730, + 0x11740, + 0x11800, + 0x1183C, + 0x118A0, + 0x118F3, + 0x118FF, + 0x11900, + 0x119A0, + 0x119A8, + 0x119AA, + 0x119D8, + 0x119DA, + 0x119E5, + 0x11A00, + 0x11A48, + 0x11A50, + 0x11AA3, + 0x11AC0, + 0x11AF9, + 0x11C00, + 0x11C09, + 0x11C0A, + 0x11C37, + 0x11C38, + 0x11C46, + 0x11C50, + 0x11C6D, + 0x11C70, + 0x11C90, + 0x11C92, + 0x11CA8, + 0x11CA9, + 0x11CB7, + 0x11D00, + 0x11D07, + 0x11D08, + 0x11D0A, + 0x11D0B, + 0x11D37, + 0x11D3A, + 0x11D3B, + 0x11D3C, + 0x11D3E, + 0x11D3F, + 0x11D48, + 0x11D50, + 0x11D5A, + 0x11D60, + 0x11D66, + 0x11D67, + 0x11D69, + 0x11D6A, + 0x11D8F, + 0x11D90, + 0x11D92, + 0x11D93, + 0x11D99, + 0x11DA0, + 0x11DAA, + 0x11EE0, + 0x11EF9, + 0x11FC0, + 0x11FF2, + 0x11FFF, + 0x1239A, + 0x12400, + 0x1246F, + 0x12470, + 0x12475, + 0x12480, + 0x12544, + 0x13000, + 0x1342F, + 0x13430, + 0x13439, + 0x14400, + 0x14647, + 0x16800, + 0x16A39, + 0x16A40, + 0x16A5F, + 0x16A60, + 0x16A6A, + 0x16A6E, + 0x16A70, + 0x16AD0, + 0x16AEE, + 0x16AF0, + 0x16AF6, + 0x16B00, + 0x16B46, + 0x16B50, + 0x16B5A, + 0x16B5B, + 0x16B62, + 0x16B63, + 0x16B78, + 0x16B7D, + 0x16B90, + 0x16E40, + 0x16E9B, + 0x16F00, + 0x16F4B, + 0x16F4F, + 0x16F88, + 0x16F8F, + 0x16FA0, + 0x16FE0, + 0x16FE4, + 0x17000, + 0x187F8, + 0x18800, + 0x18AF3, + 0x1B000, + 0x1B11F, + 0x1B150, + 0x1B153, + 0x1B164, + 0x1B168, + 0x1B170, + 0x1B2FC, + 0x1BC00, + 0x1BC6B, + 0x1BC70, + 0x1BC7D, + 0x1BC80, + 0x1BC89, + 0x1BC90, + 0x1BC9A, + 0x1BC9C, + 0x1BCA4, + 0x1D000, + 0x1D0F6, + 0x1D100, + 0x1D127, + 0x1D129, + 0x1D1E9, + 0x1D200, + 0x1D246, + 0x1D2E0, + 0x1D2F4, + 0x1D300, + 0x1D357, + 0x1D360, + 0x1D379, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D7CC, + 0x1D7CE, + 0x1DA8C, + 0x1DA9B, + 0x1DAA0, + 0x1DAA1, + 0x1DAB0, + 0x1E000, + 0x1E007, + 0x1E008, + 0x1E019, + 0x1E01B, + 0x1E022, + 0x1E023, + 0x1E025, + 0x1E026, + 0x1E02B, + 0x1E100, + 0x1E12D, + 0x1E130, + 0x1E13E, + 0x1E140, + 0x1E14A, + 0x1E14E, + 0x1E150, + 0x1E2C0, + 0x1E2FA, + 0x1E2FF, + 0x1E300, + 0x1E800, + 0x1E8C5, + 0x1E8C7, + 0x1E8D7, + 0x1E900, + 0x1E94C, + 0x1E950, + 0x1E95A, + 0x1E95E, + 0x1E960, + 0x1EC71, + 0x1ECB5, + 0x1ED01, + 0x1ED3E, + 0x1EE00, + 0x1EE04, + 0x1EE05, + 0x1EE20, + 0x1EE21, + 0x1EE23, + 0x1EE24, + 0x1EE25, + 0x1EE27, + 0x1EE28, + 0x1EE29, + 0x1EE33, + 0x1EE34, + 0x1EE38, + 0x1EE39, + 0x1EE3A, + 0x1EE3B, + 0x1EE3C, + 0x1EE42, + 0x1EE43, + 0x1EE47, + 0x1EE48, + 0x1EE49, + 0x1EE4A, + 0x1EE4B, + 0x1EE4C, + 0x1EE4D, + 0x1EE50, + 0x1EE51, + 0x1EE53, + 0x1EE54, + 0x1EE55, + 0x1EE57, + 0x1EE58, + 0x1EE59, + 0x1EE5A, + 0x1EE5B, + 0x1EE5C, + 0x1EE5D, + 0x1EE5E, + 0x1EE5F, + 0x1EE60, + 0x1EE61, + 0x1EE63, + 0x1EE64, + 0x1EE65, + 0x1EE67, + 0x1EE6B, + 0x1EE6C, + 0x1EE73, + 0x1EE74, + 0x1EE78, + 0x1EE79, + 0x1EE7D, + 0x1EE7E, + 0x1EE7F, + 0x1EE80, + 0x1EE8A, + 0x1EE8B, + 0x1EE9C, + 0x1EEA1, + 0x1EEA4, + 0x1EEA5, + 0x1EEAA, + 0x1EEAB, + 0x1EEBC, + 0x1EEF0, + 0x1EEF2, + 0x1F000, + 0x1F02C, + 0x1F030, + 0x1F094, + 0x1F0A0, + 0x1F0AF, + 0x1F0B1, + 0x1F0C0, + 0x1F0C1, + 0x1F0D0, + 0x1F0D1, + 0x1F0F6, + 0x1F100, + 0x1F10D, + 0x1F110, + 0x1F16D, 0x1F170, 0x1F1AD, 0x1F1E6, @@ -287151,15 +290922,17 @@ static const UV UNI_IN__11_invlist[] = { /* for all charsets */ 0x1F260, 0x1F266, 0x1F300, - 0x1F6D5, + 0x1F6D6, 0x1F6E0, 0x1F6ED, 0x1F6F0, - 0x1F6FA, + 0x1F6FB, 0x1F700, 0x1F774, 0x1F780, 0x1F7D9, + 0x1F7E0, + 0x1F7EC, 0x1F800, 0x1F80C, 0x1F810, @@ -287172,24 +290945,28 @@ static const UV UNI_IN__11_invlist[] = { /* for all charsets */ 0x1F8AE, 0x1F900, 0x1F90C, - 0x1F910, - 0x1F93F, - 0x1F940, - 0x1F971, + 0x1F90D, + 0x1F972, 0x1F973, 0x1F977, 0x1F97A, - 0x1F97B, - 0x1F97C, 0x1F9A3, - 0x1F9B0, - 0x1F9BA, - 0x1F9C0, - 0x1F9C3, - 0x1F9D0, - 0x1FA00, + 0x1F9A5, + 0x1F9AB, + 0x1F9AE, + 0x1F9CB, + 0x1F9CD, + 0x1FA54, 0x1FA60, 0x1FA6E, + 0x1FA70, + 0x1FA74, + 0x1FA78, + 0x1FA7B, + 0x1FA80, + 0x1FA83, + 0x1FA90, + 0x1FA96, 0x1FFFE, 0x2A6D7, 0x2A700, @@ -287236,8 +291013,8 @@ static const UV UNI_IN__11_invlist[] = { /* for all charsets */ 0x110000 }; -static const UV UNI_IN__12_invlist[] = { /* for all charsets */ - 1354, /* Number of elements */ +static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ + 1352, /* 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 */ @@ -287810,8 +291587,6 @@ static const UV UNI_IN__12_invlist[] = { /* for all charsets */ 0x31F0, 0x321F, 0x3220, - 0x32FF, - 0x3300, 0x4DB6, 0x4DC0, 0x9FF0, @@ -288597,8 +292372,8 @@ static const UV UNI_IN__12_invlist[] = { /* for all charsets */ 0x110000 }; -static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ - 1352, /* Number of elements */ +static const UV UNI_IN__13_invlist[] = { /* for all charsets */ + 1372, /* 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 */ @@ -288649,7 +292424,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x8A0, 0x8B5, 0x8B6, - 0x8BE, + 0x8C8, 0x8D3, 0x984, 0x985, @@ -288758,7 +292533,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0xB49, 0xB4B, 0xB4E, - 0xB56, + 0xB55, 0xB58, 0xB5C, 0xB5E, @@ -288847,8 +292622,6 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0xCF1, 0xCF3, 0xD00, - 0xD04, - 0xD05, 0xD0D, 0xD0E, 0xD11, @@ -288862,7 +292635,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0xD64, 0xD66, 0xD80, - 0xD82, + 0xD81, 0xD84, 0xD85, 0xD97, @@ -289035,7 +292808,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x1AA0, 0x1AAE, 0x1AB0, - 0x1ABF, + 0x1AC1, 0x1B00, 0x1B4C, 0x1B50, @@ -289110,7 +292883,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x2B74, 0x2B76, 0x2B96, - 0x2B98, + 0x2B97, 0x2C2F, 0x2C30, 0x2C5F, @@ -289145,7 +292918,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x2DD8, 0x2DDF, 0x2DE0, - 0x2E50, + 0x2E53, 0x2E80, 0x2E9A, 0x2E9B, @@ -289165,15 +292938,11 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x3131, 0x318F, 0x3190, - 0x31BB, - 0x31C0, 0x31E4, 0x31F0, 0x321F, 0x3220, - 0x4DB6, - 0x4DC0, - 0x9FF0, + 0x9FFD, 0xA000, 0xA48D, 0xA490, @@ -289185,9 +292954,9 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0xA700, 0xA7C0, 0xA7C2, - 0xA7C7, - 0xA7F7, - 0xA82C, + 0xA7CB, + 0xA7F5, + 0xA82D, 0xA830, 0xA83A, 0xA840, @@ -289227,7 +292996,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0xAB28, 0xAB2F, 0xAB30, - 0xAB68, + 0xAB6C, 0xAB70, 0xABEE, 0xABF0, @@ -289315,7 +293084,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x10137, 0x1018F, 0x10190, - 0x1019C, + 0x1019D, 0x101A0, 0x101A1, 0x101D0, @@ -289434,10 +293203,18 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x10D3A, 0x10E60, 0x10E7F, + 0x10E80, + 0x10EAA, + 0x10EAB, + 0x10EAE, + 0x10EB0, + 0x10EB2, 0x10F00, 0x10F28, 0x10F30, 0x10F5A, + 0x10FB0, + 0x10FCC, 0x10FE0, 0x10FF7, 0x11000, @@ -289455,12 +293232,10 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x11100, 0x11135, 0x11136, - 0x11147, + 0x11148, 0x11150, 0x11177, 0x11180, - 0x111CE, - 0x111D0, 0x111E0, 0x111E1, 0x111F5, @@ -289513,11 +293288,9 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x11370, 0x11375, 0x11400, - 0x1145A, - 0x1145B, 0x1145C, 0x1145D, - 0x11460, + 0x11462, 0x11480, 0x114C8, 0x114D0, @@ -289547,7 +293320,21 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x118A0, 0x118F3, 0x118FF, - 0x11900, + 0x11907, + 0x11909, + 0x1190A, + 0x1190C, + 0x11914, + 0x11915, + 0x11917, + 0x11918, + 0x11936, + 0x11937, + 0x11939, + 0x1193B, + 0x11947, + 0x11950, + 0x1195A, 0x119A0, 0x119A8, 0x119AA, @@ -289602,6 +293389,8 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11FB0, + 0x11FB1, 0x11FC0, 0x11FF2, 0x11FFF, @@ -289649,11 +293438,15 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x16F8F, 0x16FA0, 0x16FE0, - 0x16FE4, + 0x16FE5, + 0x16FF0, + 0x16FF2, 0x17000, 0x187F8, 0x18800, - 0x18AF3, + 0x18CD6, + 0x18D00, + 0x18D09, 0x1B000, 0x1B11F, 0x1B150, @@ -289849,11 +293642,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x1F0D1, 0x1F0F6, 0x1F100, - 0x1F10D, - 0x1F110, - 0x1F16D, - 0x1F170, - 0x1F1AD, + 0x1F1AE, 0x1F1E6, 0x1F203, 0x1F210, @@ -289865,11 +293654,11 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x1F260, 0x1F266, 0x1F300, - 0x1F6D6, + 0x1F6D8, 0x1F6E0, 0x1F6ED, 0x1F6F0, - 0x1F6FB, + 0x1F6FD, 0x1F700, 0x1F774, 0x1F780, @@ -289886,32 +293675,38 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x1F888, 0x1F890, 0x1F8AE, + 0x1F8B0, + 0x1F8B2, 0x1F900, - 0x1F90C, - 0x1F90D, - 0x1F972, - 0x1F973, - 0x1F977, + 0x1F979, 0x1F97A, - 0x1F9A3, - 0x1F9A5, - 0x1F9AB, - 0x1F9AE, - 0x1F9CB, + 0x1F9CC, 0x1F9CD, 0x1FA54, 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA74, + 0x1FA75, 0x1FA78, 0x1FA7B, 0x1FA80, - 0x1FA83, + 0x1FA87, 0x1FA90, - 0x1FA96, + 0x1FAA9, + 0x1FAB0, + 0x1FAB7, + 0x1FAC0, + 0x1FAC3, + 0x1FAD0, + 0x1FAD7, + 0x1FB00, + 0x1FB93, + 0x1FB94, + 0x1FBCB, + 0x1FBF0, + 0x1FBFA, 0x1FFFE, - 0x2A6D7, + 0x2A6DE, 0x2A700, 0x2B735, 0x2B740, @@ -289923,7 +293718,7 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x2F800, 0x2FA1E, 0x2FFFE, - 0x30000, + 0x3134B, 0x3FFFE, 0x40000, 0x4FFFE, @@ -289956,8 +293751,8 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */ 0x110000 }; -static const UV UNI_IN__13_invlist[] = { /* for all charsets */ - 1372, /* Number of elements */ +static const UV UNI_IN__14_invlist[] = { /* for all charsets */ + 1412, /* 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 */ @@ -289986,8 +293781,6 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x5EF, 0x5F5, 0x600, - 0x61D, - 0x61E, 0x70E, 0x70F, 0x74B, @@ -290005,11 +293798,11 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x85F, 0x860, 0x86B, - 0x8A0, - 0x8B5, - 0x8B6, - 0x8C8, - 0x8D3, + 0x870, + 0x88F, + 0x890, + 0x892, + 0x898, 0x984, 0x985, 0x98D, @@ -290165,7 +293958,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0xC29, 0xC2A, 0xC3A, - 0xC3D, + 0xC3C, 0xC45, 0xC46, 0xC49, @@ -290175,6 +293968,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0xC57, 0xC58, 0xC5B, + 0xC5D, + 0xC5E, 0xC60, 0xC64, 0xC66, @@ -290197,7 +293992,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0xCCE, 0xCD5, 0xCD7, - 0xCDE, + 0xCDD, 0xCDF, 0xCE0, 0xCE4, @@ -290332,10 +294127,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x16A0, 0x16F9, 0x1700, - 0x170D, - 0x170E, - 0x1715, - 0x1720, + 0x1716, + 0x171F, 0x1737, 0x1740, 0x1754, @@ -290352,8 +294145,6 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x17F0, 0x17FA, 0x1800, - 0x180F, - 0x1810, 0x181A, 0x1820, 0x1879, @@ -290392,11 +294183,11 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1AA0, 0x1AAE, 0x1AB0, - 0x1AC1, + 0x1ACF, 0x1B00, - 0x1B4C, + 0x1B4D, 0x1B50, - 0x1B7D, + 0x1B7F, 0x1B80, 0x1BF4, 0x1BFC, @@ -290412,8 +294203,6 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1CD0, 0x1CFB, 0x1D00, - 0x1DFA, - 0x1DFB, 0x1F16, 0x1F18, 0x1F1E, @@ -290454,7 +294243,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x2090, 0x209D, 0x20A0, - 0x20C0, + 0x20C1, 0x20D0, 0x20F1, 0x2100, @@ -290468,10 +294257,6 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x2B76, 0x2B96, 0x2B97, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, 0x2CF4, 0x2CF9, 0x2D26, @@ -290502,7 +294287,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x2DD8, 0x2DDF, 0x2DE0, - 0x2E53, + 0x2E5E, 0x2E80, 0x2E9A, 0x2E9B, @@ -290526,8 +294311,6 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x31F0, 0x321F, 0x3220, - 0x9FFD, - 0xA000, 0xA48D, 0xA490, 0xA4C7, @@ -290536,10 +294319,14 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0xA640, 0xA6F8, 0xA700, - 0xA7C0, - 0xA7C2, 0xA7CB, - 0xA7F5, + 0xA7D0, + 0xA7D2, + 0xA7D3, + 0xA7D4, + 0xA7D5, + 0xA7DA, + 0xA7F2, 0xA82D, 0xA830, 0xA83A, @@ -290610,16 +294397,12 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0xFB43, 0xFB45, 0xFB46, - 0xFBC2, + 0xFBC3, 0xFBD3, - 0xFD40, - 0xFD50, 0xFD90, 0xFD92, 0xFDC8, - 0xFDD0, - 0xFDFE, - 0xFE00, + 0xFDCF, 0xFE1A, 0xFE20, 0xFE53, @@ -290704,13 +294487,33 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x10530, 0x10564, 0x1056F, - 0x10570, + 0x1057B, + 0x1057C, + 0x1058B, + 0x1058C, + 0x10593, + 0x10594, + 0x10596, + 0x10597, + 0x105A2, + 0x105A3, + 0x105B2, + 0x105B3, + 0x105BA, + 0x105BB, + 0x105BD, 0x10600, 0x10737, 0x10740, 0x10756, 0x10760, 0x10768, + 0x10780, + 0x10786, + 0x10787, + 0x107B1, + 0x107B2, + 0x107BB, 0x10800, 0x10806, 0x10808, @@ -290797,6 +294600,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x10F28, 0x10F30, 0x10F5A, + 0x10F70, + 0x10F8A, 0x10FB0, 0x10FCC, 0x10FE0, @@ -290804,9 +294609,9 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x11000, 0x1104E, 0x11052, - 0x11070, + 0x11076, 0x1107F, - 0x110C2, + 0x110C3, 0x110CD, 0x110CE, 0x110D0, @@ -290890,7 +294695,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x11660, 0x1166D, 0x11680, - 0x116B9, + 0x116BA, 0x116C0, 0x116CA, 0x11700, @@ -290898,7 +294703,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1171D, 0x1172C, 0x11730, - 0x11740, + 0x11747, 0x11800, 0x1183C, 0x118A0, @@ -290929,7 +294734,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x11A48, 0x11A50, 0x11AA3, - 0x11AC0, + 0x11AB0, 0x11AF9, 0x11C00, 0x11C09, @@ -290985,6 +294790,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x12475, 0x12480, 0x12544, + 0x12F90, + 0x12FF3, 0x13000, 0x1342F, 0x13430, @@ -290998,7 +294805,9 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x16A60, 0x16A6A, 0x16A6E, - 0x16A70, + 0x16ABF, + 0x16AC0, + 0x16ACA, 0x16AD0, 0x16AEE, 0x16AF0, @@ -291031,8 +294840,14 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x18CD6, 0x18D00, 0x18D09, + 0x1AFF0, + 0x1AFF4, + 0x1AFF5, + 0x1AFFC, + 0x1AFFD, + 0x1AFFF, 0x1B000, - 0x1B11F, + 0x1B123, 0x1B150, 0x1B153, 0x1B164, @@ -291049,12 +294864,18 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1BC9A, 0x1BC9C, 0x1BCA4, + 0x1CF00, + 0x1CF2E, + 0x1CF30, + 0x1CF47, + 0x1CF50, + 0x1CFC4, 0x1D000, 0x1D0F6, 0x1D100, 0x1D127, 0x1D129, - 0x1D1E9, + 0x1D1EB, 0x1D200, 0x1D246, 0x1D2E0, @@ -291109,6 +294930,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1DAA0, 0x1DAA1, 0x1DAB0, + 0x1DF00, + 0x1DF1F, 0x1E000, 0x1E007, 0x1E008, @@ -291127,10 +294950,20 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1E14A, 0x1E14E, 0x1E150, + 0x1E290, + 0x1E2AF, 0x1E2C0, 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E7E0, + 0x1E7E7, + 0x1E7E8, + 0x1E7EC, + 0x1E7ED, + 0x1E7EF, + 0x1E7F0, + 0x1E7FF, 0x1E800, 0x1E8C5, 0x1E8C7, @@ -291239,7 +295072,7 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6E0, + 0x1F6DD, 0x1F6ED, 0x1F6F0, 0x1F6FD, @@ -291249,6 +295082,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1F7D9, 0x1F7E0, 0x1F7EC, + 0x1F7F0, + 0x1F7F1, 0x1F800, 0x1F80C, 0x1F810, @@ -291262,27 +295097,27 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1F8B0, 0x1F8B2, 0x1F900, - 0x1F979, - 0x1F97A, - 0x1F9CC, - 0x1F9CD, 0x1FA54, 0x1FA60, 0x1FA6E, 0x1FA70, 0x1FA75, 0x1FA78, - 0x1FA7B, + 0x1FA7D, 0x1FA80, 0x1FA87, 0x1FA90, - 0x1FAA9, + 0x1FAAD, 0x1FAB0, - 0x1FAB7, + 0x1FABB, 0x1FAC0, - 0x1FAC3, + 0x1FAC6, 0x1FAD0, - 0x1FAD7, + 0x1FADA, + 0x1FAE0, + 0x1FAE8, + 0x1FAF0, + 0x1FAF7, 0x1FB00, 0x1FB93, 0x1FB94, @@ -291290,9 +295125,9 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x1FBF0, 0x1FBFA, 0x1FFFE, - 0x2A6DE, + 0x2A6E0, 0x2A700, - 0x2B735, + 0x2B739, 0x2B740, 0x2B81E, 0x2B820, @@ -291335,8 +295170,8 @@ static const UV UNI_IN__13_invlist[] = { /* for all charsets */ 0x110000 }; -static const UV UNI_IN__14_invlist[] = { /* for all charsets */ - 1412, /* Number of elements */ +static const UV UNI_IN__15_invlist[] = { /* for all charsets */ + 1430, /* 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 */ @@ -291583,7 +295418,7 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -291643,7 +295478,7 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -292180,7 +296015,7 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -292215,7 +296050,7 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -292320,6 +296155,8 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -292362,6 +296199,12 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -292377,9 +296220,7 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -292432,8 +296273,12 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -292462,6 +296307,8 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -292516,6 +296363,8 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -292526,6 +296375,10 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -292540,6 +296393,8 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -292656,14 +296511,14 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -292685,23 +296540,19 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -292711,7 +296562,7 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x1FFFE, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -292722,6 +296573,8 @@ static const UV UNI_IN__14_invlist[] = { /* for all charsets */ 0x2FA1E, 0x2FFFE, 0x3134B, + 0x31350, + 0x323B0, 0x3FFFE, 0x40000, 0x4FFFE, @@ -309000,7 +312853,7 @@ static const UV UNI_IN__9_invlist[] = { /* for all charsets */ }; static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ - 1412, /* Number of elements */ + 1430, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -309247,7 +313100,7 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -309307,7 +313160,7 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -309844,7 +313697,7 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -309879,7 +313732,7 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -309984,6 +313837,8 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -310026,6 +313881,12 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -310041,9 +313902,7 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -310096,8 +313955,12 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -310126,6 +313989,8 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -310180,6 +314045,8 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -310190,6 +314057,10 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -310204,6 +314075,8 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -310320,14 +314193,14 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -310349,23 +314222,19 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -310375,7 +314244,7 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x1FFFE, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -310386,6 +314255,8 @@ static const UV UNI_IN__NA_invlist[] = { /* for all charsets */ 0x2FA1E, 0x2FFFE, 0x3134B, + 0x31350, + 0x323B0, 0x3FFFE, 0x40000, 0x4FFFE, @@ -310998,6 +314869,16 @@ static const UV UNI_INKATAKANA_invlist[] = { /* for all charsets */ 0x3100 }; +static const UV UNI_INKAWI_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x11F00, + 0x11F60 +}; + static const UV UNI_INKHAROSHTHI_invlist[] = { /* for all charsets */ 3, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -311298,6 +315179,16 @@ static const UV UNI_INNABATAEAN_invlist[] = { /* for all charsets */ 0x108B0 }; +static const UV UNI_INNAGMUNDARI_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x1E4D0, + 0x1E500 +}; + static const UV UNI_INNANDINAGARI_invlist[] = { /* for all charsets */ 3, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -311489,7 +315380,7 @@ static const UV UNI_INPAUCINHAU_invlist[] = { /* for all charsets */ }; static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */ - 291, /* Number of elements */ + 295, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -311704,6 +315595,8 @@ static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */ 0x111CD, 0x1122F, 0x11230, + 0x11241, + 0x11242, 0x112E3, 0x112E5, 0x112E9, @@ -311783,7 +315676,9 @@ static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */ 0x11D47, 0x11D48, 0x11EF4, - 0x11EF5 + 0x11EF5, + 0x11F38, + 0x11F3B }; static const UV UNI_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */ @@ -311813,7 +315708,7 @@ static const UV UNI_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */ }; static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */ - 95, /* Number of elements */ + 97, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -311911,7 +315806,9 @@ static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */ 0x11CB1, 0x11CB2, 0x11EF5, - 0x11EF6 + 0x11EF6, + 0x11F3E, + 0x11F40 }; static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */ @@ -311951,7 +315848,7 @@ static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */ }; static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ - 429, /* Number of elements */ + 441, /* 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 */ @@ -311963,6 +315860,8 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ 0x93E, 0x950, 0x951, + 0x953, + 0x955, 0x958, 0x962, 0x964, @@ -312064,6 +315963,8 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -312101,7 +316002,7 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ 0xEC0, 0xEC5, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -312220,7 +316121,7 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ 0xA8F2, 0xA8FF, 0xA900, - 0xA92B, + 0xA926, 0xA92E, 0xA947, 0xA954, @@ -312296,6 +316197,8 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -312383,7 +316286,13 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */ 0x11D93, 0x11D97, 0x11EF3, - 0x11EF7 + 0x11EF7, + 0x11F00, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F42 }; static const UV UNI_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */ @@ -312403,7 +316312,7 @@ static const UV UNI_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */ }; static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */ - 333, /* Number of elements */ + 341, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -312466,6 +316375,8 @@ static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */ 0xCC5, 0xCD5, 0xCD7, + 0xCF3, + 0xCF4, 0xD02, 0xD04, 0xD3E, @@ -312739,11 +316650,17 @@ static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */ 0x11D96, 0x11D97, 0x11EF6, - 0x11EF7 + 0x11EF7, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F36, + 0x11F41, + 0x11F42 }; static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */ - 391, /* Number of elements */ + 399, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -312756,7 +316673,7 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */ 0x949, 0x951, 0x952, - 0x953, + 0x955, 0x956, 0x981, 0x982, @@ -312835,7 +316752,7 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */ 0xEBB, 0xEBC, 0xEC8, - 0xECE, + 0xECF, 0xF39, 0xF3A, 0xF72, @@ -312954,6 +316871,8 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */ 0xA8F2, 0xA8FF, 0xA900, + 0xA926, + 0xA92B, 0xA94A, 0xA94B, 0xA94F, @@ -313137,7 +317056,13 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */ 0x11D95, 0x11D96, 0x11EF3, - 0x11EF4 + 0x11EF4, + 0x11F00, + 0x11F03, + 0x11F36, + 0x11F38, + 0x11F40, + 0x11F41 }; static const UV UNI_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */ @@ -313367,7 +317292,7 @@ static const UV UNI_INSC__AVAGRAHA_invlist[] = { /* for all charsets */ }; static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */ - 113, /* Number of elements */ + 117, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -313394,6 +317319,8 @@ static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */ 0xC05, 0xC80, 0xC83, + 0xCF3, + 0xCF4, 0xD00, 0xD03, 0xD04, @@ -313483,7 +317410,9 @@ static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */ 0x11D40, 0x11D41, 0x11D95, - 0x11D96 + 0x11D96, + 0x11F00, + 0x11F02 }; static const UV UNI_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets */ @@ -313497,7 +317426,7 @@ static const UV UNI_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets }; static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */ - 25, /* Number of elements */ + 27, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -313507,6 +317436,8 @@ static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */ 0xA51, 0xA52, 0xAFA, + 0xAFB, + 0xAFC, 0xAFD, 0x1CD0, 0x1CD3, @@ -313529,7 +317460,7 @@ static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */ }; static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */ - 311, /* Number of elements */ + 315, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -313784,6 +317715,8 @@ static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11240, 0x11284, 0x11287, 0x11288, @@ -313843,7 +317776,9 @@ static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */ 0x11D6C, 0x11D8A, 0x11EE0, - 0x11EF2 + 0x11EF2, + 0x11F12, + 0x11F34 }; static const UV UNI_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */ @@ -314103,7 +318038,7 @@ static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 # endif /* EBCDIC 037 */ static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charsets */ - 7, /* Number of elements */ + 9, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -314113,7 +318048,9 @@ static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all char 0x11941, 0x11942, 0x11D46, - 0x11D47 + 0x11D47, + 0x11F02, + 0x11F03 }; static const UV UNI_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */ @@ -314191,13 +318128,15 @@ static const UV UNI_INSC__CONSONANTWITHSTACKER_invlist[] = { /* for all charset }; static const UV UNI_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */ - 7, /* Number of elements */ + 9, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, 0xA71, 0xA72, + 0xAFB, + 0xAFC, 0x11237, 0x11238, 0x11A98, @@ -314205,7 +318144,7 @@ static const UV UNI_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */ }; static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */ - 25, /* Number of elements */ + 27, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -314233,7 +318172,9 @@ static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */ 0x11D45, 0x11D46, 0x11D97, - 0x11D98 + 0x11D98, + 0x11F42, + 0x11F43 }; static const UV UNI_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */ @@ -314321,7 +318262,7 @@ static const UV UNI_INSC__NUKTA_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */ - 91, /* Number of elements */ + 93, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -314415,7 +318356,9 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */ 0x11D50, 0x11D5A, 0x11DA0, - 0x11DAA + 0x11DAA, + 0x11F50, + 0x11F5A }; # endif /* ASCII/Latin1 */ @@ -314426,7 +318369,7 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */ - 91, /* Number of elements */ + 93, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -314520,7 +318463,9 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */ 0x11D50, 0x11D5A, 0x11DA0, - 0x11DAA + 0x11DAA, + 0x11F50, + 0x11F5A }; # endif /* EBCDIC 1047 */ @@ -314531,7 +318476,7 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */ - 91, /* Number of elements */ + 93, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -314625,7 +318570,9 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */ 0x11D50, 0x11D5A, 0x11DA0, - 0x11DAA + 0x11DAA, + 0x11F50, + 0x11F5A }; # endif /* EBCDIC 037 */ @@ -314643,7 +318590,7 @@ static const UV UNI_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */ - 647, /* Number of elements */ + 655, /* 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 */ @@ -314869,7 +318816,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -314941,7 +318888,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */ 0xEC8, 0xECC, 0xECD, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -315141,7 +319088,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -315293,7 +319240,15 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */ 0x11DA0, 0x11DAA, 0x11EE0, - 0x11EF7 + 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A }; # endif /* ASCII/Latin1 */ @@ -315304,7 +319259,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */ - 647, /* Number of elements */ + 655, /* 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 */ @@ -315530,7 +319485,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -315602,7 +319557,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */ 0xEC8, 0xECC, 0xECD, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -315802,7 +319757,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -315954,7 +319909,15 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */ 0x11DA0, 0x11DAA, 0x11EE0, - 0x11EF7 + 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A }; # endif /* EBCDIC 1047 */ @@ -315965,7 +319928,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */ - 647, /* Number of elements */ + 655, /* 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 */ @@ -316191,7 +320154,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -316263,7 +320226,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */ 0xEC8, 0xECC, 0xECD, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -316463,7 +320426,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -316615,13 +320578,21 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */ 0x11DA0, 0x11DAA, 0x11EE0, - 0x11EF7 + 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A }; # endif /* EBCDIC 037 */ static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */ - 45, /* Number of elements */ + 47, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -316669,7 +320640,9 @@ static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */ 0x11A34, 0x11A35, 0x11D44, - 0x11D45 + 0x11D45, + 0x11F41, + 0x11F42 }; static const UV UNI_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */ @@ -316685,7 +320658,7 @@ static const UV UNI_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */ - 39, /* Number of elements */ + 41, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -316694,6 +320667,8 @@ static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */ 0xB4, 0x9FE, 0x9FF, + 0xECE, + 0xECF, 0xF35, 0xF36, 0xF37, @@ -316738,7 +320713,7 @@ static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */ - 41, /* Number of elements */ + 43, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -316749,6 +320724,8 @@ static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */ 0xFB, 0x9FE, 0x9FF, + 0xECE, + 0xECF, 0xF35, 0xF36, 0xF37, @@ -316793,7 +320770,7 @@ static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */ - 41, /* Number of elements */ + 43, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -316804,6 +320781,8 @@ static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */ 0xFB, 0x9FE, 0x9FF, + 0xECE, + 0xECF, 0xF35, 0xF36, 0xF37, @@ -316957,7 +320936,7 @@ static const UV UNI_INSC__VIRAMA_invlist[] = { /* for all charsets */ }; static const UV UNI_INSC__VISARGA_invlist[] = { /* for all charsets */ - 71, /* Number of elements */ + 73, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -317031,7 +321010,9 @@ static const UV UNI_INSC__VISARGA_invlist[] = { /* for all charsets */ 0x11D41, 0x11D42, 0x11D96, - 0x11D97 + 0x11D97, + 0x11F03, + 0x11F04 }; static const UV UNI_INSC__VOWEL_invlist[] = { /* for all charsets */ @@ -317053,7 +321034,7 @@ static const UV UNI_INSC__VOWEL_invlist[] = { /* for all charsets */ }; static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -317256,6 +321237,8 @@ static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */ 0x111CF, 0x1122C, 0x11234, + 0x11241, + 0x11242, 0x112E0, 0x112E9, 0x1133E, @@ -317325,11 +321308,15 @@ static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */ 0x11D93, 0x11D95, 0x11EF3, - 0x11EF7 + 0x11EF7, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F41 }; static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */ - 177, /* Number of elements */ + 181, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -317456,6 +321443,8 @@ static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */ 0x11191, 0x11200, 0x11208, + 0x11240, + 0x11241, 0x11280, 0x11284, 0x112B0, @@ -317509,7 +321498,9 @@ static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */ 0x11D67, 0x11D69, 0x11D6A, - 0x11D6C + 0x11D6C, + 0x11F04, + 0x11F11 }; static const UV UNI_INSIDDHAM_invlist[] = { /* for all charsets */ @@ -319561,7 +323552,7 @@ static const UV UNI_JT__R_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ - 695, /* Number of elements */ + 713, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -319757,7 +323748,7 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -320026,6 +324017,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -320070,6 +324063,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -320192,8 +324187,18 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -320244,12 +324249,16 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -320270,7 +324279,7 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ - 695, /* Number of elements */ + 713, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -320466,7 +324475,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -320735,6 +324744,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -320779,6 +324790,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -320901,8 +324914,18 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -320953,12 +324976,16 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -320979,7 +325006,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ - 695, /* Number of elements */ + 713, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -321175,7 +325202,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -321444,6 +325471,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -321488,6 +325517,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -321610,8 +325641,18 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -321662,12 +325703,16 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -321685,7 +325730,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ - 745, /* Number of elements */ + 763, /* 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 */ @@ -321901,7 +325946,7 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -322188,6 +326233,8 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F30, 0x10F45, 0x10F46, @@ -322244,6 +326291,8 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -322366,8 +326415,18 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -322418,12 +326477,16 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E900, @@ -322444,7 +326507,7 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ - 745, /* Number of elements */ + 763, /* 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 */ @@ -322660,7 +326723,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -322947,6 +327010,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F30, 0x10F45, 0x10F46, @@ -323003,6 +327068,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -323125,8 +327192,18 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -323177,12 +327254,16 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E900, @@ -323203,7 +327284,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ - 745, /* Number of elements */ + 763, /* 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 */ @@ -323419,7 +327500,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -323706,6 +327787,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F30, 0x10F45, 0x10F46, @@ -323762,6 +327845,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -323884,8 +327969,18 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, 0x13430, - 0x13439, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -323936,12 +328031,16 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E900, @@ -323956,6 +328055,16 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ +static const UV UNI_KAKTOVIKNUMERALS_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x1D2C0, + 0x1D2E0 +}; + static const UV UNI_KALI_invlist[] = { /* for all charsets */ 3, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -323967,7 +328076,7 @@ static const UV UNI_KALI_invlist[] = { /* for all charsets */ }; static const UV UNI_KANA_invlist[] = { /* for all charsets */ - 39, /* Number of elements */ + 41, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -324008,6 +328117,8 @@ static const UV UNI_KANA_invlist[] = { /* for all charsets */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168 }; @@ -324072,6 +328183,20 @@ static const UV UNI_KATAKANAEXT_invlist[] = { /* for all charsets */ 0x3200 }; +static const UV UNI_KAWI_invlist[] = { /* for all charsets */ + 7, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A +}; + static const UV UNI_KHAR_invlist[] = { /* for all charsets */ 17, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -324135,7 +328260,7 @@ static const UV UNI_KHOJ_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F + 0x11242 }; static const UV UNI_KITS_invlist[] = { /* for all charsets */ @@ -324185,7 +328310,7 @@ static const UV UNI_KNDA_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0x1CD0, 0x1CD1, 0x1CD2, @@ -324219,7 +328344,7 @@ static const UV UNI_KTHI_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ - 1297, /* Number of elements */ + 1319, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -325162,6 +329287,8 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -325286,6 +329413,12 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -325295,7 +329428,9 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -325340,8 +329475,12 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -325416,6 +329555,10 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -325426,6 +329569,8 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -325509,7 +329654,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -325519,7 +329664,9 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -325530,7 +329677,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ - 1323, /* Number of elements */ + 1345, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -326499,6 +330646,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -326623,6 +330772,12 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -326632,7 +330787,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -326677,8 +330834,12 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -326753,6 +330914,10 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -326763,6 +330928,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -326846,7 +331013,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -326856,7 +331023,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -326867,7 +331036,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ - 1319, /* Number of elements */ + 1341, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -327832,6 +332001,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -327956,6 +332127,12 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -327965,7 +332142,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -328010,8 +332189,12 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -328086,6 +332269,10 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -328096,6 +332283,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -328179,7 +332368,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -328189,7 +332378,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -328235,7 +332426,7 @@ static const UV UNI_LAO_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -328479,7 +332670,7 @@ static const UV UNI_LATINEXTG_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */ - 93, /* Number of elements */ + 95, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -328575,7 +332766,9 @@ static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */ 0x107B2, 0x107BB, 0x1DF00, - 0x1DF1F + 0x1DF1F, + 0x1DF25, + 0x1DF2B }; # endif /* ASCII/Latin1 */ @@ -328586,7 +332779,7 @@ static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */ - 119, /* Number of elements */ + 121, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -328708,7 +332901,9 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */ 0x107B2, 0x107BB, 0x1DF00, - 0x1DF1F + 0x1DF1F, + 0x1DF25, + 0x1DF2B }; # endif /* EBCDIC 1047 */ @@ -328719,7 +332914,7 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */ - 115, /* Number of elements */ + 117, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -328837,7 +333032,9 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */ 0x107B2, 0x107BB, 0x1DF00, - 0x1DF1F + 0x1DF1F, + 0x1DF25, + 0x1DF2B }; # endif /* EBCDIC 037 */ @@ -329553,7 +333750,7 @@ static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ - 1597, /* Number of elements */ + 1613, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -330094,8 +334291,6 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x2044, 0x204A, 0x2056, - 0x2057, - 0x2058, 0x205C, 0x205D, 0x2061, @@ -330704,6 +334899,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x1123B, 0x1123D, 0x1123E, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -330840,6 +335037,12 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x11EF3, 0x11EF7, 0x11EF9, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x11FC0, @@ -330863,7 +335066,9 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x1328A, 0x13379, 0x1337C, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x145CE, 0x145D0, @@ -330936,6 +335141,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -330996,6 +335203,10 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x1DA8C, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -331006,6 +335217,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -331164,7 +335377,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ - 1625, /* Number of elements */ + 1641, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -331733,8 +335946,6 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x2044, 0x204A, 0x2056, - 0x2057, - 0x2058, 0x205C, 0x205D, 0x2061, @@ -332343,6 +336554,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x1123B, 0x1123D, 0x1123E, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -332479,6 +336692,12 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x11EF3, 0x11EF7, 0x11EF9, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x11FC0, @@ -332502,7 +336721,9 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x1328A, 0x13379, 0x1337C, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x145CE, 0x145D0, @@ -332575,6 +336796,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -332635,6 +336858,10 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x1DA8C, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -332645,6 +336872,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -332803,7 +337032,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ - 1621, /* Number of elements */ + 1637, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -333368,8 +337597,6 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x2044, 0x204A, 0x2056, - 0x2057, - 0x2058, 0x205C, 0x205D, 0x2061, @@ -333978,6 +338205,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x1123B, 0x1123D, 0x1123E, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -334114,6 +338343,12 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x11EF3, 0x11EF7, 0x11EF9, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x11FC0, @@ -334137,7 +338372,9 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x1328A, 0x13379, 0x1337C, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x145CE, 0x145D0, @@ -334210,6 +338447,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x1D242, 0x1D245, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -334270,6 +338509,10 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x1DA8C, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -334280,6 +338523,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -334447,7 +338692,7 @@ static const UV UNI_LB__B2_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */ - 201, /* Number of elements */ + 203, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -334634,6 +338879,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */ 0x11AA3, 0x11C41, 0x11C46, + 0x11F43, + 0x11F45, 0x11FFF, 0x12000, 0x12470, @@ -334662,7 +338909,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */ - 201, /* Number of elements */ + 203, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -334849,6 +339096,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */ 0x11AA3, 0x11C41, 0x11C46, + 0x11F43, + 0x11F45, 0x11FFF, 0x12000, 0x12470, @@ -334877,7 +339126,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */ - 201, /* Number of elements */ + 203, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335064,6 +339313,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */ 0x11AA3, 0x11C41, 0x11C46, + 0x11F43, + 0x11F45, 0x11FFF, 0x12000, 0x12470, @@ -335089,7 +339340,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__BB_invlist[] = { /* for ASCII/Latin1 */ - 49, /* Number of elements */ + 51, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335140,6 +339391,8 @@ static const UV UNI_LB__BB_invlist[] = { /* for ASCII/Latin1 */ 0x11A46, 0x11A9E, 0x11AA1, + 0x11B00, + 0x11B0A, 0x11C70, 0x11C71 }; @@ -335152,7 +339405,7 @@ static const UV UNI_LB__BB_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 1047 */ - 49, /* Number of elements */ + 51, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335203,6 +339456,8 @@ static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 1047 */ 0x11A46, 0x11A9E, 0x11AA1, + 0x11B00, + 0x11B0A, 0x11C70, 0x11C71 }; @@ -335215,7 +339470,7 @@ static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 037 */ - 49, /* Number of elements */ + 51, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335266,6 +339521,8 @@ static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 037 */ 0x11A46, 0x11A9E, 0x11AA1, + 0x11B00, + 0x11B0A, 0x11C70, 0x11C71 }; @@ -335337,7 +339594,7 @@ static const UV UNI_LB__CB_invlist[] = { /* for all charsets */ }; static const UV UNI_LB__CJ_invlist[] = { /* for all charsets */ - 55, /* Number of elements */ + 59, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335392,8 +339649,12 @@ static const UV UNI_LB__CJ_invlist[] = { /* for all charsets */ 0x3200, 0xFF67, 0xFF71, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168 }; @@ -335401,7 +339662,7 @@ static const UV UNI_LB__CJ_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__CL_invlist[] = { /* for ASCII/Latin1 */ - 175, /* Number of elements */ + 179, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335578,6 +339839,10 @@ static const UV UNI_LB__CL_invlist[] = { /* for ASCII/Latin1 */ 0x1337C, 0x13438, 0x13439, + 0x1343D, + 0x1343E, + 0x1343F, + 0x13440, 0x145CF, 0x145D0 }; @@ -335590,7 +339855,7 @@ static const UV UNI_LB__CL_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 1047 */ - 175, /* Number of elements */ + 179, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335767,6 +340032,10 @@ static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 1047 */ 0x1337C, 0x13438, 0x13439, + 0x1343D, + 0x1343E, + 0x1343F, + 0x13440, 0x145CF, 0x145D0 }; @@ -335779,7 +340048,7 @@ static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */ - 175, /* Number of elements */ + 179, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -335956,6 +340225,10 @@ static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */ 0x1337C, 0x13438, 0x13439, + 0x1343D, + 0x1343E, + 0x1343F, + 0x13440, 0x145CF, 0x145D0 }; @@ -335965,7 +340238,7 @@ static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ - 574, /* Number of elements */ + 600, /* 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 */ @@ -336143,6 +340416,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -336244,6 +340519,10 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ 0x1CF7, 0x1CFA, 0x1DC0, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x1E00, 0x200C, 0x200D, @@ -336345,6 +340624,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -336383,6 +340664,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -336475,6 +340758,18 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -336527,12 +340822,16 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -336553,7 +340852,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ - 578, /* Number of elements */ + 604, /* 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 */ @@ -336735,6 +341034,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -336836,6 +341137,10 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ 0x1CF7, 0x1CFA, 0x1DC0, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x1E00, 0x200C, 0x200D, @@ -336937,6 +341242,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -336975,6 +341282,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -337067,6 +341376,18 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -337119,12 +341440,16 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -337145,7 +341470,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ - 578, /* Number of elements */ + 604, /* 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 */ @@ -337327,6 +341652,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -337428,6 +341755,10 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ 0x1CF7, 0x1CFA, 0x1DC0, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x1E00, 0x200C, 0x200D, @@ -337529,6 +341860,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -337567,6 +341900,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -337659,6 +341994,18 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -337711,12 +342058,16 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -338028,7 +342379,7 @@ static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */ - 27, /* Number of elements */ + 33, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -338049,6 +342400,10 @@ static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */ 0xFDB, 0x180E, 0x180F, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x2007, 0x2008, 0x2011, @@ -338057,6 +342412,8 @@ static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */ 0x2030, 0x13430, 0x13437, + 0x13439, + 0x1343C, 0x16FE4, 0x16FE5 }; @@ -338069,7 +342426,7 @@ static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */ - 27, /* Number of elements */ + 33, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -338090,6 +342447,10 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */ 0xFDB, 0x180E, 0x180F, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x2007, 0x2008, 0x2011, @@ -338098,6 +342459,8 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */ 0x2030, 0x13430, 0x13437, + 0x13439, + 0x1343C, 0x16FE4, 0x16FE5 }; @@ -338110,7 +342473,7 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */ - 27, /* Number of elements */ + 33, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -338131,6 +342494,10 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */ 0xFDB, 0x180E, 0x180F, + 0x1DCD, + 0x1DCE, + 0x1DFC, + 0x1DFD, 0x2007, 0x2008, 0x2011, @@ -338139,6 +342506,8 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */ 0x2030, 0x13430, 0x13437, + 0x13439, + 0x1343C, 0x16FE4, 0x16FE5 }; @@ -339834,7 +344203,7 @@ static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */ - 335, /* Number of elements */ + 337, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -340029,6 +344398,8 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */ 0xFFDD, 0xFFE2, 0xFFE5, + 0x11F45, + 0x11F50, 0x17000, 0x187F8, 0x18800, @@ -340165,7 +344536,7 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */ 0x1FAC3, 0x1FAC6, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FC00, 0x1FFFE, @@ -340438,7 +344809,7 @@ static const UV UNI_LB__NS_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */ - 125, /* Number of elements */ + 129, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -340551,6 +344922,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -340563,6 +344936,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -340577,7 +344952,7 @@ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */ - 125, /* Number of elements */ + 129, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -340690,6 +345065,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -340702,6 +345079,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -340716,7 +345095,7 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */ - 125, /* Number of elements */ + 129, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -340829,6 +345208,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -340841,6 +345222,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -340852,7 +345235,7 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__OP_invlist[] = { /* for ASCII/Latin1 */ - 179, /* Number of elements */ + 183, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -341031,6 +345414,10 @@ static const UV UNI_LB__OP_invlist[] = { /* for ASCII/Latin1 */ 0x1337A, 0x13437, 0x13438, + 0x1343C, + 0x1343D, + 0x1343E, + 0x1343F, 0x145CE, 0x145CF, 0x1E95E, @@ -341045,7 +345432,7 @@ static const UV UNI_LB__OP_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 1047 */ - 177, /* Number of elements */ + 181, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -341222,6 +345609,10 @@ static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 1047 */ 0x1337A, 0x13437, 0x13438, + 0x1343C, + 0x1343D, + 0x1343E, + 0x1343F, 0x145CE, 0x145CF, 0x1E95E, @@ -341236,7 +345627,7 @@ static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 037 */ - 177, /* Number of elements */ + 181, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -341413,6 +345804,10 @@ static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 037 */ 0x1337A, 0x13437, 0x13438, + 0x1343C, + 0x1343D, + 0x1343E, + 0x1343F, 0x145CE, 0x145CF, 0x1E95E, @@ -341424,7 +345819,7 @@ static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LB__PO_invlist[] = { /* for ASCII/Latin1 */ - 49, /* Number of elements */ + 51, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -341447,6 +345842,8 @@ static const UV UNI_LB__PO_invlist[] = { /* for ASCII/Latin1 */ 0xD7A, 0x2030, 0x2038, + 0x2057, + 0x2058, 0x20A7, 0x20A8, 0x20B6, @@ -341487,7 +345884,7 @@ static const UV UNI_LB__PO_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 1047 */ - 49, /* Number of elements */ + 51, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -341510,6 +345907,8 @@ static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 1047 */ 0xD7A, 0x2030, 0x2038, + 0x2057, + 0x2058, 0x20A7, 0x20A8, 0x20B6, @@ -341550,7 +345949,7 @@ static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 037 */ - 49, /* Number of elements */ + 51, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -341573,6 +345972,8 @@ static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 037 */ 0xD7A, 0x2030, 0x2038, + 0x2057, + 0x2058, 0x20A7, 0x20A8, 0x20B6, @@ -341946,7 +346347,7 @@ static const UV UNI_LB__SA_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xEDC, 0xEE0, 0x1000, @@ -342116,7 +346517,7 @@ static const UV UNI_LB__WJ_invlist[] = { /* for all charsets */ }; static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ - 1308, /* Number of elements */ + 1328, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -342363,7 +346764,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -342423,7 +346824,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -342960,7 +347361,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -342995,7 +347396,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -343100,6 +347501,8 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -343142,6 +347545,12 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -343157,9 +347566,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -343212,8 +347619,12 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -343242,6 +347653,8 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -343296,6 +347709,8 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -343306,6 +347721,10 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -343320,6 +347739,8 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -343581,7 +348002,7 @@ static const UV UNI_LISUSUP_invlist[] = { /* for all charsets */ }; static const UV UNI_LM_invlist[] = { /* for all charsets */ - 139, /* Number of elements */ + 143, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -343720,8 +348141,12 @@ static const UV UNI_LM_invlist[] = { /* for all charsets */ 0x1AFFC, 0x1AFFD, 0x1AFFF, + 0x1E030, + 0x1E06E, 0x1E137, 0x1E13E, + 0x1E4EB, + 0x1E4EC, 0x1E94B, 0x1E94C }; @@ -343729,7 +348154,7 @@ static const UV UNI_LM_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ - 1003, /* Number of elements */ + 1021, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -344462,6 +348887,8 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -344584,6 +349011,12 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -344593,7 +349026,9 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -344622,8 +349057,12 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x18D09, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -344646,6 +349085,8 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EB, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -344725,7 +349166,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -344735,7 +349176,9 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -344746,7 +349189,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ - 1001, /* Number of elements */ + 1019, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -345477,6 +349920,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -345599,6 +350044,12 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -345608,7 +350059,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -345637,8 +350090,12 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x18D09, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -345661,6 +350118,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EB, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -345740,7 +350199,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -345750,7 +350209,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -345761,7 +350222,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ - 1001, /* Number of elements */ + 1019, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -346492,6 +350953,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -346614,6 +351077,12 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -346623,7 +351092,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -346652,8 +351123,12 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x18D09, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -346676,6 +351151,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EB, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -346755,7 +351232,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -346765,7 +351242,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -346825,7 +351304,7 @@ static const UV UNI_LYDI_invlist[] = { /* for all charsets */ }; static const UV UNI_M_invlist[] = { /* for all charsets */ - 599, /* Number of elements */ + 621, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -346990,6 +351469,8 @@ static const UV UNI_M_invlist[] = { /* for all charsets */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -347027,7 +351508,7 @@ static const UV UNI_M_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -347230,6 +351711,8 @@ static const UV UNI_M_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -347268,6 +351751,8 @@ static const UV UNI_M_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -347362,6 +351847,18 @@ static const UV UNI_M_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -347416,12 +351913,16 @@ static const UV UNI_M_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -348411,7 +352912,7 @@ static const UV UNI_MAYANNUMERALS_invlist[] = { /* for all charsets */ }; static const UV UNI_MC_invlist[] = { /* for all charsets */ - 355, /* Number of elements */ + 365, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -348486,6 +352987,8 @@ static const UV UNI_MC_invlist[] = { /* for all charsets */ 0xCCC, 0xCD5, 0xCD7, + 0xCF3, + 0xCF4, 0xD02, 0xD04, 0xD3E, @@ -348762,6 +353265,14 @@ static const UV UNI_MC_invlist[] = { /* for all charsets */ 0x11D97, 0x11EF5, 0x11EF7, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F36, + 0x11F3E, + 0x11F40, + 0x11F41, + 0x11F42, 0x16F51, 0x16F88, 0x16FF0, @@ -348951,7 +353462,7 @@ static const UV UNI_MLYM_invlist[] = { /* for all charsets */ }; static const UV UNI_MN_invlist[] = { /* for all charsets */ - 673, /* Number of elements */ + 693, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -349141,7 +353652,7 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -349402,6 +353913,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -349446,6 +353959,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112E0, 0x112E3, @@ -349568,6 +354083,18 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF5, + 0x11F00, + 0x11F02, + 0x11F36, + 0x11F3B, + 0x11F40, + 0x11F41, + 0x11F42, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -349616,12 +354143,16 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -349789,7 +354320,7 @@ static const UV UNI_MYMR_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -350020,6 +354551,8 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x11FC0, 0x11FD5, 0x12400, @@ -350034,6 +354567,8 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -350044,6 +354579,8 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E8C7, 0x1E8D0, 0x1E950, @@ -350072,7 +354609,7 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -350303,6 +354840,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x11FC0, 0x11FD5, 0x12400, @@ -350317,6 +354856,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -350327,6 +354868,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E8C7, 0x1E8D0, 0x1E950, @@ -350355,7 +354898,7 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -350586,6 +355129,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x11FC0, 0x11FD5, 0x12400, @@ -350600,6 +355145,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -350610,6 +355157,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E8C7, 0x1E8D0, 0x1E950, @@ -350632,6 +355181,16 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ +static const UV UNI_NAGM_invlist[] = { /* for all charsets */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x1E4D0, + 0x1E4FA +}; + static const UV UNI_NAND_invlist[] = { /* for all charsets */ 19, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -350696,8 +355255,6 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */ 0x10C80, 0x10D40, 0x10E60, - 0x10EC0, - 0x10F00, 0x11250, 0x11280, 0x11380, @@ -350712,17 +355269,17 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */ 0x118A0, 0x11960, 0x119A0, - 0x11B00, + 0x11B60, 0x11C00, 0x11CC0, 0x11D00, 0x11DB0, 0x11EE0, - 0x11F00, + 0x11F60, 0x11FB0, 0x12550, 0x12F90, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16800, @@ -350741,16 +355298,18 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */ 0x1CFD0, 0x1D000, 0x1D250, - 0x1D2E0, + 0x1D2C0, 0x1D380, 0x1D400, 0x1DAB0, 0x1DF00, - 0x1E030, + 0x1E090, 0x1E100, 0x1E150, 0x1E290, 0x1E300, + 0x1E4D0, + 0x1E500, 0x1E7E0, 0x1E8E0, 0x1E900, @@ -350770,7 +355329,7 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */ 0x2F800, 0x2FA20, 0x30000, - 0x31350, + 0x323B0, 0xE0000, 0xE0080, 0xE0100, @@ -352572,7 +357131,7 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */ - 509, /* Number of elements */ + 511, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -352997,6 +357556,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -353095,7 +357656,7 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */ - 515, /* Number of elements */ + 517, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -353526,6 +358087,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -353624,7 +358187,7 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */ - 513, /* Number of elements */ + 515, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -354053,6 +358616,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -354148,7 +358713,7 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */ - 585, /* Number of elements */ + 587, /* 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 */ @@ -354649,6 +359214,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -354747,7 +359314,7 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */ - 591, /* Number of elements */ + 593, /* 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 */ @@ -355254,6 +359821,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -355352,7 +359921,7 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */ - 589, /* Number of elements */ + 591, /* 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 */ @@ -355857,6 +360426,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -355952,7 +360523,7 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */ - 793, /* Number of elements */ + 795, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -356661,6 +361232,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -356759,7 +361332,7 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */ - 791, /* Number of elements */ + 793, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -357466,6 +362039,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -357564,7 +362139,7 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */ - 793, /* Number of elements */ + 795, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -358273,6 +362848,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1D7CE, 0x1D800, + 0x1E030, + 0x1E06E, 0x1EE00, 0x1EE04, 0x1EE05, @@ -358420,7 +362997,7 @@ static const UV UNI_NL_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */ - 143, /* Number of elements */ + 145, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -358549,6 +363126,8 @@ static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -358577,7 +363156,7 @@ static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */ - 145, /* Number of elements */ + 147, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -358708,6 +363287,8 @@ static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -358736,7 +363317,7 @@ static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */ - 145, /* Number of elements */ + 147, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -358867,6 +363448,8 @@ static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -359070,7 +363653,7 @@ static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */ - 303, /* Number of elements */ + 305, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -359327,6 +363910,8 @@ static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -359387,7 +363972,7 @@ static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */ - 303, /* Number of elements */ + 305, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -359644,6 +364229,8 @@ static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -359704,7 +364291,7 @@ static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */ - 303, /* Number of elements */ + 305, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -359961,6 +364548,8 @@ static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -360038,7 +364627,7 @@ static const UV UNI_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */ - 165, /* Number of elements */ + 171, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -360175,6 +364764,8 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */ 0x11D51, 0x11DA0, 0x11DA1, + 0x11F50, + 0x11F51, 0x16A60, 0x16A61, 0x16AC0, @@ -360183,6 +364774,8 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */ 0x16B51, 0x16E80, 0x16E81, + 0x1D2C0, + 0x1D2C1, 0x1D2E0, 0x1D2E1, 0x1D7CE, @@ -360199,6 +364792,8 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */ 0x1E141, 0x1E2F0, 0x1E2F1, + 0x1E4F0, + 0x1E4F1, 0x1E950, 0x1E951, 0x1F100, @@ -360217,7 +364812,7 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */ - 165, /* Number of elements */ + 171, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -360354,6 +364949,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */ 0x11D51, 0x11DA0, 0x11DA1, + 0x11F50, + 0x11F51, 0x16A60, 0x16A61, 0x16AC0, @@ -360362,6 +364959,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */ 0x16B51, 0x16E80, 0x16E81, + 0x1D2C0, + 0x1D2C1, 0x1D2E0, 0x1D2E1, 0x1D7CE, @@ -360378,6 +364977,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */ 0x1E141, 0x1E2F0, 0x1E2F1, + 0x1E4F0, + 0x1E4F1, 0x1E950, 0x1E951, 0x1F100, @@ -360396,7 +364997,7 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */ - 165, /* Number of elements */ + 171, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -360533,6 +365134,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */ 0x11D51, 0x11DA0, 0x11DA1, + 0x11F50, + 0x11F51, 0x16A60, 0x16A61, 0x16AC0, @@ -360541,6 +365144,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */ 0x16B51, 0x16E80, 0x16E81, + 0x1D2C0, + 0x1D2C1, 0x1D2E0, 0x1D2E1, 0x1D7CE, @@ -360557,6 +365162,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */ 0x1E141, 0x1E2F0, 0x1E2F1, + 0x1E4F0, + 0x1E4F1, 0x1E950, 0x1E951, 0x1F100, @@ -360572,7 +365179,7 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */ - 277, /* Number of elements */ + 283, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -360791,6 +365398,8 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */ 0x11D52, 0x11DA1, 0x11DA2, + 0x11F51, + 0x11F52, 0x12415, 0x12416, 0x1241E, @@ -360813,6 +365422,8 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */ 0x16E82, 0x16E94, 0x16E95, + 0x1D2C1, + 0x1D2C2, 0x1D2E1, 0x1D2E2, 0x1D360, @@ -360835,6 +365446,8 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */ 0x1E142, 0x1E2F1, 0x1E2F2, + 0x1E4F1, + 0x1E4F2, 0x1E8C7, 0x1E8C8, 0x1E951, @@ -360863,7 +365476,7 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */ - 277, /* Number of elements */ + 283, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -361082,6 +365695,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */ 0x11D52, 0x11DA1, 0x11DA2, + 0x11F51, + 0x11F52, 0x12415, 0x12416, 0x1241E, @@ -361104,6 +365719,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */ 0x16E82, 0x16E94, 0x16E95, + 0x1D2C1, + 0x1D2C2, 0x1D2E1, 0x1D2E2, 0x1D360, @@ -361126,6 +365743,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */ 0x1E142, 0x1E2F1, 0x1E2F2, + 0x1E4F1, + 0x1E4F2, 0x1E8C7, 0x1E8C8, 0x1E951, @@ -361154,7 +365773,7 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */ - 277, /* Number of elements */ + 283, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -361373,6 +365992,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */ 0x11D52, 0x11DA1, 0x11DA2, + 0x11F51, + 0x11F52, 0x12415, 0x12416, 0x1241E, @@ -361395,6 +366016,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */ 0x16E82, 0x16E94, 0x16E95, + 0x1D2C1, + 0x1D2C2, 0x1D2E1, 0x1D2E2, 0x1D360, @@ -361417,6 +366040,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */ 0x1E142, 0x1E2F1, 0x1E2F2, + 0x1E4F1, + 0x1E4F2, 0x1E8C7, 0x1E8C8, 0x1E951, @@ -361916,7 +366541,7 @@ static const UV UNI_NV__1_SLASH_9_invlist[] = { /* for all charsets */ }; static const UV UNI_NV__10_invlist[] = { /* for all charsets */ - 117, /* Number of elements */ + 119, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362027,6 +366652,8 @@ static const UV UNI_NV__10_invlist[] = { /* for all charsets */ 0x16B5C, 0x16E8A, 0x16E8B, + 0x1D2CA, + 0x1D2CB, 0x1D2EA, 0x1D2EB, 0x1D369, @@ -362276,7 +366903,7 @@ static const UV UNI_NV__1000000000000_invlist[] = { /* for all charsets */ }; static const UV UNI_NV__11_invlist[] = { /* for all charsets */ - 17, /* Number of elements */ + 19, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362295,6 +366922,8 @@ static const UV UNI_NV__11_invlist[] = { /* for all charsets */ 0x24EC, 0x16E8B, 0x16E8C, + 0x1D2CB, + 0x1D2CC, 0x1D2EB, 0x1D2EC }; @@ -362320,7 +366949,7 @@ static const UV UNI_NV__11_SLASH_2_invlist[] = { /* for all charsets */ }; static const UV UNI_NV__12_invlist[] = { /* for all charsets */ - 17, /* Number of elements */ + 19, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362339,12 +366968,14 @@ static const UV UNI_NV__12_invlist[] = { /* for all charsets */ 0x24ED, 0x16E8C, 0x16E8D, + 0x1D2CC, + 0x1D2CD, 0x1D2EC, 0x1D2ED }; static const UV UNI_NV__13_invlist[] = { /* for all charsets */ - 13, /* Number of elements */ + 15, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362359,6 +366990,8 @@ static const UV UNI_NV__13_invlist[] = { /* for all charsets */ 0x24EE, 0x16E8D, 0x16E8E, + 0x1D2CD, + 0x1D2CE, 0x1D2ED, 0x1D2EE }; @@ -362374,7 +367007,7 @@ static const UV UNI_NV__13_SLASH_2_invlist[] = { /* for all charsets */ }; static const UV UNI_NV__14_invlist[] = { /* for all charsets */ - 13, /* Number of elements */ + 15, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362389,12 +367022,14 @@ static const UV UNI_NV__14_invlist[] = { /* for all charsets */ 0x24EF, 0x16E8E, 0x16E8F, + 0x1D2CE, + 0x1D2CF, 0x1D2EE, 0x1D2EF }; static const UV UNI_NV__15_invlist[] = { /* for all charsets */ - 13, /* Number of elements */ + 15, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362409,6 +367044,8 @@ static const UV UNI_NV__15_invlist[] = { /* for all charsets */ 0x24F0, 0x16E8F, 0x16E90, + 0x1D2CF, + 0x1D2D0, 0x1D2EF, 0x1D2F0 }; @@ -362424,7 +367061,7 @@ static const UV UNI_NV__15_SLASH_2_invlist[] = { /* for all charsets */ }; static const UV UNI_NV__16_invlist[] = { /* for all charsets */ - 15, /* Number of elements */ + 17, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362441,12 +367078,14 @@ static const UV UNI_NV__16_invlist[] = { /* for all charsets */ 0x24F1, 0x16E90, 0x16E91, + 0x1D2D0, + 0x1D2D1, 0x1D2F0, 0x1D2F1 }; static const UV UNI_NV__17_invlist[] = { /* for all charsets */ - 15, /* Number of elements */ + 17, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362463,6 +367102,8 @@ static const UV UNI_NV__17_invlist[] = { /* for all charsets */ 0x24F2, 0x16E91, 0x16E92, + 0x1D2D1, + 0x1D2D2, 0x1D2F1, 0x1D2F2 }; @@ -362478,7 +367119,7 @@ static const UV UNI_NV__17_SLASH_2_invlist[] = { /* for all charsets */ }; static const UV UNI_NV__18_invlist[] = { /* for all charsets */ - 15, /* Number of elements */ + 17, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362495,12 +367136,14 @@ static const UV UNI_NV__18_invlist[] = { /* for all charsets */ 0x24F3, 0x16E92, 0x16E93, + 0x1D2D2, + 0x1D2D3, 0x1D2F2, 0x1D2F3 }; static const UV UNI_NV__19_invlist[] = { /* for all charsets */ - 15, /* Number of elements */ + 17, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362517,6 +367160,8 @@ static const UV UNI_NV__19_invlist[] = { /* for all charsets */ 0x24F4, 0x16E93, 0x16E94, + 0x1D2D3, + 0x1D2D4, 0x1D2F3, 0x1D2F4 }; @@ -362524,7 +367169,7 @@ static const UV UNI_NV__19_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */ - 275, /* Number of elements */ + 281, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -362733,6 +367378,8 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */ 0x11D53, 0x11DA2, 0x11DA3, + 0x11F52, + 0x11F53, 0x12400, 0x12401, 0x12416, @@ -362763,6 +367410,8 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */ 0x16E83, 0x16E95, 0x16E96, + 0x1D2C2, + 0x1D2C3, 0x1D2E2, 0x1D2E3, 0x1D361, @@ -362783,6 +367432,8 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */ 0x1E143, 0x1E2F2, 0x1E2F3, + 0x1E4F2, + 0x1E4F3, 0x1E8C8, 0x1E8C9, 0x1E952, @@ -362813,7 +367464,7 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */ - 275, /* Number of elements */ + 281, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -363022,6 +367673,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */ 0x11D53, 0x11DA2, 0x11DA3, + 0x11F52, + 0x11F53, 0x12400, 0x12401, 0x12416, @@ -363052,6 +367705,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */ 0x16E83, 0x16E95, 0x16E96, + 0x1D2C2, + 0x1D2C3, 0x1D2E2, 0x1D2E3, 0x1D361, @@ -363072,6 +367727,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */ 0x1E143, 0x1E2F2, 0x1E2F3, + 0x1E4F2, + 0x1E4F3, 0x1E8C8, 0x1E8C9, 0x1E952, @@ -363102,7 +367759,7 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */ - 275, /* Number of elements */ + 281, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -363311,6 +367968,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */ 0x11D53, 0x11DA2, 0x11DA3, + 0x11F52, + 0x11F53, 0x12400, 0x12401, 0x12416, @@ -363341,6 +368000,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */ 0x16E83, 0x16E95, 0x16E96, + 0x1D2C2, + 0x1D2C3, 0x1D2E2, 0x1D2E3, 0x1D361, @@ -363361,6 +368022,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */ 0x1E143, 0x1E2F2, 0x1E2F3, + 0x1E4F2, + 0x1E4F3, 0x1E8C8, 0x1E8C9, 0x1E952, @@ -363676,7 +368339,7 @@ static const UV UNI_NV__29_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -363873,6 +368536,8 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */ 0x11D54, 0x11DA3, 0x11DA4, + 0x11F53, + 0x11F54, 0x12401, 0x12402, 0x12408, @@ -363905,6 +368570,8 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */ 0x16E84, 0x16E96, 0x16E97, + 0x1D2C3, + 0x1D2C4, 0x1D2E3, 0x1D2E4, 0x1D362, @@ -363925,6 +368592,8 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */ 0x1E144, 0x1E2F3, 0x1E2F4, + 0x1E4F3, + 0x1E4F4, 0x1E8C9, 0x1E8CA, 0x1E953, @@ -363959,7 +368628,7 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -364156,6 +368825,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */ 0x11D54, 0x11DA3, 0x11DA4, + 0x11F53, + 0x11F54, 0x12401, 0x12402, 0x12408, @@ -364188,6 +368859,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */ 0x16E84, 0x16E96, 0x16E97, + 0x1D2C3, + 0x1D2C4, 0x1D2E3, 0x1D2E4, 0x1D362, @@ -364208,6 +368881,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */ 0x1E144, 0x1E2F3, 0x1E2F4, + 0x1E4F3, + 0x1E4F4, 0x1E8C9, 0x1E8CA, 0x1E953, @@ -364242,7 +368917,7 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */ - 269, /* Number of elements */ + 275, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -364439,6 +369114,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */ 0x11D54, 0x11DA3, 0x11DA4, + 0x11F53, + 0x11F54, 0x12401, 0x12402, 0x12408, @@ -364471,6 +369148,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */ 0x16E84, 0x16E96, 0x16E97, + 0x1D2C3, + 0x1D2C4, 0x1D2E3, 0x1D2E4, 0x1D362, @@ -364491,6 +369170,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */ 0x1E144, 0x1E2F3, 0x1E2F4, + 0x1E4F3, + 0x1E4F4, 0x1E8C9, 0x1E8CA, 0x1E953, @@ -364900,7 +369581,7 @@ static const UV UNI_NV__39_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */ - 255, /* Number of elements */ + 261, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -365085,6 +369766,8 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */ 0x11D55, 0x11DA4, 0x11DA5, + 0x11F54, + 0x11F55, 0x12402, 0x12403, 0x12409, @@ -365117,6 +369800,8 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */ 0x16B55, 0x16E84, 0x16E85, + 0x1D2C4, + 0x1D2C5, 0x1D2E4, 0x1D2E5, 0x1D363, @@ -365137,6 +369822,8 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */ 0x1E145, 0x1E2F4, 0x1E2F5, + 0x1E4F4, + 0x1E4F5, 0x1E8CA, 0x1E8CB, 0x1E954, @@ -365169,7 +369856,7 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */ - 255, /* Number of elements */ + 261, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -365354,6 +370041,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */ 0x11D55, 0x11DA4, 0x11DA5, + 0x11F54, + 0x11F55, 0x12402, 0x12403, 0x12409, @@ -365386,6 +370075,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */ 0x16B55, 0x16E84, 0x16E85, + 0x1D2C4, + 0x1D2C5, 0x1D2E4, 0x1D2E5, 0x1D363, @@ -365406,6 +370097,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */ 0x1E145, 0x1E2F4, 0x1E2F5, + 0x1E4F4, + 0x1E4F5, 0x1E8CA, 0x1E8CB, 0x1E954, @@ -365438,7 +370131,7 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */ - 255, /* Number of elements */ + 261, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -365623,6 +370316,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */ 0x11D55, 0x11DA4, 0x11DA5, + 0x11F54, + 0x11F55, 0x12402, 0x12403, 0x12409, @@ -365655,6 +370350,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */ 0x16B55, 0x16E84, 0x16E85, + 0x1D2C4, + 0x1D2C5, 0x1D2E4, 0x1D2E5, 0x1D363, @@ -365675,6 +370372,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */ 0x1E145, 0x1E2F4, 0x1E2F5, + 0x1E4F4, + 0x1E4F5, 0x1E8CA, 0x1E8CB, 0x1E954, @@ -365922,7 +370621,7 @@ static const UV UNI_NV__49_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */ - 259, /* Number of elements */ + 265, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -366115,6 +370814,8 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */ 0x11D56, 0x11DA5, 0x11DA6, + 0x11F55, + 0x11F56, 0x12403, 0x12404, 0x1240A, @@ -366145,6 +370846,8 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */ 0x16B56, 0x16E85, 0x16E86, + 0x1D2C5, + 0x1D2C6, 0x1D2E5, 0x1D2E6, 0x1D364, @@ -366167,6 +370870,8 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */ 0x1E146, 0x1E2F5, 0x1E2F6, + 0x1E4F5, + 0x1E4F6, 0x1E8CB, 0x1E8CC, 0x1E955, @@ -366195,7 +370900,7 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */ - 259, /* Number of elements */ + 265, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -366388,6 +371093,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */ 0x11D56, 0x11DA5, 0x11DA6, + 0x11F55, + 0x11F56, 0x12403, 0x12404, 0x1240A, @@ -366418,6 +371125,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */ 0x16B56, 0x16E85, 0x16E86, + 0x1D2C5, + 0x1D2C6, 0x1D2E5, 0x1D2E6, 0x1D364, @@ -366440,6 +371149,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */ 0x1E146, 0x1E2F5, 0x1E2F6, + 0x1E4F5, + 0x1E4F6, 0x1E8CB, 0x1E8CC, 0x1E955, @@ -366468,7 +371179,7 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */ - 259, /* Number of elements */ + 265, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -366661,6 +371372,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */ 0x11D56, 0x11DA5, 0x11DA6, + 0x11F55, + 0x11F56, 0x12403, 0x12404, 0x1240A, @@ -366691,6 +371404,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */ 0x16B56, 0x16E85, 0x16E86, + 0x1D2C5, + 0x1D2C6, 0x1D2E5, 0x1D2E6, 0x1D364, @@ -366713,6 +371428,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */ 0x1E146, 0x1E2F5, 0x1E2F6, + 0x1E4F5, + 0x1E4F6, 0x1E8CB, 0x1E8CC, 0x1E955, @@ -366930,7 +371647,7 @@ static const UV UNI_NV__500000_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */ - 229, /* Number of elements */ + 235, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -367103,6 +371820,8 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */ 0x11D57, 0x11DA6, 0x11DA7, + 0x11F56, + 0x11F57, 0x12404, 0x12405, 0x1240B, @@ -367127,6 +371846,8 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */ 0x16B57, 0x16E86, 0x16E87, + 0x1D2C6, + 0x1D2C7, 0x1D2E6, 0x1D2E7, 0x1D365, @@ -367145,6 +371866,8 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */ 0x1E147, 0x1E2F6, 0x1E2F7, + 0x1E4F6, + 0x1E4F7, 0x1E8CC, 0x1E8CD, 0x1E956, @@ -367173,7 +371896,7 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */ - 229, /* Number of elements */ + 235, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -367346,6 +372069,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */ 0x11D57, 0x11DA6, 0x11DA7, + 0x11F56, + 0x11F57, 0x12404, 0x12405, 0x1240B, @@ -367370,6 +372095,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */ 0x16B57, 0x16E86, 0x16E87, + 0x1D2C6, + 0x1D2C7, 0x1D2E6, 0x1D2E7, 0x1D365, @@ -367388,6 +372115,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */ 0x1E147, 0x1E2F6, 0x1E2F7, + 0x1E4F6, + 0x1E4F7, 0x1E8CC, 0x1E8CD, 0x1E956, @@ -367416,7 +372145,7 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */ - 229, /* Number of elements */ + 235, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -367589,6 +372318,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */ 0x11D57, 0x11DA6, 0x11DA7, + 0x11F56, + 0x11F57, 0x12404, 0x12405, 0x1240B, @@ -367613,6 +372344,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */ 0x16B57, 0x16E86, 0x16E87, + 0x1D2C6, + 0x1D2C7, 0x1D2E6, 0x1D2E7, 0x1D365, @@ -367631,6 +372364,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */ 0x1E147, 0x1E2F6, 0x1E2F7, + 0x1E4F6, + 0x1E4F7, 0x1E8CC, 0x1E8CD, 0x1E956, @@ -367754,7 +372489,7 @@ static const UV UNI_NV__600000_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */ - 223, /* Number of elements */ + 229, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -367923,6 +372658,8 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */ 0x11D58, 0x11DA7, 0x11DA8, + 0x11F57, + 0x11F58, 0x12405, 0x12406, 0x1240C, @@ -367945,6 +372682,8 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */ 0x16B58, 0x16E87, 0x16E88, + 0x1D2C7, + 0x1D2C8, 0x1D2E7, 0x1D2E8, 0x1D366, @@ -367963,6 +372702,8 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */ 0x1E148, 0x1E2F7, 0x1E2F8, + 0x1E4F7, + 0x1E4F8, 0x1E8CD, 0x1E8CE, 0x1E957, @@ -367991,7 +372732,7 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */ - 223, /* Number of elements */ + 229, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -368160,6 +372901,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */ 0x11D58, 0x11DA7, 0x11DA8, + 0x11F57, + 0x11F58, 0x12405, 0x12406, 0x1240C, @@ -368182,6 +372925,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */ 0x16B58, 0x16E87, 0x16E88, + 0x1D2C7, + 0x1D2C8, 0x1D2E7, 0x1D2E8, 0x1D366, @@ -368200,6 +372945,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */ 0x1E148, 0x1E2F7, 0x1E2F8, + 0x1E4F7, + 0x1E4F8, 0x1E8CD, 0x1E8CE, 0x1E957, @@ -368228,7 +372975,7 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */ - 223, /* Number of elements */ + 229, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -368397,6 +373144,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */ 0x11D58, 0x11DA7, 0x11DA8, + 0x11F57, + 0x11F58, 0x12405, 0x12406, 0x1240C, @@ -368419,6 +373168,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */ 0x16B58, 0x16E87, 0x16E88, + 0x1D2C7, + 0x1D2C8, 0x1D2E7, 0x1D2E8, 0x1D366, @@ -368437,6 +373188,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */ 0x1E148, 0x1E2F7, 0x1E2F8, + 0x1E4F7, + 0x1E4F8, 0x1E8CD, 0x1E8CE, 0x1E957, @@ -368588,7 +373341,7 @@ static const UV UNI_NV__700000_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */ - 217, /* Number of elements */ + 223, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -368753,6 +373506,8 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */ 0x11D59, 0x11DA8, 0x11DA9, + 0x11F58, + 0x11F59, 0x12406, 0x12407, 0x1240D, @@ -368775,6 +373530,8 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */ 0x16B59, 0x16E88, 0x16E89, + 0x1D2C8, + 0x1D2C9, 0x1D2E8, 0x1D2E9, 0x1D367, @@ -368793,6 +373550,8 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */ 0x1E149, 0x1E2F8, 0x1E2F9, + 0x1E4F8, + 0x1E4F9, 0x1E8CE, 0x1E8CF, 0x1E958, @@ -368819,7 +373578,7 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */ - 217, /* Number of elements */ + 223, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -368984,6 +373743,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */ 0x11D59, 0x11DA8, 0x11DA9, + 0x11F58, + 0x11F59, 0x12406, 0x12407, 0x1240D, @@ -369006,6 +373767,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */ 0x16B59, 0x16E88, 0x16E89, + 0x1D2C8, + 0x1D2C9, 0x1D2E8, 0x1D2E9, 0x1D367, @@ -369024,6 +373787,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */ 0x1E149, 0x1E2F8, 0x1E2F9, + 0x1E4F8, + 0x1E4F9, 0x1E8CE, 0x1E8CF, 0x1E958, @@ -369050,7 +373815,7 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */ - 217, /* Number of elements */ + 223, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -369215,6 +373980,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */ 0x11D59, 0x11DA8, 0x11DA9, + 0x11F58, + 0x11F59, 0x12406, 0x12407, 0x1240D, @@ -369237,6 +374004,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */ 0x16B59, 0x16E88, 0x16E89, + 0x1D2C8, + 0x1D2C9, 0x1D2E8, 0x1D2E9, 0x1D367, @@ -369255,6 +374024,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */ 0x1E149, 0x1E2F8, 0x1E2F9, + 0x1E4F8, + 0x1E4F9, 0x1E8CE, 0x1E8CF, 0x1E958, @@ -369372,7 +374143,7 @@ static const UV UNI_NV__800000_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */ - 221, /* Number of elements */ + 227, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -369539,6 +374310,8 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA9, 0x11DAA, + 0x11F59, + 0x11F5A, 0x12407, 0x12408, 0x1240E, @@ -369561,6 +374334,8 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */ 0x16B5A, 0x16E89, 0x16E8A, + 0x1D2C9, + 0x1D2CA, 0x1D2E9, 0x1D2EA, 0x1D368, @@ -369579,6 +374354,8 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F9, 0x1E2FA, + 0x1E4F9, + 0x1E4FA, 0x1E8CF, 0x1E8D0, 0x1E959, @@ -369607,7 +374384,7 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */ - 221, /* Number of elements */ + 227, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -369774,6 +374551,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA9, 0x11DAA, + 0x11F59, + 0x11F5A, 0x12407, 0x12408, 0x1240E, @@ -369796,6 +374575,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */ 0x16B5A, 0x16E89, 0x16E8A, + 0x1D2C9, + 0x1D2CA, 0x1D2E9, 0x1D2EA, 0x1D368, @@ -369814,6 +374595,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F9, 0x1E2FA, + 0x1E4F9, + 0x1E4FA, 0x1E8CF, 0x1E8D0, 0x1E959, @@ -369842,7 +374625,7 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */ - 221, /* Number of elements */ + 227, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -370009,6 +374792,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA9, 0x11DAA, + 0x11F59, + 0x11F5A, 0x12407, 0x12408, 0x1240E, @@ -370031,6 +374816,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */ 0x16B5A, 0x16E89, 0x16E8A, + 0x1D2C9, + 0x1D2CA, 0x1D2E9, 0x1D2EA, 0x1D368, @@ -370049,6 +374836,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F9, 0x1E2FA, + 0x1E4F9, + 0x1E4FA, 0x1E8CF, 0x1E8D0, 0x1E959, @@ -370180,7 +374969,7 @@ static const UV UNI_NV__900000_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */ - 413, /* Number of elements */ + 419, /* 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 */ @@ -370523,6 +375312,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x11FC0, 0x11FD5, 0x12400, @@ -370537,6 +375328,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -370547,6 +375340,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E8C7, 0x1E8D0, 0x1E950, @@ -370607,7 +375402,7 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */ - 413, /* Number of elements */ + 419, /* 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 */ @@ -370950,6 +375745,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x11FC0, 0x11FD5, 0x12400, @@ -370964,6 +375761,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -370974,6 +375773,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E8C7, 0x1E8D0, 0x1E950, @@ -371034,7 +375835,7 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */ - 413, /* Number of elements */ + 419, /* 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 */ @@ -371377,6 +376178,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x11FC0, 0x11FD5, 0x12400, @@ -371391,6 +376194,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */ 0x16B62, 0x16E80, 0x16E97, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D360, @@ -371401,6 +376206,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E8C7, 0x1E8D0, 0x1E950, @@ -371600,7 +376407,7 @@ static const UV UNI_OUGR_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */ - 379, /* Number of elements */ + 383, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -371953,12 +376760,16 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -371993,7 +376804,7 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */ - 387, /* Number of elements */ + 391, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -372354,12 +377165,16 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -372394,7 +377209,7 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */ - 385, /* Number of elements */ + 389, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -372753,12 +377568,16 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -374096,7 +378915,7 @@ static const UV UNI_PLAYINGCARDS_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */ - 371, /* Number of elements */ + 375, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -374441,12 +379260,16 @@ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -374481,7 +379304,7 @@ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */ - 375, /* Number of elements */ + 379, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -374830,12 +379653,16 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -374870,7 +379697,7 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */ - 375, /* Number of elements */ + 379, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -375219,12 +380046,16 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */ 0x11A9D, 0x11A9E, 0x11AA3, + 0x11B00, + 0x11B0A, 0x11C41, 0x11C46, 0x11C70, 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F50, 0x11FFF, 0x12000, 0x12470, @@ -376038,7 +380869,7 @@ static const UV UNI_RUNR_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */ - 469, /* Number of elements */ + 465, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -376461,14 +381292,14 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -376490,23 +381321,19 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -376521,7 +381348,7 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */ - 475, /* Number of elements */ + 471, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -376950,14 +381777,14 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -376979,23 +381806,19 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -377010,7 +381833,7 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */ - 473, /* Number of elements */ + 469, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -377437,14 +382260,14 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -377466,23 +382289,19 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -377906,7 +382725,7 @@ static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ - 605, /* Number of elements */ + 627, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -378071,6 +382890,8 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -378108,7 +382929,7 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -378315,6 +383136,8 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -378353,6 +383176,8 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -378447,6 +383272,18 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -378501,12 +383338,16 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -378560,7 +383401,7 @@ static const UV UNI_SB__FO_invlist[] = { /* for ASCII/Latin1 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -378617,7 +383458,7 @@ static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 1047 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -378674,7 +383515,7 @@ static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 037 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -378686,7 +383527,7 @@ static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ - 1073, /* Number of elements */ + 1087, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -378995,7 +383836,7 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x108F, 0x10D0, 0x10FB, - 0x10FC, + 0x10FD, 0x1249, 0x124A, 0x124E, @@ -379187,8 +384028,6 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0xA789, 0xA78F, 0xA790, - 0xA7F2, - 0xA7F5, 0xA7F7, 0xA7F8, 0xA7FB, @@ -379263,8 +384102,6 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0xAB27, 0xAB28, 0xAB2F, - 0xAB69, - 0xAB6A, 0xABC0, 0xABE3, 0xAC00, @@ -379469,6 +384306,8 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -379591,6 +384430,12 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -379602,7 +384447,9 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -379645,8 +384492,12 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -379671,6 +384522,8 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -379752,7 +384605,7 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -379762,13 +384615,15 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */ - 1331, /* Number of elements */ + 1339, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -380321,6 +385176,8 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */ 0x530, 0x560, 0x589, + 0x10FC, + 0x10FD, 0x13F8, 0x13FE, 0x1C80, @@ -380999,6 +385856,8 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */ 0xA7D8, 0xA7D9, 0xA7DA, + 0xA7F2, + 0xA7F5, 0xA7F6, 0xA7F7, 0xA7F8, @@ -381006,7 +385865,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -381101,6 +385960,10 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E922, 0x1E944 }; @@ -381113,7 +385976,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */ - 1339, /* Number of elements */ + 1347, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -381674,6 +386537,8 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */ 0x530, 0x560, 0x589, + 0x10FC, + 0x10FD, 0x13F8, 0x13FE, 0x1C80, @@ -382352,6 +387217,8 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */ 0xA7D8, 0xA7D9, 0xA7DA, + 0xA7F2, + 0xA7F5, 0xA7F6, 0xA7F7, 0xA7F8, @@ -382359,7 +387226,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -382454,6 +387321,10 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E922, 0x1E944 }; @@ -382466,7 +387337,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */ - 1339, /* Number of elements */ + 1347, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -383027,6 +387898,8 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */ 0x530, 0x560, 0x589, + 0x10FC, + 0x10FD, 0x13F8, 0x13FE, 0x1C80, @@ -383705,6 +388578,8 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */ 0xA7D8, 0xA7D9, 0xA7DA, + 0xA7F2, + 0xA7F5, 0xA7F6, 0xA7F7, 0xA7F8, @@ -383712,7 +388587,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */ 0xAB30, 0xAB5B, 0xAB5C, - 0xAB69, + 0xAB6A, 0xAB70, 0xABC0, 0xFB00, @@ -383807,6 +388682,10 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */ 0x1DF0A, 0x1DF0B, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E922, 0x1E944 }; @@ -383816,7 +388695,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */ - 127, /* Number of elements */ + 131, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -383931,6 +388810,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -383943,6 +388824,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -383957,7 +388840,7 @@ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */ - 127, /* Number of elements */ + 131, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -384072,6 +388955,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -384084,6 +388969,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -384098,7 +388985,7 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */ - 127, /* Number of elements */ + 131, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -384213,6 +389100,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -384225,6 +389114,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -384542,7 +389433,7 @@ static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */ - 153, /* Number of elements */ + 155, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -384685,6 +389576,8 @@ static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */ 0x11C43, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x16A6E, 0x16A70, 0x16AF5, @@ -384709,7 +389602,7 @@ static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */ - 153, /* Number of elements */ + 155, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -384852,6 +389745,8 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */ 0x11C43, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x16A6E, 0x16A70, 0x16AF5, @@ -384876,7 +389771,7 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */ - 153, /* Number of elements */ + 155, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -385019,6 +389914,8 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */ 0x11C43, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x16A6E, 0x16A70, 0x16AF5, @@ -389026,7 +393923,7 @@ static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ - 1661, /* Number of elements */ + 1681, /* 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 */ @@ -389374,7 +394271,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -389440,7 +394337,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -390157,7 +395054,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -390210,7 +395107,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1123B, 0x1123D, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -390379,6 +395276,14 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -390390,9 +395295,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -390449,8 +395352,12 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -390557,6 +395464,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -390567,6 +395476,10 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -390579,6 +395492,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -390674,7 +395589,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -390685,6 +395600,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -390701,7 +395618,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ - 1681, /* Number of elements */ + 1701, /* 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 */ @@ -391069,7 +395986,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -391135,7 +396052,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -391852,7 +396769,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -391905,7 +396822,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1123B, 0x1123D, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -392074,6 +396991,14 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -392085,9 +397010,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -392144,8 +397067,12 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -392252,6 +397179,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -392262,6 +397191,10 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -392274,6 +397207,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -392369,7 +397304,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -392380,6 +397315,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -392396,7 +397333,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ - 1679, /* Number of elements */ + 1699, /* 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 */ @@ -392762,7 +397699,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -392828,7 +397765,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -393545,7 +398482,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -393598,7 +398535,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1123B, 0x1123D, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -393767,6 +398704,14 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F45, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -393778,9 +398723,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -393837,8 +398780,12 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -393945,6 +398892,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -393955,6 +398904,10 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -393967,6 +398920,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -394062,7 +399017,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -394073,6 +399028,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -394274,7 +399231,7 @@ static const UV UNI_SC__ADLM_invlist[] = { /* for all charsets */ }; static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */ - 115, /* Number of elements */ + 117, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -394325,6 +399282,8 @@ static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */ 0xFEFD, 0x10E60, 0x10E7F, + 0x10EFD, + 0x10F00, 0x1EE00, 0x1EE04, 0x1EE05, @@ -394524,7 +399483,7 @@ static const UV UNI_SC__CPRT_invlist[] = { /* for all charsets */ }; static const UV UNI_SC__CYRL_invlist[] = { /* for all charsets */ - 17, /* Number of elements */ + 21, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -394544,11 +399503,15 @@ static const UV UNI_SC__CYRL_invlist[] = { /* for all charsets */ 0xA640, 0xA6A0, 0xFE2E, - 0xFE30 + 0xFE30, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090 }; static const UV UNI_SC__DEVA_invlist[] = { /* for all charsets */ - 9, /* Number of elements */ + 11, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -394560,7 +399523,9 @@ static const UV UNI_SC__DEVA_invlist[] = { /* for all charsets */ 0x966, 0x980, 0xA8E0, - 0xA900 + 0xA900, + 0x11B00, + 0x11B0A }; static const UV UNI_SC__DOGR_invlist[] = { /* for all charsets */ @@ -394876,7 +399841,7 @@ static const UV UNI_SC__GURU_invlist[] = { /* for all charsets */ }; static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */ - 41, /* Number of elements */ + 43, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -394910,7 +399875,7 @@ static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -394920,7 +399885,9 @@ static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; static const UV UNI_SC__HANG_invlist[] = { /* for all charsets */ @@ -394970,7 +399937,7 @@ static const UV UNI_SC__HANO_invlist[] = { /* for all charsets */ }; static const UV UNI_SC__HIRA_invlist[] = { /* for all charsets */ - 11, /* Number of elements */ + 13, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -394981,6 +399948,8 @@ static const UV UNI_SC__HIRA_invlist[] = { /* for all charsets */ 0x30A0, 0x1B001, 0x1B120, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, 0x1F200, @@ -395014,7 +399983,7 @@ static const UV UNI_SC__KALI_invlist[] = { /* for all charsets */ }; static const UV UNI_SC__KANA_invlist[] = { /* for all charsets */ - 27, /* Number of elements */ + 29, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -395043,6 +400012,8 @@ static const UV UNI_SC__KANA_invlist[] = { /* for all charsets */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168 }; @@ -395056,7 +400027,7 @@ static const UV UNI_SC__KHOJ_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F + 0x11242 }; static const UV UNI_SC__KNDA_invlist[] = { /* for all charsets */ @@ -395090,7 +400061,7 @@ static const UV UNI_SC__KNDA_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3 + 0xCF4 }; static const UV UNI_SC__KTHI_invlist[] = { /* for all charsets */ @@ -395108,7 +400079,7 @@ static const UV UNI_SC__KTHI_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */ - 77, /* Number of elements */ + 79, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -395188,7 +400159,9 @@ static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */ 0x107B2, 0x107BB, 0x1DF00, - 0x1DF1F + 0x1DF1F, + 0x1DF25, + 0x1DF2B }; # endif /* ASCII/Latin1 */ @@ -395199,7 +400172,7 @@ static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */ - 103, /* Number of elements */ + 105, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -395305,7 +400278,9 @@ static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */ 0x107B2, 0x107BB, 0x1DF00, - 0x1DF1F + 0x1DF1F, + 0x1DF25, + 0x1DF2B }; # endif /* EBCDIC 1047 */ @@ -395316,7 +400291,7 @@ static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 037 */ - 99, /* Number of elements */ + 101, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -395418,7 +400393,9 @@ static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 037 */ 0x107B2, 0x107BB, 0x1DF00, - 0x1DF1F + 0x1DF1F, + 0x1DF25, + 0x1DF2B }; # endif /* EBCDIC 037 */ @@ -396052,7 +401029,7 @@ static const UV UNI_SC__YI_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */ - 348, /* Number of elements */ + 346, /* 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 */ @@ -396268,6 +401245,8 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */ 0x1D1AA, 0x1D1AE, 0x1D1EB, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -396348,14 +401327,14 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -396377,23 +401356,19 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -396414,7 +401389,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */ - 374, /* Number of elements */ + 372, /* 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 */ @@ -396656,6 +401631,8 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */ 0x1D1AA, 0x1D1AE, 0x1D1EB, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -396736,14 +401713,14 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -396765,23 +401742,19 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -396802,7 +401775,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */ - 370, /* Number of elements */ + 368, /* 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 */ @@ -397040,6 +402013,8 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */ 0x1D1AA, 0x1D1AE, 0x1D1EB, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -397120,14 +402095,14 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -397149,23 +402124,19 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -397183,7 +402154,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SD_invlist[] = { /* for ASCII/Latin1 */ - 65, /* Number of elements */ + 69, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -397251,7 +402222,11 @@ static const UV UNI_SD_invlist[] = { /* for ASCII/Latin1 */ 0x1D692, 0x1D694, 0x1DF1A, - 0x1DF1B + 0x1DF1B, + 0x1E04C, + 0x1E04E, + 0x1E068, + 0x1E069 }; # endif /* ASCII/Latin1 */ @@ -397262,7 +402237,7 @@ static const UV UNI_SD_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SD_invlist[] = { /* for EBCDIC 1047 */ - 67, /* Number of elements */ + 71, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -397332,7 +402307,11 @@ static const UV UNI_SD_invlist[] = { /* for EBCDIC 1047 */ 0x1D692, 0x1D694, 0x1DF1A, - 0x1DF1B + 0x1DF1B, + 0x1E04C, + 0x1E04E, + 0x1E068, + 0x1E069 }; # endif /* EBCDIC 1047 */ @@ -397343,7 +402322,7 @@ static const UV UNI_SD_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SD_invlist[] = { /* for EBCDIC 037 */ - 67, /* Number of elements */ + 71, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -397413,7 +402392,11 @@ static const UV UNI_SD_invlist[] = { /* for EBCDIC 037 */ 0x1D692, 0x1D694, 0x1DF1A, - 0x1DF1B + 0x1DF1B, + 0x1E04C, + 0x1E04E, + 0x1E068, + 0x1E069 }; # endif /* EBCDIC 037 */ @@ -398221,7 +403204,7 @@ static const UV UNI_SMALLKANAEXT_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */ - 373, /* Number of elements */ + 369, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -398548,14 +403531,14 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */ 0x1F3FB, 0x1F400, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -398577,23 +403560,19 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -398608,7 +403587,7 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */ - 373, /* Number of elements */ + 369, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -398935,14 +403914,14 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */ 0x1F3FB, 0x1F400, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -398964,23 +403943,19 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -398995,7 +403970,7 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */ - 373, /* Number of elements */ + 369, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -399322,14 +404297,14 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */ 0x1F3FB, 0x1F400, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -399351,23 +404326,19 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -399433,7 +404404,7 @@ static const UV UNI_SPECIALS_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */ - 159, /* Number of elements */ + 161, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -399582,6 +404553,8 @@ static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */ 0x11C43, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x16A6E, 0x16A70, 0x16AF5, @@ -399606,7 +404579,7 @@ static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */ - 159, /* Number of elements */ + 161, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -399755,6 +404728,8 @@ static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */ 0x11C43, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x16A6E, 0x16A70, 0x16AF5, @@ -399779,7 +404754,7 @@ static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */ - 159, /* Number of elements */ + 161, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -399928,6 +404903,8 @@ static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */ 0x11C43, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x16A6E, 0x16A70, 0x16AF5, @@ -400387,7 +405364,7 @@ static const UV UNI_TELU_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */ - 215, /* Number of elements */ + 217, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -400590,6 +405567,8 @@ static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */ 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x12470, 0x12475, 0x16A6E, @@ -400616,7 +405595,7 @@ static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */ - 217, /* Number of elements */ + 219, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -400821,6 +405800,8 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */ 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x12470, 0x12475, 0x16A6E, @@ -400847,7 +405828,7 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */ - 217, /* Number of elements */ + 219, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -401052,6 +406033,8 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */ 0x11C72, 0x11EF7, 0x11EF9, + 0x11F43, + 0x11F45, 0x12470, 0x12475, 0x16A6E, @@ -401251,7 +406234,7 @@ static const UV UNI_UGAR_invlist[] = { /* for all charsets */ }; static const UV UNI_UIDEO_invlist[] = { /* for all charsets */ - 31, /* Number of elements */ + 33, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -401277,7 +406260,7 @@ static const UV UNI_UIDEO_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -401285,7 +406268,9 @@ static const UV UNI_UIDEO_invlist[] = { /* for all charsets */ 0x2CEB0, 0x2EBE1, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; static const UV UNI_VAI_invlist[] = { /* for all charsets */ @@ -401501,7 +406486,7 @@ static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */ 0x11A00, 0x11AC0, 0x13000, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16FE0, @@ -401692,7 +406677,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */ 0x11A00, 0x11AC0, 0x13000, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16FE0, @@ -401883,7 +406868,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */ 0x11A00, 0x11AC0, 0x13000, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16FE0, @@ -402261,7 +407246,7 @@ static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */ 0x11A00, 0x11AC0, 0x13000, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16FE0, @@ -402530,7 +407515,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */ 0x11A00, 0x11AC0, 0x13000, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16FE0, @@ -402799,7 +407784,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */ 0x11A00, 0x11AC0, 0x13000, - 0x13440, + 0x13460, 0x14400, 0x14680, 0x16FE0, @@ -403010,7 +407995,7 @@ static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ - 607, /* Number of elements */ + 629, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -403175,6 +408160,8 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ 0xCD7, 0xCE2, 0xCE4, + 0xCF3, + 0xCF4, 0xD00, 0xD04, 0xD3B, @@ -403212,7 +408199,7 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xF18, 0xF1A, 0xF35, @@ -403419,6 +408406,8 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ 0x10D28, 0x10EAB, 0x10EAD, + 0x10EFD, + 0x10F00, 0x10F46, 0x10F51, 0x10F82, @@ -403457,6 +408446,8 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ 0x11238, 0x1123E, 0x1123F, + 0x11241, + 0x11242, 0x112DF, 0x112EB, 0x11300, @@ -403551,6 +408542,18 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ 0x11D98, 0x11EF3, 0x11EF7, + 0x11F00, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F34, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x13440, + 0x13441, + 0x13447, + 0x13456, 0x16AF0, 0x16AF5, 0x16B30, @@ -403605,12 +408608,16 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E08F, + 0x1E090, 0x1E130, 0x1E137, 0x1E2AE, 0x1E2AF, 0x1E2EC, 0x1E2F0, + 0x1E4EC, + 0x1E4F0, 0x1E8D0, 0x1E8D7, 0x1E944, @@ -403664,7 +408671,7 @@ static const UV UNI_WB__FO_invlist[] = { /* for ASCII/Latin1 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -403719,7 +408726,7 @@ static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 1047 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -403774,7 +408781,7 @@ static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 037 */ 0x110CD, 0x110CE, 0x13430, - 0x13439, + 0x13440, 0x1BCA0, 0x1BCA4, 0x1D173, @@ -403786,7 +408793,7 @@ static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_WB__KA_invlist[] = { /* for all charsets */ - 29, /* Number of elements */ + 31, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -403817,6 +408824,8 @@ static const UV UNI_WB__KA_invlist[] = { /* for all charsets */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168 }; @@ -403824,7 +408833,7 @@ static const UV UNI_WB__KA_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ - 1141, /* Number of elements */ + 1157, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -404641,6 +409650,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -404761,6 +409772,12 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -404772,7 +409789,9 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -404873,6 +409892,10 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -404883,6 +409906,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -404979,7 +410004,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ - 1167, /* Number of elements */ + 1183, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -405822,6 +410847,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -405942,6 +410969,12 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -405953,7 +410986,9 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -406054,6 +411089,10 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -406064,6 +411103,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -406160,7 +411201,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */ - 1163, /* Number of elements */ + 1179, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -406999,6 +412040,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -407119,6 +412162,12 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -407130,7 +412179,9 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -407231,6 +412282,10 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -407241,6 +412296,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -407694,7 +412751,7 @@ static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */ - 127, /* Number of elements */ + 131, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -407809,6 +412866,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -407821,6 +412880,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -407835,7 +412896,7 @@ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */ - 127, /* Number of elements */ + 131, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -407950,6 +413011,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -407962,6 +413025,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -407976,7 +413041,7 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */ - 127, /* Number of elements */ + 131, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -408091,6 +413156,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */ 0x11D5A, 0x11DA0, 0x11DAA, + 0x11F50, + 0x11F5A, 0x16A60, 0x16A6A, 0x16AC0, @@ -408103,6 +413170,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */ 0x1E14A, 0x1E2F0, 0x1E2FA, + 0x1E4F0, + 0x1E4FA, 0x1E950, 0x1E95A, 0x1FBF0, @@ -408240,7 +413309,7 @@ static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ - 1541, /* Number of elements */ + 1557, /* 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 */ @@ -408576,7 +413645,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -408632,7 +413701,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF00, @@ -409287,7 +414356,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -409338,7 +414407,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -409495,6 +414564,14 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -409506,9 +414583,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -409559,6 +414634,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1BC00, @@ -409663,6 +414740,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -409673,6 +414752,10 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -409685,6 +414768,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -409795,7 +414880,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ - 1565, /* Number of elements */ + 1581, /* 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 */ @@ -410155,7 +415240,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -410211,7 +415296,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF00, @@ -410866,7 +415951,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -410917,7 +416002,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -411074,6 +416159,14 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -411085,9 +416178,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -411138,6 +416229,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1BC00, @@ -411242,6 +416335,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -411252,6 +416347,10 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -411264,6 +416363,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -411374,7 +416475,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ - 1561, /* Number of elements */ + 1577, /* 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 */ @@ -411730,7 +416831,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -411786,7 +416887,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0xEB4, 0xEBD, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xF00, @@ -412441,7 +417542,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -412492,7 +417593,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -412649,6 +417750,14 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -412660,9 +417769,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -412713,6 +417820,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1B001, 0x1B120, 0x1B123, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1BC00, @@ -412817,6 +417926,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -412827,6 +417938,10 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -412839,6 +417954,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -412958,7 +418075,7 @@ static const UV UNI_WCHO_invlist[] = { /* for all charsets */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ - 1527, /* Number of elements */ + 1551, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -413280,7 +418397,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -413346,7 +418463,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -413985,7 +419102,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -414032,7 +419149,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -414193,6 +419310,14 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -414204,7 +419329,9 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -414259,8 +419386,12 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -414367,6 +419498,8 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -414377,6 +419510,10 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -414389,6 +419526,8 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -414476,7 +419615,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -414487,6 +419626,8 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -414499,7 +419640,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ - 1551, /* Number of elements */ + 1575, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -414845,7 +419986,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -414911,7 +420052,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -415550,7 +420691,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -415597,7 +420738,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -415758,6 +420899,14 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -415769,7 +420918,9 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -415824,8 +420975,12 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -415932,6 +421087,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -415942,6 +421099,10 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -415954,6 +421115,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -416041,7 +421204,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -416052,6 +421215,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -416064,7 +421229,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ - 1547, /* Number of elements */ + 1571, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -416406,7 +421571,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -416472,7 +421637,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -417111,7 +422276,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x10EAD, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F1D, 0x10F27, 0x10F28, @@ -417158,7 +422323,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x11213, 0x11238, 0x1123E, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -417319,6 +422484,14 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x11DAA, 0x11EE0, 0x11EF7, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F43, + 0x11F50, + 0x11F5A, 0x11FB0, 0x11FB1, 0x12000, @@ -417330,7 +422503,9 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13440, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -417385,8 +422560,12 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -417493,6 +422672,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -417503,6 +422684,10 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -417515,6 +422700,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x1E2AF, 0x1E2C0, 0x1E2FA, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -417602,7 +422789,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -417613,6 +422800,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0100, 0xE01F0 }; @@ -417622,7 +422811,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ - 1311, /* Number of elements */ + 1333, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -418577,6 +423766,8 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -418701,6 +423892,12 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -418712,7 +423909,9 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -418757,8 +423956,12 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -418833,6 +424036,10 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -418843,6 +424050,8 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -418926,7 +424135,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -418936,7 +424145,9 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* ASCII/Latin1 */ @@ -418947,7 +424158,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ - 1337, /* Number of elements */ + 1359, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -419928,6 +425139,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -420052,6 +425265,12 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -420063,7 +425282,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -420108,8 +425329,12 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -420184,6 +425409,10 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -420194,6 +425423,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -420277,7 +425508,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -420287,7 +425518,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 1047 */ @@ -420298,7 +425531,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ - 1333, /* Number of elements */ + 1355, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -421275,6 +426508,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x11212, 0x11213, 0x1122C, + 0x1123F, + 0x11241, 0x11280, 0x11287, 0x11288, @@ -421399,6 +426634,12 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x11D99, 0x11EE0, 0x11EF3, + 0x11F02, + 0x11F03, + 0x11F04, + 0x11F11, + 0x11F12, + 0x11F34, 0x11FB0, 0x11FB1, 0x12000, @@ -421410,7 +426651,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x12F90, 0x12FF1, 0x13000, - 0x1342F, + 0x13430, + 0x13441, + 0x13447, 0x14400, 0x14647, 0x16800, @@ -421455,8 +426698,12 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -421531,6 +426778,10 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x1D7CC, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, + 0x1E030, + 0x1E06E, 0x1E100, 0x1E12D, 0x1E137, @@ -421541,6 +426792,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x1E2AE, 0x1E2C0, 0x1E2EC, + 0x1E4D0, + 0x1E4EC, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -421624,7 +426877,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -421634,7 +426887,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */ 0x2F800, 0x2FA1E, 0x30000, - 0x3134B + 0x3134B, + 0x31350, + 0x323B0 }; # endif /* EBCDIC 037 */ @@ -421950,7 +427205,7 @@ static const UV UNI_ZS_invlist[] = { /* for EBCDIC 037 */ # if 'A' == 65 /* ASCII/Latin1 */ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */ - 296, /* Number of elements */ + 294, /* 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 */ @@ -422116,6 +427371,8 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */ 0x1D1AA, 0x1D1AE, 0x1D1EB, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -422194,14 +427451,14 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -422223,23 +427480,19 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -422260,7 +427513,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21 static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */ - 322, /* Number of elements */ + 320, /* 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 */ @@ -422452,6 +427705,8 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */ 0x1D1AA, 0x1D1AE, 0x1D1EB, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -422530,14 +427785,14 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -422559,23 +427814,19 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -422596,7 +427847,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37 static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */ - 318, /* Number of elements */ + 316, /* 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 */ @@ -422784,6 +428035,8 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */ 0x1D1AA, 0x1D1AE, 0x1D1EB, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -422862,14 +428115,14 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -422891,23 +428144,19 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -422923,7 +428172,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */ # endif /* EBCDIC 037 */ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ - 1392, /* Number of elements */ + 1410, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -423170,7 +428419,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0xCE6, 0xCF0, 0xCF1, - 0xCF3, + 0xCF4, 0xD00, 0xD0D, 0xD0E, @@ -423230,7 +428479,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0xEC6, 0xEC7, 0xEC8, - 0xECE, + 0xECF, 0xED0, 0xEDA, 0xEDC, @@ -423771,7 +429020,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x10EAE, 0x10EB0, 0x10EB2, - 0x10F00, + 0x10EFD, 0x10F28, 0x10F30, 0x10F5A, @@ -423806,7 +429055,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x11200, 0x11212, 0x11213, - 0x1123F, + 0x11242, 0x11280, 0x11287, 0x11288, @@ -423911,6 +429160,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x11AA3, 0x11AB0, 0x11AF9, + 0x11B00, + 0x11B0A, 0x11C00, 0x11C09, 0x11C0A, @@ -423953,6 +429204,12 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x11DAA, 0x11EE0, 0x11EF9, + 0x11F00, + 0x11F11, + 0x11F12, + 0x11F3B, + 0x11F3E, + 0x11F5A, 0x11FB0, 0x11FB1, 0x11FC0, @@ -423968,9 +429225,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x12F90, 0x12FF3, 0x13000, - 0x1342F, - 0x13430, - 0x13439, + 0x13456, 0x14400, 0x14647, 0x16800, @@ -424023,8 +429278,12 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1AFFF, 0x1B000, 0x1B123, + 0x1B132, + 0x1B133, 0x1B150, 0x1B153, + 0x1B155, + 0x1B156, 0x1B164, 0x1B168, 0x1B170, @@ -424053,6 +429312,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1D1EB, 0x1D200, 0x1D246, + 0x1D2C0, + 0x1D2D4, 0x1D2E0, 0x1D2F4, 0x1D300, @@ -424107,6 +429368,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1DAB0, 0x1DF00, 0x1DF1F, + 0x1DF25, + 0x1DF2B, 0x1E000, 0x1E007, 0x1E008, @@ -424117,6 +429380,10 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1E025, 0x1E026, 0x1E02B, + 0x1E030, + 0x1E06E, + 0x1E08F, + 0x1E090, 0x1E100, 0x1E12D, 0x1E130, @@ -424131,6 +429398,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1E2FA, 0x1E2FF, 0x1E300, + 0x1E4D0, + 0x1E4FA, 0x1E7E0, 0x1E7E7, 0x1E7E8, @@ -424247,14 +429516,14 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1F266, 0x1F300, 0x1F6D8, - 0x1F6DD, + 0x1F6DC, 0x1F6ED, 0x1F6F0, 0x1F6FD, 0x1F700, - 0x1F774, - 0x1F780, - 0x1F7D9, + 0x1F777, + 0x1F77B, + 0x1F7DA, 0x1F7E0, 0x1F7EC, 0x1F7F0, @@ -424276,23 +429545,19 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x1FA60, 0x1FA6E, 0x1FA70, - 0x1FA75, - 0x1FA78, 0x1FA7D, 0x1FA80, - 0x1FA87, + 0x1FA89, 0x1FA90, - 0x1FAAD, - 0x1FAB0, - 0x1FABB, - 0x1FAC0, + 0x1FABE, + 0x1FABF, 0x1FAC6, - 0x1FAD0, - 0x1FADA, + 0x1FACE, + 0x1FADC, 0x1FAE0, - 0x1FAE8, + 0x1FAE9, 0x1FAF0, - 0x1FAF7, + 0x1FAF9, 0x1FB00, 0x1FB93, 0x1FB94, @@ -424302,7 +429567,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x20000, 0x2A6E0, 0x2A700, - 0x2B739, + 0x2B73A, 0x2B740, 0x2B81E, 0x2B820, @@ -424313,6 +429578,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */ 0x2FA1E, 0x30000, 0x3134B, + 0x31350, + 0x323B0, 0xE0001, 0xE0002, 0xE0020, @@ -424478,6 +429745,7 @@ typedef enum { UNI_AGE__12_DOT_1, UNI_AGE__13, UNI_AGE__14, + UNI_AGE__15, UNI_AGE__2, UNI_AGE__2_DOT_1, UNI_AGE__3, @@ -424507,6 +429775,7 @@ typedef enum { UNI_ARAB, UNI_ARABICEXTA, UNI_ARABICEXTB, + UNI_ARABICEXTC, UNI_ARABICMATH, UNI_ARABICPFA, UNI_ARABICPFB, @@ -424643,6 +429912,7 @@ typedef enum { UNI_CJKEXTE, UNI_CJKEXTF, UNI_CJKEXTG, + UNI_CJKEXTH, UNI_CJKRADICALSSUP, UNI_CJKSTROKES, UNI_CJKSYMBOLS, @@ -424668,12 +429938,14 @@ typedef enum { UNI_CYRILLICEXTA, UNI_CYRILLICEXTB, UNI_CYRILLICEXTC, + UNI_CYRILLICEXTD, UNI_CYRILLICSUP, UNI_CYRL, UNI_DASH, UNI_DEP, UNI_DEVA, UNI_DEVANAGARIEXT, + UNI_DEVANAGARIEXTA, UNI_DI, UNI_DIA, UNI_DIACRITICALS, @@ -424850,6 +430122,7 @@ typedef enum { UNI_INKAITHI, UNI_INKANNADA, UNI_INKATAKANA, + UNI_INKAWI, UNI_INKHAROSHTHI, UNI_INKHITANSMALLSCRIPT, UNI_INKHMER, @@ -424880,6 +430153,7 @@ typedef enum { UNI_INMULTANI, UNI_INMYANMAR, UNI_INNABATAEAN, + UNI_INNAGMUNDARI, UNI_INNANDINAGARI, UNI_INNEWA, UNI_INNEWTAILUE, @@ -424995,6 +430269,7 @@ typedef enum { UNI_IN__12_DOT_1, UNI_IN__13, UNI_IN__14, + UNI_IN__15, UNI_IN__1_DOT_1, UNI_IN__2, UNI_IN__2_DOT_1, @@ -425131,6 +430406,7 @@ typedef enum { UNI_JT__R, UNI_JT__T, UNI_JT__U, + UNI_KAKTOVIKNUMERALS, UNI_KALI, UNI_KANA, UNI_KANAEXTA, @@ -425139,6 +430415,7 @@ typedef enum { UNI_KANBUN, UNI_KANGXI, UNI_KATAKANAEXT, + UNI_KAWI, UNI_KHAR, UNI_KHMERSYMBOLS, UNI_KHMR, @@ -425252,6 +430529,7 @@ typedef enum { UNI_MYANMAREXTB, UNI_MYMR, UNI_N, + UNI_NAGM, UNI_NAND, UNI_NARB, UNI_NB, @@ -425711,6 +430989,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_AGE__12_DOT_1_invlist, UNI_AGE__13_invlist, UNI_AGE__14_invlist, + UNI_AGE__15_invlist, UNI_AGE__2_invlist, UNI_AGE__2_DOT_1_invlist, UNI_AGE__3_invlist, @@ -425740,6 +431019,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_ARAB_invlist, UNI_ARABICEXTA_invlist, UNI_ARABICEXTB_invlist, + UNI_ARABICEXTC_invlist, UNI_ARABICMATH_invlist, UNI_ARABICPFA_invlist, UNI_ARABICPFB_invlist, @@ -425876,6 +431156,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_CJKEXTE_invlist, UNI_CJKEXTF_invlist, UNI_CJKEXTG_invlist, + UNI_CJKEXTH_invlist, UNI_CJKRADICALSSUP_invlist, UNI_CJKSTROKES_invlist, UNI_CJKSYMBOLS_invlist, @@ -425901,12 +431182,14 @@ static const UV * const uni_prop_ptrs[] = { UNI_CYRILLICEXTA_invlist, UNI_CYRILLICEXTB_invlist, UNI_CYRILLICEXTC_invlist, + UNI_CYRILLICEXTD_invlist, UNI_CYRILLICSUP_invlist, UNI_CYRL_invlist, UNI_DASH_invlist, UNI_DEP_invlist, UNI_DEVA_invlist, UNI_DEVANAGARIEXT_invlist, + UNI_DEVANAGARIEXTA_invlist, UNI_DI_invlist, UNI_DIA_invlist, UNI_DIACRITICALS_invlist, @@ -426083,6 +431366,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_INKAITHI_invlist, UNI_INKANNADA_invlist, UNI_INKATAKANA_invlist, + UNI_INKAWI_invlist, UNI_INKHAROSHTHI_invlist, UNI_INKHITANSMALLSCRIPT_invlist, UNI_INKHMER_invlist, @@ -426113,6 +431397,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_INMULTANI_invlist, UNI_INMYANMAR_invlist, UNI_INNABATAEAN_invlist, + UNI_INNAGMUNDARI_invlist, UNI_INNANDINAGARI_invlist, UNI_INNEWA_invlist, UNI_INNEWTAILUE_invlist, @@ -426228,6 +431513,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_IN__12_DOT_1_invlist, UNI_IN__13_invlist, UNI_IN__14_invlist, + UNI_IN__15_invlist, UNI_IN__1_DOT_1_invlist, UNI_IN__2_invlist, UNI_IN__2_DOT_1_invlist, @@ -426364,6 +431650,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_JT__R_invlist, UNI_JT__T_invlist, UNI_JT__U_invlist, + UNI_KAKTOVIKNUMERALS_invlist, UNI_KALI_invlist, UNI_KANA_invlist, UNI_KANAEXTA_invlist, @@ -426372,6 +431659,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_KANBUN_invlist, UNI_KANGXI_invlist, UNI_KATAKANAEXT_invlist, + UNI_KAWI_invlist, UNI_KHAR_invlist, UNI_KHMERSYMBOLS_invlist, UNI_KHMR_invlist, @@ -426485,6 +431773,7 @@ static const UV * const uni_prop_ptrs[] = { UNI_MYANMAREXTB_invlist, UNI_MYMR_invlist, UNI_N_invlist, + UNI_NAGM_invlist, UNI_NAND_invlist, UNI_NARB_invlist, UNI_NB_invlist, @@ -427004,6 +432293,7 @@ static const char * const UNI_age_values[] = { "12.1", "13.0", "14.0", + "15.0", "NA", "na", "Unassigned", @@ -427014,6 +432304,7 @@ static const char * const UNI_age_values[] = { "V12_1", "V13_0", "V14_0", + "V15_0", "V1_1", "V2_0", "V2_1", @@ -427039,6 +432330,7 @@ static const char * const UNI_age_values[] = { "v121", "v130", "v140", + "v150", "v20", "v21", "v30", @@ -427213,12 +432505,17 @@ static const char * const UNI_blk_values[] = { "arabicexta", "Arabic_Ext_B", "arabicextb", + "Arabic_Ext_C", + "arabicextc", "Arabic Extended-A", "Arabic_Extended_A", "arabicextendeda", "Arabic Extended-B", "Arabic_Extended_B", "arabicextendedb", + "Arabic Extended-C", + "Arabic_Extended_C", + "arabicextendedc", "Arabic_Math", "arabicmath", "Arabic Mathematical Alphabetic Symbols", @@ -427356,6 +432653,8 @@ static const char * const UNI_blk_values[] = { "cjkextf", "CJK_Ext_G", "cjkextg", + "CJK_Ext_H", + "cjkexth", "CJK_Radicals_Sup", "cjkradicalssup", "CJK Radicals Supplement", @@ -427393,6 +432692,9 @@ static const char * const UNI_blk_values[] = { "CJK Unified Ideographs Extension G", "CJK_Unified_Ideographs_Extension_G", "cjkunifiedideographsextensiong", + "CJK Unified Ideographs Extension H", + "CJK_Unified_Ideographs_Extension_H", + "cjkunifiedideographsextensionh", "Combining Diacritical Marks", "Combining_Diacritical_Marks", "combiningdiacriticalmarks", @@ -427452,6 +432754,8 @@ static const char * const UNI_blk_values[] = { "cyrillicextb", "Cyrillic_Ext_C", "cyrillicextc", + "Cyrillic_Ext_D", + "cyrillicextd", "Cyrillic Extended-A", "Cyrillic_Extended_A", "cyrillicextendeda", @@ -427461,6 +432765,9 @@ static const char * const UNI_blk_values[] = { "Cyrillic Extended-C", "Cyrillic_Extended_C", "cyrillicextendedc", + "Cyrillic Extended-D", + "Cyrillic_Extended_D", + "cyrillicextendedd", "Cyrillic_Sup", "cyrillicsup", "Cyrillic Supplement", @@ -427474,9 +432781,14 @@ static const char * const UNI_blk_values[] = { "devanagari", "Devanagari_Ext", "devanagariext", + "Devanagari_Ext_A", + "devanagariexta", "Devanagari Extended", "Devanagari_Extended", "devanagariextended", + "Devanagari Extended-A", + "Devanagari_Extended_A", + "devanagariextendeda", "Diacriticals", "diacriticals", "Diacriticals_Ext", @@ -427689,6 +433001,9 @@ static const char * const UNI_blk_values[] = { "javanese", "Kaithi", "kaithi", + "Kaktovik Numerals", + "Kaktovik_Numerals", + "kaktoviknumerals", "Kana_Ext_A", "kanaexta", "Kana_Ext_B", @@ -427720,6 +433035,8 @@ static const char * const UNI_blk_values[] = { "Katakana Phonetic Extensions", "Katakana_Phonetic_Extensions", "katakanaphoneticextensions", + "Kawi", + "kawi", "Kayah Li", "Kayah_Li", "kayahli", @@ -427937,6 +433254,9 @@ static const char * const UNI_blk_values[] = { "myanmarextendedb", "Nabataean", "nabataean", + "Nag Mundari", + "Nag_Mundari", + "nagmundari", "Nandinagari", "nandinagari", "NB", @@ -429935,6 +435255,8 @@ static const char * const UNI_sc_values[] = { "kannada", "Katakana", "katakana", + "Kawi", + "kawi", "Kayah_Li", "kayahli", "Khar", @@ -430063,6 +435385,10 @@ static const char * const UNI_sc_values[] = { "mymr", "Nabataean", "nabataean", + "Nagm", + "nagm", + "Nag_Mundari", + "nagmundari", "Nand", "nand", "Nandinagari", @@ -430704,56 +436030,56 @@ static const U8 WB_table[23][23] = { /* Generated from: * 688d673ec947f7ccf898b4eae9848139d4d33676b688dee54f449f8bf9d3bbd2 lib/Unicode/UCD.pm - * c7698811e9adb6cc98fb996a7de4be2b6532f2ac67e76055cc8afdbf6ee18af3 lib/unicore/ArabicShaping.txt - * 24a74555f918bbe99f5b3f1b83cf36fc0e205bb8a600a6a3aa539c710a3dcf27 lib/unicore/BidiBrackets.txt - * 7a5c74cedc1616a9af0a9d22e108ae592d86fe93649c144ae6ba49f193a44122 lib/unicore/BidiMirroring.txt - * 598870dddef7b34b5a972916528c456aff2765b79cd4f9647fb58ceb767e7f17 lib/unicore/Blocks.txt - * a566cd48687b2cd897e02501118b2413c14ae86d318f9abbbba97feb84189f0f lib/unicore/CaseFolding.txt - * 3360762fc3295cea54ab251c31df621d05ba4b94d46c60eaac29aa16d70ad1e0 lib/unicore/CompositionExclusions.txt - * 7e058dec02147098bc9c28d86209f0f251bba0538f3b5a705ad02ea3bb709fe0 lib/unicore/DAge.txt - * e3eddd7d469cd1b0feed7528defad1a1cc7c6a9ceb0ae4446a6d10921ed2e7bc lib/unicore/DCoreProperties.txt - * b2c444c20730b097787fdf50bd7d6dd3fc5256ab8084f5b35b11c8776eca674c lib/unicore/DNormalizationProps.txt - * f901ac011aa32a09224d6555da71e2532c59c1d3381322829de0e3b880507250 lib/unicore/EastAsianWidth.txt - * 5995522f01633073911dad1edb74d13aa832f42862c0392a79627b85d52f2391 lib/unicore/EquivalentUnifiedIdeograph.txt - * cd1c9367cba438afa965fcb5edc6ed3ec6e685fd5dd21c0cc20c026f04beb0e5 lib/unicore/HangulSyllableType.txt - * 3f3f368fccdb37f350ecedc20b37fa71ab31c04e847884c77780d34283539f73 lib/unicore/IdStatus.txt - * 45a150c23961b58d7784704af6c4daccd6517d97b6489e53d13bbdbf9e4f065f lib/unicore/IdType.txt - * d8704c8725568813a947ff2ef38bcf1f05e2a6fbea6876ba384890f187a8bf61 lib/unicore/IndicPositionalCategory.txt - * c7b969b653dc278fb66ab4136223d320e30ad19367eb791ae60dcc6d92071b16 lib/unicore/IndicSyllabicCategory.txt - * 39ff89e0a329e1ccce6d54fad8cf82e90926901928c0ca9b9a2ad5681f330dd9 lib/unicore/Jamo.txt - * 9e06e9f35c6959fb91dcc7993f90d58523c3079bc62c6b25f828b4cdebc5d70c lib/unicore/LineBreak.txt - * 14b3b677d33f95c51423dce6eef4a6a28b4b160451ecedee4b91edb6745cf4a3 lib/unicore/NameAliases.txt - * db5745688affcdc0c3927a1ee0667018a96a7b24513f866d5235e98fef6c2436 lib/unicore/NamedSequences.txt - * 7cb30cc2abe6c29c292b99095865d379ce1213045c78c4ff59c7e9391bbe2331 lib/unicore/NormTest.txt - * 6bddfdb850417a5bee6deff19290fd1b138589909afb50f5a049f343bf2c6722 lib/unicore/PropList.txt - * eb755757e20b72b330b2948df3cf2ff7adb0e31bb060140dc09dafb132ace2cd lib/unicore/PropValueAliases.txt - * 859d7225f2d2a460b3ccb1d61a7945f8cc219acdf5aa53b66b7a1e4bf6ebfc87 lib/unicore/PropertyAliases.txt - * d37eedf63ff9c48bac863d5f76862373d6cf5269fd21253d499e2430d638c01d lib/unicore/ScriptExtensions.txt - * 52db475c4ec445e73b0b16915448c357614946ad7062843c563e00d7535c6510 lib/unicore/Scripts.txt - * c667b45908fd269af25fd55d2fc5bbc157fb1b77675936e25c513ce32e080334 lib/unicore/SpecialCasing.txt - * 36018e68657fdcb3485f636630ffe8c8532e01c977703d2803f5b89d6c5feafb lib/unicore/UnicodeData.txt - * 869ff43dd012f924d03c89fc268c88f0e7eea72f0228b91ca30455afdb84f8fd lib/unicore/VerticalOrientation.txt - * ddc7d4d1f3838573b94fc5d83ff7217e63c47b22ae1cd40c5fe1a54efc15589b lib/unicore/auxiliary/GCBTest.txt - * 97e79f1f8d9cd76d120f2420381a01abc00a7c78a2aa583fa3f9627264a99742 lib/unicore/auxiliary/GraphemeBreakProperty.txt - * 488dbb6a7e1d0070d4aa7c175352c818ff6425172850d1b40c6177726658cb05 lib/unicore/auxiliary/LBTest.txt - * 7e42dd749dbb94aa44b13faf9df6319d9a16ce2ea09a3a094fcfbb5962168040 lib/unicore/auxiliary/SBTest.txt - * 7092ca4117cec891c25c7724132efc519e1dece01ae9fd6068035a9db04d526e lib/unicore/auxiliary/SentenceBreakProperty.txt - * 8094b544ec1580c7e41ac0187805cc1aeb330a90301ec7505563e1a59318284e lib/unicore/auxiliary/WBTest.txt - * 7716752aad296d4ab23ff4ed0a2746fc5328750ff84e9e7d6f3828ee9eaef742 lib/unicore/auxiliary/WordBreakProperty.txt - * b597836124298b8f7fa076273802840cfc3271a25f5c397a082e120954b82c3c lib/unicore/emoji/emoji.txt - * e5fe51acc74e3e83b4fb4c7b25f3c34491d6eb8095c9955d0712dafbca7b3c2b lib/unicore/extracted/DBidiClass.txt - * cd0a14176d93bf440b77a582a0d678190fc0688b15442d4cfb250bf2e27956af lib/unicore/extracted/DBinaryProperties.txt - * 12b0c3af9b600b49488d66545a3e7844ea980809627201bf9afeebe1c9f16f4e lib/unicore/extracted/DCombiningClass.txt - * f76064b298cfbd715ba542e7894f7a507d32da2f011070d1d01df95cad9817d6 lib/unicore/extracted/DDecompositionType.txt - * f9bef074cc916db57fece99d54a4505f8e7c7b17481619e3f0005211f7717d4b lib/unicore/extracted/DEastAsianWidth.txt - * cde679c8461976ed40d7edf61ae98cbb947540831f06f5bc7da7decbf91a1420 lib/unicore/extracted/DGeneralCategory.txt - * 9bb891831328713603a486a4a03df7f7987c3e1e8144a6d1ac71fd061ef3f732 lib/unicore/extracted/DJoinGroup.txt - * e97c65bbea0a69d2fae6ec4182b09e519e13232e20bd804b3004edc0f36bb0d4 lib/unicore/extracted/DJoinType.txt - * 43f6df50e4878f501b417e366b0ee097ae5ccb2d4ce942026bed3d62d78e7887 lib/unicore/extracted/DLineBreak.txt - * a04502ebb36a45d83cbe48a7d8132ea8143edb7b3d34d0aa6afe4a9685049741 lib/unicore/extracted/DNumType.txt - * 11075771b112e8e7ccf6ffa637c4c91eadc3ef3db0517b24e605df8fd3624239 lib/unicore/extracted/DNumValues.txt - * 87f14cf41b178f8b4dd36330a9cb02c8382071beccd6d09989d1447195a2b4d7 lib/unicore/mktables - * c72bbdeda99714db1c8024d3311da4aef3c0db3b9b9f11455a7cfe10d5e9aba3 lib/unicore/version + * eb840f36e0a7446293578c684a54c6d83d249abde7bdd4dfa89794af1d7fe9e9 lib/unicore/ArabicShaping.txt + * 333ae1e99db0504ca8a046a07dc45b5e7aa91869c685e6bf955ebe674804827a lib/unicore/BidiBrackets.txt + * b4b9e1d87d8ea273613880de9d2b2f0b0b696244b42152bfa0a3106e7d983a20 lib/unicore/BidiMirroring.txt + * 529dc5d0f6386d52f2f56e004bbfab48ce2d587eea9d38ba546c4052491bd820 lib/unicore/Blocks.txt + * cdd49e55eae3bbf1f0a3f6580c974a0263cb86a6a08daa10fbf705b4808a56f7 lib/unicore/CaseFolding.txt + * 3b019c0a33c3140cbc920c078f4f9af2680ba4f71869c8d4de5190667c70b6a3 lib/unicore/CompositionExclusions.txt + * 7570877e0fa197c45338f7c41a02636da4e14c8dba6a3611a01cd30bf329d5ca lib/unicore/DAge.txt + * d367290bc0867e6b484c68370530bdd1a08b6b32404601b8c7accaf83e05628d lib/unicore/DCoreProperties.txt + * d5687a48c95c7d6e1ec59cb29c0f2e8b052018eb069a4371b7368d0561e12a29 lib/unicore/DNormalizationProps.txt + * 743e7bc435c04ab1a8459710b1c3cad56eedced5b806b4659b6e69b85d0adf2a lib/unicore/EastAsianWidth.txt + * f2e04bae8c856fad3a16353a99d4cc2de6c72770260379f5e4974a97548aad2a lib/unicore/EquivalentUnifiedIdeograph.txt + * 9a3ab36d36a22bdb84de7a17b17e9b9c242134f0080f0a8b4b28d209465a8fc8 lib/unicore/HangulSyllableType.txt + * 790bc9595795c0e0a3860a21a7f97157a134b61a4fc4ab03c7d315d07c9a6eb7 lib/unicore/IdStatus.txt + * 71d3ed8f15cd5d8cd00cdebe62015ff26356462774b261b4a2b83d3bf46b1639 lib/unicore/IdType.txt + * 0ce56c1294da405c0a0a0071582ac839fd229bbf97bdd260462ee571309d4ec4 lib/unicore/IndicPositionalCategory.txt + * ffae561a51b47ddbbe267fdd8505ac3776b85b2932268809127acee84200b573 lib/unicore/IndicSyllabicCategory.txt + * 14733bcb6731ae0c07485bf59a41cb3db08785a50bd2b46b836b4341eab7ee46 lib/unicore/Jamo.txt + * 012bca868e2c4e59a5a10a7546baf0c6fb1b2ef458c277f054915c8a49d292bf lib/unicore/LineBreak.txt + * 3e39509e8fae3e5d50ba73759d0b97194501d14a9c63107a6372a46b38be18e8 lib/unicore/NameAliases.txt + * 1d5202155f14841973aa540b1625f4befbde185ac77ce5aceaaaa0501a68bd66 lib/unicore/NamedSequences.txt + * fb9ac8cc154a80cad6caac9897af55a4e75176af6f4e2bb6edc2bf8b1d57f326 lib/unicore/NormTest.txt + * e05c0a2811d113dae4abd832884199a3ea8d187ee1b872d8240a788a96540bfd lib/unicore/PropList.txt + * 13a7666843abea5c6b7eb8c057c57ab9bb2ba96cfc936e204224dd67d71cafad lib/unicore/PropValueAliases.txt + * e4935149af407fa455901832b710bccb63d2453e46d09190e234d019bcfbba45 lib/unicore/PropertyAliases.txt + * 7e07313d9d0bee42220c476b64485995130ae30917bbcf7780b602d677d7e33f lib/unicore/ScriptExtensions.txt + * cca85d830f46aece2e7c1459ef1249993dca8f2e46d51e869255be140d7ea4b0 lib/unicore/Scripts.txt + * 78b29c64b5840d25c11a9f31b665ee551b8a499eca6c70d770fcad7dd710f494 lib/unicore/SpecialCasing.txt + * 806e9aed65037197f1ec85e12be6e8cd870fc5608b4de0fffd990f689f376a73 lib/unicore/UnicodeData.txt + * ca6d332f485a6f5f452b29b4a74146af0f2c17b7577aa4c821d597210f70611a lib/unicore/VerticalOrientation.txt + * 0d2080d0def294a4b7660801cc03ddfe5866ff300c789c2cc1b50fd7802b2d97 lib/unicore/auxiliary/GCBTest.txt + * 5a0f8748575432f8ff95e1dd5bfaa27bda1a844809e17d6939ee912bba6568a1 lib/unicore/auxiliary/GraphemeBreakProperty.txt + * 371bde4052aa593b108684ae292d8ea2dbb93c19990e0cdf416fa7239557aac3 lib/unicore/auxiliary/LBTest.txt + * f62279d8fd10935ba0cf0d8417a1dcbe7ab0d4e62f59c17e02cbe40f580c4162 lib/unicore/auxiliary/SBTest.txt + * 61e4ba975b0a5bc1a76ee931b94914395d7289ef624e3c0d4d6b9460ee387bea lib/unicore/auxiliary/SentenceBreakProperty.txt + * 2a676130c71194245e7c74a837e58330f202600d8ddcf4518129dd476f26e18e lib/unicore/auxiliary/WBTest.txt + * 5188a56e91593467c2e912601ebc78750e6adc9b04541b8c5becb5441e388ce2 lib/unicore/auxiliary/WordBreakProperty.txt + * 29071dba22c72c27783a73016afb8ffaeb025866740791f9c2d0b55cc45a3470 lib/unicore/emoji/emoji.txt + * 4841f2090c2dbc592d3ce43bb74c2191b3da50fb9a0d00274f1448c202851b02 lib/unicore/extracted/DBidiClass.txt + * f10a35451429137f7348825f22d624b6390c526ead3d8e756d2af9e5ed5b2b67 lib/unicore/extracted/DBinaryProperties.txt + * ca54f6360cd288ad92113415bf1f77749015abe11cbd6798d21f7fa81f04205d lib/unicore/extracted/DCombiningClass.txt + * db059ce45e3cec49bfda56e262fa658b3a5561b1648de266c818d2a08a85b78a lib/unicore/extracted/DDecompositionType.txt + * d62e6950f086e53f47c593a38342621f8838f48c49a1de070cf83d3959bd1688 lib/unicore/extracted/DEastAsianWidth.txt + * fe29a45c0882500e591140aaa5c4f5067e6a5d746806148af34400c48b9c06f9 lib/unicore/extracted/DGeneralCategory.txt + * e13ca1344b16023aa38c6ada39f9658536fc6bb7c3c24d579f0bc316a4f4f1e0 lib/unicore/extracted/DJoinGroup.txt + * c4870b11e2b8b7d0eb70b99ce85608e5c28a399efa316cca97238a58ae160e5e lib/unicore/extracted/DJoinType.txt + * 3f4f32ed2a577344a508114527e721d7a8b633d32f38945d47fe0c743650c585 lib/unicore/extracted/DLineBreak.txt + * 710abf2d581ac9c57f244c0834f9d9969d9781e0396adccd330eaae658ac7d6b lib/unicore/extracted/DNumType.txt + * 6bd30f385f3baf3ab5d5308c111a81de87bea5f494ba0ba69e8ab45263b8c34d lib/unicore/extracted/DNumValues.txt + * c7114b2b9d186d99aa28d92ad86874c67ed4ce2b33f84e1331615a30f0fc4b63 lib/unicore/mktables + * 55d90fdc3f902e5c0b16b3378f9eaa36e970a1c09723c33de7d47d0370044012 lib/unicore/version * 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl * c7ff8e0d207d3538c7feb4a1a152b159e5e902d20293b303569ea8323e84633e regen/mk_PL_charclass.pl * 2a64e8b4ca351f490530bdf8c7b4962c407b7ed6a1123eeb8d9e8e0e4236d16a regen/mk_invlists.pl diff --git a/lib/Unicode/UCD.t b/lib/Unicode/UCD.t index 3d39121..a70e3bd 100644 --- a/lib/Unicode/UCD.t +++ b/lib/Unicode/UCD.t @@ -19,7 +19,7 @@ use Test::More; use Unicode::UCD qw(charinfo charprop charprops_all); -my $expected_version = '14.0.0'; +my $expected_version = '15.0.0'; my $current_version = Unicode::UCD::UnicodeVersion; my $v_unicode_version = pack "C*", split /\./, $current_version; my $unknown_script = ($v_unicode_version lt v5.0.0) @@ -786,7 +786,7 @@ SKIP: skip("Latin range count will be wrong when using older Unicode release", 2) if $current_version lt $expected_version; my $n1 = @$r1; - is($n1, 38, "number of ranges in Latin script (Unicode $expected_version)") if $::IS_ASCII; + is($n1, 39, "number of ranges in Latin script (Unicode $expected_version)") if $::IS_ASCII; shift @$r1 while @$r1; my $r2 = charscript('Latin'); is(@$r2, $n1, "modifying results should not mess up internal caches"); diff --git a/lib/unicore/ArabicShaping.txt b/lib/unicore/ArabicShaping.txt index bfb6b47..49cd256 100644 --- a/lib/unicore/ArabicShaping.txt +++ b/lib/unicore/ArabicShaping.txt @@ -1,8 +1,8 @@ -# ArabicShaping-14.0.0.txt -# Date: 2021-05-21, 01:54:00 GMT [KW, RP] -# © 2021 Unicode®, Inc. +# ArabicShaping-15.0.0.txt +# Date: 2022-02-14, 18:50:00 GMT [KW, RP] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # This file is a normative contributory data file in the # Unicode Character Database. diff --git a/lib/unicore/BidiBrackets.txt b/lib/unicore/BidiBrackets.txt index 89698f5..e138e7f 100644 --- a/lib/unicore/BidiBrackets.txt +++ b/lib/unicore/BidiBrackets.txt @@ -1,6 +1,6 @@ -# BidiBrackets-14.0.0.txt -# Date: 2021-06-30, 23:59:00 GMT [AG, LI, KW] -# © 2021 Unicode®, Inc. +# BidiBrackets-15.0.0.txt +# Date: 2022-05-03, 18:42:00 GMT [AG, LI, KW] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see https://www.unicode.org/terms_of_use.html # diff --git a/lib/unicore/BidiMirroring.txt b/lib/unicore/BidiMirroring.txt index bd8e2c5..5861d6e 100644 --- a/lib/unicore/BidiMirroring.txt +++ b/lib/unicore/BidiMirroring.txt @@ -1,6 +1,6 @@ -# BidiMirroring-14.0.0.txt -# Date: 2021-08-08, 22:55:00 GMT [KW, RP] -# © 2021 Unicode®, Inc. +# BidiMirroring-15.0.0.txt +# Date: 2022-05-03, 18:47:00 GMT [KW, RP] +# © 2022 Unicode®, Inc. # For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database @@ -15,7 +15,7 @@ # value, for which there is another Unicode character that typically has a glyph # that is the mirror image of the original character's glyph. # -# The repertoire covered by the file is Unicode 14.0.0. +# The repertoire covered by the file is Unicode 15.0.0. # # The file contains a list of lines with mappings from one code point # to another one for character-based mirroring. diff --git a/lib/unicore/Blocks.txt b/lib/unicore/Blocks.txt index cc5d619..1268459 100644 --- a/lib/unicore/Blocks.txt +++ b/lib/unicore/Blocks.txt @@ -1,10 +1,10 @@ -# Blocks-14.0.0.txt -# Date: 2021-01-22, 23:29:00 GMT [KW] -# © 2021 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# Blocks-15.0.0.txt +# Date: 2022-01-28, 20:58:00 GMT [KW] +# © 2022 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Format: # Start Code..End Code; Block Name @@ -15,7 +15,7 @@ # and underbars are ignored. # For example, "Latin Extended-A" and "latin extended a" are equivalent. # For more information on the comparison of property values, -# see UAX #44: http://www.unicode.org/reports/tr44/ +# see UAX #44: https://www.unicode.org/reports/tr44/ # # All block ranges start with a value where (cp MOD 16) = 0, # and end with a value where (cp MOD 16) = 15. In other words, @@ -241,6 +241,7 @@ FFF0..FFFF; Specials 10D00..10D3F; Hanifi Rohingya 10E60..10E7F; Rumi Numeral Symbols 10E80..10EBF; Yezidi +10EC0..10EFF; Arabic Extended-C 10F00..10F2F; Old Sogdian 10F30..10F6F; Sogdian 10F70..10FAF; Old Uyghur @@ -272,11 +273,13 @@ FFF0..FFFF; Specials 11A50..11AAF; Soyombo 11AB0..11ABF; Unified Canadian Aboriginal Syllabics Extended-A 11AC0..11AFF; Pau Cin Hau +11B00..11B5F; Devanagari Extended-A 11C00..11C6F; Bhaiksuki 11C70..11CBF; Marchen 11D00..11D5F; Masaram Gondi 11D60..11DAF; Gunjala Gondi 11EE0..11EFF; Makasar +11F00..11F5F; Kawi 11FB0..11FBF; Lisu Supplement 11FC0..11FFF; Tamil Supplement 12000..123FF; Cuneiform @@ -284,7 +287,7 @@ FFF0..FFFF; Specials 12480..1254F; Early Dynastic Cuneiform 12F90..12FFF; Cypro-Minoan 13000..1342F; Egyptian Hieroglyphs -13430..1343F; Egyptian Hieroglyph Format Controls +13430..1345F; Egyptian Hieroglyph Format Controls 14400..1467F; Anatolian Hieroglyphs 16800..16A3F; Bamum Supplement 16A40..16A6F; Mro @@ -309,6 +312,7 @@ FFF0..FFFF; Specials 1D000..1D0FF; Byzantine Musical Symbols 1D100..1D1FF; Musical Symbols 1D200..1D24F; Ancient Greek Musical Notation +1D2C0..1D2DF; Kaktovik Numerals 1D2E0..1D2FF; Mayan Numerals 1D300..1D35F; Tai Xuan Jing Symbols 1D360..1D37F; Counting Rod Numerals @@ -316,9 +320,11 @@ FFF0..FFFF; Specials 1D800..1DAAF; Sutton SignWriting 1DF00..1DFFF; Latin Extended-G 1E000..1E02F; Glagolitic Supplement +1E030..1E08F; Cyrillic Extended-D 1E100..1E14F; Nyiakeng Puachue Hmong 1E290..1E2BF; Toto 1E2C0..1E2FF; Wancho +1E4D0..1E4FF; Nag Mundari 1E7E0..1E7FF; Ethiopic Extended-B 1E800..1E8DF; Mende Kikakui 1E900..1E95F; Adlam @@ -348,6 +354,7 @@ FFF0..FFFF; Specials 2CEB0..2EBEF; CJK Unified Ideographs Extension F 2F800..2FA1F; CJK Compatibility Ideographs Supplement 30000..3134F; CJK Unified Ideographs Extension G +31350..323AF; CJK Unified Ideographs Extension H E0000..E007F; Tags E0100..E01EF; Variation Selectors Supplement F0000..FFFFF; Supplementary Private Use Area-A diff --git a/lib/unicore/CJKRadicals.txt b/lib/unicore/CJKRadicals.txt index 61a4587..88434a6 100644 --- a/lib/unicore/CJKRadicals.txt +++ b/lib/unicore/CJKRadicals.txt @@ -1,10 +1,10 @@ -# CJKRadicals-14.0.0.txt -# Date: 2021-03-16, 21:39:00 GMT [RC, KW, LI] -# © 2021 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# CJKRadicals-15.0.0.txt +# Date: 2022-05-03, 18:49:00 GMT [RC, KW, LI] +# © 2022 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Mapping from CJK radical numbers to characters # @@ -23,7 +23,7 @@ # and in particular they can end with a U+0027 ' APOSTROPHE. # # For more information, see UAX #38: Unicode Han Database (Unihan), -# at http://www.unicode.org/reports/tr38/ +# at https://www.unicode.org/reports/tr38/ # # This file was created for Unicode 5.2 by Richard Cook. # Updated for Unicode 6.0 by Richard Cook. diff --git a/lib/unicore/CaseFolding.txt b/lib/unicore/CaseFolding.txt index 932ace2..65aa0fc 100644 --- a/lib/unicore/CaseFolding.txt +++ b/lib/unicore/CaseFolding.txt @@ -1,11 +1,11 @@ -# CaseFolding-14.0.0.txt -# Date: 2021-03-08, 19:35:41 GMT -# © 2021 Unicode®, Inc. +# CaseFolding-15.0.0.txt +# Date: 2022-02-02, 23:35:35 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Case Folding Properties # diff --git a/lib/unicore/CompositionExclusions.txt b/lib/unicore/CompositionExclusions.txt index 74e425e..bbc8bd7 100644 --- a/lib/unicore/CompositionExclusions.txt +++ b/lib/unicore/CompositionExclusions.txt @@ -1,6 +1,6 @@ -# CompositionExclusions-14.0.0.txt -# Date: 2021-03-30, 23:59:00 GMT [KW, LI] -# © 2021 Unicode®, Inc. +# CompositionExclusions-15.0.0.txt +# Date: 2022-05-03, 18:50:00 GMT [KW, LI] +# © 2022 Unicode®, Inc. # For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database diff --git a/lib/unicore/DAge.txt b/lib/unicore/DAge.txt index c8ee531..f8e83ae 100644 --- a/lib/unicore/DAge.txt +++ b/lib/unicore/DAge.txt @@ -1,11 +1,11 @@ -# DerivedAge-14.0.0.txt -# Date: 2021-07-10, 00:35:00 GMT -# © 2021 Unicode®, Inc. +# DerivedAge-15.0.0.txt +# Date: 2022-04-26, 23:14:23 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Unicode Character Database: Derived Property Data # This file shows when various code points were first assigned in Unicode. @@ -1949,4 +1949,46 @@ FDFE..FDFF ; 14.0 # [2] ARABIC LIGATURE SUBHAANAHU WA TAAALAA..ARABIC LIGAT # Total code points: 838 +# ================================================ + +# Age=V15_0 + +# Newly assigned in Unicode 15.0.0 (September, 2022) + +0CF3 ; 15.0 # KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT +0ECE ; 15.0 # LAO YAMAKKAN +10EFD..10EFF ; 15.0 # [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA +1123F..11241 ; 15.0 # [3] KHOJKI LETTER QA..KHOJKI VOWEL SIGN VOCALIC R +11B00..11B09 ; 15.0 # [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU +11F00..11F10 ; 15.0 # [17] KAWI SIGN CANDRABINDU..KAWI LETTER O +11F12..11F3A ; 15.0 # [41] KAWI LETTER KA..KAWI VOWEL SIGN VOCALIC R +11F3E..11F59 ; 15.0 # [28] KAWI VOWEL SIGN E..KAWI DIGIT NINE +1342F ; 15.0 # EGYPTIAN HIEROGLYPH V011D +13439..1343F ; 15.0 # [7] EGYPTIAN HIEROGLYPH INSERT AT MIDDLE..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE +13440..13455 ; 15.0 # [22] EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED +1B132 ; 15.0 # HIRAGANA LETTER SMALL KO +1B155 ; 15.0 # KATAKANA LETTER SMALL KO +1D2C0..1D2D3 ; 15.0 # [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN +1DF25..1DF2A ; 15.0 # [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E030..1E06D ; 15.0 # [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F ; 15.0 # COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +1E4D0..1E4F9 ; 15.0 # [42] NAG MUNDARI LETTER O..NAG MUNDARI DIGIT NINE +1F6DC ; 15.0 # WIRELESS +1F774..1F776 ; 15.0 # [3] LOT OF FORTUNE..LUNAR ECLIPSE +1F77B..1F77F ; 15.0 # [5] HAUMEA..ORCUS +1F7D9 ; 15.0 # NINE POINTED WHITE STAR +1FA75..1FA77 ; 15.0 # [3] LIGHT BLUE HEART..PINK HEART +1FA87..1FA88 ; 15.0 # [2] MARACAS..FLUTE +1FAAD..1FAAF ; 15.0 # [3] FOLDING HAND FAN..KHANDA +1FABB..1FABD ; 15.0 # [3] HYACINTH..WING +1FABF ; 15.0 # GOOSE +1FACE..1FACF ; 15.0 # [2] MOOSE..DONKEY +1FADA..1FADB ; 15.0 # [2] GINGER ROOT..PEA POD +1FAE8 ; 15.0 # SHAKING FACE +1FAF7..1FAF8 ; 15.0 # [2] LEFTWARDS PUSHING HAND..RIGHTWARDS PUSHING HAND +2B739 ; 15.0 # CJK UNIFIED IDEOGRAPH-2B739 +31350..323AF ; 15.0 # [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF + +# Total code points: 4489 + # EOF diff --git a/lib/unicore/DCoreProperties.txt b/lib/unicore/DCoreProperties.txt index afc2abd..8b482b5 100644 --- a/lib/unicore/DCoreProperties.txt +++ b/lib/unicore/DCoreProperties.txt @@ -1,11 +1,11 @@ -# DerivedCoreProperties-14.0.0.txt -# Date: 2021-08-12, 23:12:53 GMT -# © 2021 Unicode®, Inc. +# DerivedCoreProperties-15.0.0.txt +# Date: 2022-08-05, 22:17:05 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # ================================================ @@ -462,6 +462,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A 0BD7 ; Alphabetic # Mc TAMIL AU LENGTH MARK 0C00 ; Alphabetic # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C01..0C03 ; Alphabetic # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C04 ; Alphabetic # Mn TELUGU SIGN COMBINING ANUSVARA ABOVE 0C05..0C0C ; Alphabetic # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L 0C0E..0C10 ; Alphabetic # Lo [3] TELUGU LETTER E..TELUGU LETTER AI 0C12..0C28 ; Alphabetic # Lo [23] TELUGU LETTER O..TELUGU LETTER NA @@ -497,6 +498,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A 0CE0..0CE1 ; Alphabetic # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL 0CE2..0CE3 ; Alphabetic # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CF1..0CF2 ; Alphabetic # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3 ; Alphabetic # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01 ; Alphabetic # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02..0D03 ; Alphabetic # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D04..0D0C ; Alphabetic # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -552,7 +554,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A 0F49..0F6C ; Alphabetic # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA 0F71..0F7E ; Alphabetic # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO 0F7F ; Alphabetic # Mc TIBETAN SIGN RNAM BCAD -0F80..0F81 ; Alphabetic # Mn [2] TIBETAN VOWEL SIGN REVERSED I..TIBETAN VOWEL SIGN REVERSED II +0F80..0F83 ; Alphabetic # Mn [4] TIBETAN VOWEL SIGN REVERSED I..TIBETAN SIGN SNA LDAN 0F88..0F8C ; Alphabetic # Lo [5] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN INVERTED MCHU CAN 0F8D..0F97 ; Alphabetic # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA 0F99..0FBC ; Alphabetic # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA @@ -1053,6 +1055,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 11071..11072 ; Alphabetic # Lo [2] BRAHMI LETTER OLD TAMIL SHORT E..BRAHMI LETTER OLD TAMIL SHORT O 11073..11074 ; Alphabetic # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O 11075 ; Alphabetic # Lo BRAHMI LETTER OLD TAMIL LLA +11080..11081 ; Alphabetic # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA 11082 ; Alphabetic # Mc KAITHI SIGN VISARGA 11083..110AF ; Alphabetic # Lo [45] KAITHI LETTER A..KAITHI LETTER HA 110B0..110B2 ; Alphabetic # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II @@ -1089,6 +1092,8 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 11234 ; Alphabetic # Mn KHOJKI SIGN ANUSVARA 11237 ; Alphabetic # Mn KHOJKI SIGN SHADDA 1123E ; Alphabetic # Mn KHOJKI SIGN SUKUN +1123F..11240 ; Alphabetic # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I +11241 ; Alphabetic # Mn KHOJKI VOWEL SIGN VOCALIC R 11280..11286 ; Alphabetic # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288 ; Alphabetic # Lo MULTANI LETTER GHA 1128A..1128D ; Alphabetic # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -1243,12 +1248,22 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 11EE0..11EF2 ; Alphabetic # Lo [19] MAKASAR LETTER KA..MAKASAR ANGKA 11EF3..11EF4 ; Alphabetic # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6 ; Alphabetic # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O +11F00..11F01 ; Alphabetic # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F02 ; Alphabetic # Lo KAWI SIGN REPHA +11F03 ; Alphabetic # Mc KAWI SIGN VISARGA +11F04..11F10 ; Alphabetic # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33 ; Alphabetic # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA +11F34..11F35 ; Alphabetic # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A ; Alphabetic # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F ; Alphabetic # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40 ; Alphabetic # Mn KAWI VOWEL SIGN EU 11FB0 ; Alphabetic # Lo LISU LETTER YHA 12000..12399 ; Alphabetic # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; Alphabetic # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; Alphabetic # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0 ; Alphabetic # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 -13000..1342E ; Alphabetic # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +13000..1342F ; Alphabetic # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D +13441..13446 ; Alphabetic # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN 14400..14646 ; Alphabetic # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; Alphabetic # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; Alphabetic # Lo [31] MRO LETTER TA..MRO LETTER TEK @@ -1275,7 +1290,9 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 1AFF5..1AFFB ; Alphabetic # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 1AFFD..1AFFE ; Alphabetic # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B122 ; Alphabetic # Lo [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU +1B132 ; Alphabetic # Lo HIRAGANA LETTER SMALL KO 1B150..1B152 ; Alphabetic # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; Alphabetic # Lo KATAKANA LETTER SMALL KO 1B164..1B167 ; Alphabetic # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB ; Alphabetic # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A ; Alphabetic # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -1316,16 +1333,21 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 1DF00..1DF09 ; Alphabetic # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A ; Alphabetic # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E ; Alphabetic # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; Alphabetic # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK 1E000..1E006 ; Alphabetic # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; Alphabetic # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021 ; Alphabetic # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024 ; Alphabetic # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Alphabetic # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E030..1E06D ; Alphabetic # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F ; Alphabetic # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E100..1E12C ; Alphabetic # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E137..1E13D ; Alphabetic # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER 1E14E ; Alphabetic # Lo NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ 1E290..1E2AD ; Alphabetic # Lo [30] TOTO LETTER PA..TOTO LETTER A 1E2C0..1E2EB ; Alphabetic # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH +1E4D0..1E4EA ; Alphabetic # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB ; Alphabetic # Lm NAG MUNDARI SIGN OJOD 1E7E0..1E7E6 ; Alphabetic # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; Alphabetic # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; Alphabetic # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -1371,14 +1393,15 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 1F150..1F169 ; Alphabetic # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z 1F170..1F189 ; Alphabetic # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z 20000..2A6DF ; Alphabetic # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; Alphabetic # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; Alphabetic # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; Alphabetic # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; Alphabetic # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; Alphabetic # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; Alphabetic # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; Alphabetic # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; Alphabetic # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 133396 +# Total code points: 137765 # ================================================ @@ -1663,6 +1686,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG 052F ; Lowercase # L& CYRILLIC SMALL LETTER EL WITH DESCENDER 0560..0588 ; Lowercase # L& [41] ARMENIAN SMALL LETTER TURNED AYB..ARMENIAN SMALL LETTER YI WITH STROKE 10D0..10FA ; Lowercase # L& [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FC ; Lowercase # Lm MODIFIER LETTER GEORGIAN NAR 10FD..10FF ; Lowercase # L& [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN 13F8..13FD ; Lowercase # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV 1C80..1C88 ; Lowercase # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK @@ -2012,12 +2036,14 @@ A7D3 ; Lowercase # L& LATIN SMALL LETTER DOUBLE THORN A7D5 ; Lowercase # L& LATIN SMALL LETTER DOUBLE WYNN A7D7 ; Lowercase # L& LATIN SMALL LETTER MIDDLE SCOTS S A7D9 ; Lowercase # L& LATIN SMALL LETTER SIGMOID S +A7F2..A7F4 ; Lowercase # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F6 ; Lowercase # L& LATIN SMALL LETTER REVERSED HALF H A7F8..A7F9 ; Lowercase # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE A7FA ; Lowercase # L& LATIN LETTER SMALL CAPITAL TURNED M AB30..AB5A ; Lowercase # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG AB5C..AB5F ; Lowercase # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK AB60..AB68 ; Lowercase # L& [9] LATIN SMALL LETTER SAKHA YAT..LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE +AB69 ; Lowercase # Lm MODIFIER LETTER SMALL TURNED W AB70..ABBF ; Lowercase # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA FB00..FB06 ; Lowercase # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST FB13..FB17 ; Lowercase # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH @@ -2065,9 +2091,11 @@ FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 1D7CB ; Lowercase # L& MATHEMATICAL BOLD SMALL DIGAMMA 1DF00..1DF09 ; Lowercase # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0B..1DF1E ; Lowercase # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; Lowercase # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E030..1E06D ; Lowercase # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E922..1E943 ; Lowercase # L& [34] ADLAM SMALL LETTER ALIF..ADLAM SMALL LETTER SHA -# Total code points: 2471 +# Total code points: 2544 # ================================================ @@ -2767,6 +2795,7 @@ FF21..FF3A ; Uppercase # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH 10C7 ; Cased # L& GEORGIAN CAPITAL LETTER YN 10CD ; Cased # L& GEORGIAN CAPITAL LETTER AEN 10D0..10FA ; Cased # L& [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FC ; Cased # Lm MODIFIER LETTER GEORGIAN NAR 10FD..10FF ; Cased # L& [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN 13A0..13F5 ; Cased # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV 13F8..13FD ; Cased # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV @@ -2837,12 +2866,14 @@ A790..A7CA ; Cased # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SM A7D0..A7D1 ; Cased # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G A7D3 ; Cased # L& LATIN SMALL LETTER DOUBLE THORN A7D5..A7D9 ; Cased # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S +A7F2..A7F4 ; Cased # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F5..A7F6 ; Cased # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H A7F8..A7F9 ; Cased # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE A7FA ; Cased # L& LATIN LETTER SMALL CAPITAL TURNED M AB30..AB5A ; Cased # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG AB5C..AB5F ; Cased # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK AB60..AB68 ; Cased # L& [9] LATIN SMALL LETTER SAKHA YAT..LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE +AB69 ; Cased # Lm MODIFIER LETTER SMALL TURNED W AB70..ABBF ; Cased # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA FB00..FB06 ; Cased # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST FB13..FB17 ; Cased # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH @@ -2899,12 +2930,14 @@ FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN 1D7C4..1D7CB ; Cased # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA 1DF00..1DF09 ; Cased # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0B..1DF1E ; Cased # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; Cased # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E030..1E06D ; Cased # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E900..1E943 ; Cased # L& [68] ADLAM CAPITAL LETTER ALIF..ADLAM SMALL LETTER SHA 1F130..1F149 ; Cased # So [26] SQUARED LATIN CAPITAL LETTER A..SQUARED LATIN CAPITAL LETTER Z 1F150..1F169 ; Cased # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z 1F170..1F189 ; Cased # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z -# Total code points: 4453 +# Total code points: 4526 # ================================================ @@ -3054,7 +3087,7 @@ FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN 0EB1 ; Case_Ignorable # Mn LAO VOWEL SIGN MAI KAN 0EB4..0EBC ; Case_Ignorable # Mn [9] LAO VOWEL SIGN I..LAO SEMIVOWEL SIGN LO 0EC6 ; Case_Ignorable # Lm LAO KO LA -0EC8..0ECD ; Case_Ignorable # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EC8..0ECE ; Case_Ignorable # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN 0F18..0F19 ; Case_Ignorable # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0F35 ; Case_Ignorable # Mn TIBETAN MARK NGAS BZUNG NYI ZLA 0F37 ; Case_Ignorable # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS @@ -3263,6 +3296,7 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI 10AE5..10AE6 ; Case_Ignorable # Mn [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW 10D24..10D27 ; Case_Ignorable # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI 10EAB..10EAC ; Case_Ignorable # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK +10EFD..10EFF ; Case_Ignorable # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 10F46..10F50 ; Case_Ignorable # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW 10F82..10F85 ; Case_Ignorable # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW 11001 ; Case_Ignorable # Mn BRAHMI SIGN ANUSVARA @@ -3287,6 +3321,7 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI 11234 ; Case_Ignorable # Mn KHOJKI SIGN ANUSVARA 11236..11237 ; Case_Ignorable # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA 1123E ; Case_Ignorable # Mn KHOJKI SIGN SUKUN +11241 ; Case_Ignorable # Mn KHOJKI VOWEL SIGN VOCALIC R 112DF ; Case_Ignorable # Mn KHUDAWADI SIGN ANUSVARA 112E3..112EA ; Case_Ignorable # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA 11300..11301 ; Case_Ignorable # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU @@ -3348,7 +3383,13 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI 11D95 ; Case_Ignorable # Mn GUNJALA GONDI SIGN ANUSVARA 11D97 ; Case_Ignorable # Mn GUNJALA GONDI VIRAMA 11EF3..11EF4 ; Case_Ignorable # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U -13430..13438 ; Case_Ignorable # Cf [9] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END SEGMENT +11F00..11F01 ; Case_Ignorable # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F36..11F3A ; Case_Ignorable # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F40 ; Case_Ignorable # Mn KAWI VOWEL SIGN EU +11F42 ; Case_Ignorable # Mn KAWI CONJOINER +13430..1343F ; Case_Ignorable # Cf [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE +13440 ; Case_Ignorable # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY +13447..13455 ; Case_Ignorable # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 16AF0..16AF4 ; Case_Ignorable # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE 16B30..16B36 ; Case_Ignorable # Mn [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM 16B40..16B43 ; Case_Ignorable # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM @@ -3382,10 +3423,14 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI 1E01B..1E021 ; Case_Ignorable # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024 ; Case_Ignorable # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Case_Ignorable # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E030..1E06D ; Case_Ignorable # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F ; Case_Ignorable # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E130..1E136 ; Case_Ignorable # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D 1E137..1E13D ; Case_Ignorable # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER 1E2AE ; Case_Ignorable # Mn TOTO SIGN RISING TONE 1E2EC..1E2EF ; Case_Ignorable # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI +1E4EB ; Case_Ignorable # Lm NAG MUNDARI SIGN OJOD +1E4EC..1E4EF ; Case_Ignorable # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH 1E8D0..1E8D6 ; Case_Ignorable # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS 1E944..1E94A ; Case_Ignorable # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA 1E94B ; Case_Ignorable # Lm ADLAM NASALIZATION MARK @@ -3394,7 +3439,7 @@ E0001 ; Case_Ignorable # Cf LANGUAGE TAG E0020..E007F ; Case_Ignorable # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF ; Case_Ignorable # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 2602 +# Total code points: 2707 # ================================================ @@ -6617,6 +6662,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 111DC ; ID_Start # Lo SHARADA HEADSTROKE 11200..11211 ; ID_Start # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA 11213..1122B ; ID_Start # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA +1123F..11240 ; ID_Start # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I 11280..11286 ; ID_Start # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288 ; ID_Start # Lo MULTANI LETTER GHA 1128A..1128D ; ID_Start # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -6679,12 +6725,16 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 11D6A..11D89 ; ID_Start # Lo [32] GUNJALA GONDI LETTER OO..GUNJALA GONDI LETTER SA 11D98 ; ID_Start # Lo GUNJALA GONDI OM 11EE0..11EF2 ; ID_Start # Lo [19] MAKASAR LETTER KA..MAKASAR ANGKA +11F02 ; ID_Start # Lo KAWI SIGN REPHA +11F04..11F10 ; ID_Start # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33 ; ID_Start # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA 11FB0 ; ID_Start # Lo LISU LETTER YHA 12000..12399 ; ID_Start # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; ID_Start # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; ID_Start # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0 ; ID_Start # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 -13000..1342E ; ID_Start # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +13000..1342F ; ID_Start # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D +13441..13446 ; ID_Start # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN 14400..14646 ; ID_Start # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; ID_Start # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; ID_Start # Lo [31] MRO LETTER TA..MRO LETTER TEK @@ -6707,7 +6757,9 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1AFF5..1AFFB ; ID_Start # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 1AFFD..1AFFE ; ID_Start # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B122 ; ID_Start # Lo [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU +1B132 ; ID_Start # Lo HIRAGANA LETTER SMALL KO 1B150..1B152 ; ID_Start # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; ID_Start # Lo KATAKANA LETTER SMALL KO 1B164..1B167 ; ID_Start # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB ; ID_Start # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A ; ID_Start # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -6747,11 +6799,15 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1DF00..1DF09 ; ID_Start # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A ; ID_Start # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E ; ID_Start # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; ID_Start # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E030..1E06D ; ID_Start # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E100..1E12C ; ID_Start # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E137..1E13D ; ID_Start # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER 1E14E ; ID_Start # Lo NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ 1E290..1E2AD ; ID_Start # Lo [30] TOTO LETTER PA..TOTO LETTER A 1E2C0..1E2EB ; ID_Start # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH +1E4D0..1E4EA ; ID_Start # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB ; ID_Start # Lm NAG MUNDARI SIGN OJOD 1E7E0..1E7E6 ; ID_Start # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; ID_Start # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; ID_Start # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -6793,14 +6849,15 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1EEA5..1EEA9 ; ID_Start # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH 1EEAB..1EEBB ; ID_Start # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN 20000..2A6DF ; ID_Start # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; ID_Start # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; ID_Start # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; ID_Start # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; ID_Start # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; ID_Start # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; ID_Start # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; ID_Start # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; ID_Start # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 131997 +# Total code points: 136345 # ================================================ @@ -7083,6 +7140,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 0CE2..0CE3 ; ID_Continue # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF ; ID_Continue # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2 ; ID_Continue # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3 ; ID_Continue # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01 ; ID_Continue # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02..0D03 ; ID_Continue # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D04..0D0C ; ID_Continue # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -7136,7 +7194,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 0EBD ; ID_Continue # Lo LAO SEMIVOWEL SIGN NYO 0EC0..0EC4 ; ID_Continue # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI 0EC6 ; ID_Continue # Lm LAO KO LA -0EC8..0ECD ; ID_Continue # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EC8..0ECE ; ID_Continue # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN 0ED0..0ED9 ; ID_Continue # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE 0EDC..0EDF ; ID_Continue # Lo [4] LAO HO NO..LAO LETTER KHMU NYO 0F00 ; ID_Continue # Lo TIBETAN SYLLABLE OM @@ -7719,6 +7777,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 10E80..10EA9 ; ID_Continue # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET 10EAB..10EAC ; ID_Continue # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10EB0..10EB1 ; ID_Continue # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE +10EFD..10EFF ; ID_Continue # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 10F00..10F1C ; ID_Continue # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL 10F27 ; ID_Continue # Lo OLD SOGDIAN LIGATURE AYIN-DALETH 10F30..10F45 ; ID_Continue # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN @@ -7781,6 +7840,8 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 11235 ; ID_Continue # Mc KHOJKI SIGN VIRAMA 11236..11237 ; ID_Continue # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA 1123E ; ID_Continue # Mn KHOJKI SIGN SUKUN +1123F..11240 ; ID_Continue # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I +11241 ; ID_Continue # Mn KHOJKI VOWEL SIGN VOCALIC R 11280..11286 ; ID_Continue # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288 ; ID_Continue # Lo MULTANI LETTER GHA 1128A..1128D ; ID_Continue # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -7963,12 +8024,27 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 11EE0..11EF2 ; ID_Continue # Lo [19] MAKASAR LETTER KA..MAKASAR ANGKA 11EF3..11EF4 ; ID_Continue # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6 ; ID_Continue # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O +11F00..11F01 ; ID_Continue # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F02 ; ID_Continue # Lo KAWI SIGN REPHA +11F03 ; ID_Continue # Mc KAWI SIGN VISARGA +11F04..11F10 ; ID_Continue # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33 ; ID_Continue # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA +11F34..11F35 ; ID_Continue # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A ; ID_Continue # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F ; ID_Continue # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40 ; ID_Continue # Mn KAWI VOWEL SIGN EU +11F41 ; ID_Continue # Mc KAWI SIGN KILLER +11F42 ; ID_Continue # Mn KAWI CONJOINER +11F50..11F59 ; ID_Continue # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE 11FB0 ; ID_Continue # Lo LISU LETTER YHA 12000..12399 ; ID_Continue # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; ID_Continue # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; ID_Continue # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0 ; ID_Continue # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 -13000..1342E ; ID_Continue # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +13000..1342F ; ID_Continue # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D +13440 ; ID_Continue # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY +13441..13446 ; ID_Continue # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN +13447..13455 ; ID_Continue # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 14400..14646 ; ID_Continue # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; ID_Continue # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; ID_Continue # Lo [31] MRO LETTER TA..MRO LETTER TEK @@ -8001,7 +8077,9 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 1AFF5..1AFFB ; ID_Continue # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 1AFFD..1AFFE ; ID_Continue # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B122 ; ID_Continue # Lo [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU +1B132 ; ID_Continue # Lo HIRAGANA LETTER SMALL KO 1B150..1B152 ; ID_Continue # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; ID_Continue # Lo KATAKANA LETTER SMALL KO 1B164..1B167 ; ID_Continue # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB ; ID_Continue # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A ; ID_Continue # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -8058,11 +8136,14 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 1DF00..1DF09 ; ID_Continue # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A ; ID_Continue # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E ; ID_Continue # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; ID_Continue # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK 1E000..1E006 ; ID_Continue # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; ID_Continue # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021 ; ID_Continue # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024 ; ID_Continue # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; ID_Continue # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E030..1E06D ; ID_Continue # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F ; ID_Continue # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E100..1E12C ; ID_Continue # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E130..1E136 ; ID_Continue # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D 1E137..1E13D ; ID_Continue # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER @@ -8073,6 +8154,10 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 1E2C0..1E2EB ; ID_Continue # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH 1E2EC..1E2EF ; ID_Continue # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E2F0..1E2F9 ; ID_Continue # Nd [10] WANCHO DIGIT ZERO..WANCHO DIGIT NINE +1E4D0..1E4EA ; ID_Continue # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB ; ID_Continue # Lm NAG MUNDARI SIGN OJOD +1E4EC..1E4EF ; ID_Continue # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH +1E4F0..1E4F9 ; ID_Continue # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE 1E7E0..1E7E6 ; ID_Continue # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; ID_Continue # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; ID_Continue # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -8118,15 +8203,16 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN 1EEAB..1EEBB ; ID_Continue # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN 1FBF0..1FBF9 ; ID_Continue # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 20000..2A6DF ; ID_Continue # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; ID_Continue # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; ID_Continue # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; ID_Continue # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; ID_Continue # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; ID_Continue # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; ID_Continue # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; ID_Continue # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; ID_Continue # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 135072 +# Total code points: 139482 # ================================================ @@ -8685,6 +8771,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 111DC ; XID_Start # Lo SHARADA HEADSTROKE 11200..11211 ; XID_Start # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA 11213..1122B ; XID_Start # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA +1123F..11240 ; XID_Start # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I 11280..11286 ; XID_Start # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288 ; XID_Start # Lo MULTANI LETTER GHA 1128A..1128D ; XID_Start # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -8747,12 +8834,16 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 11D6A..11D89 ; XID_Start # Lo [32] GUNJALA GONDI LETTER OO..GUNJALA GONDI LETTER SA 11D98 ; XID_Start # Lo GUNJALA GONDI OM 11EE0..11EF2 ; XID_Start # Lo [19] MAKASAR LETTER KA..MAKASAR ANGKA +11F02 ; XID_Start # Lo KAWI SIGN REPHA +11F04..11F10 ; XID_Start # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33 ; XID_Start # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA 11FB0 ; XID_Start # Lo LISU LETTER YHA 12000..12399 ; XID_Start # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; XID_Start # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; XID_Start # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0 ; XID_Start # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 -13000..1342E ; XID_Start # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +13000..1342F ; XID_Start # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D +13441..13446 ; XID_Start # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN 14400..14646 ; XID_Start # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; XID_Start # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; XID_Start # Lo [31] MRO LETTER TA..MRO LETTER TEK @@ -8775,7 +8866,9 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 1AFF5..1AFFB ; XID_Start # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 1AFFD..1AFFE ; XID_Start # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B122 ; XID_Start # Lo [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU +1B132 ; XID_Start # Lo HIRAGANA LETTER SMALL KO 1B150..1B152 ; XID_Start # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; XID_Start # Lo KATAKANA LETTER SMALL KO 1B164..1B167 ; XID_Start # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB ; XID_Start # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A ; XID_Start # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -8815,11 +8908,15 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 1DF00..1DF09 ; XID_Start # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A ; XID_Start # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E ; XID_Start # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; XID_Start # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E030..1E06D ; XID_Start # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E100..1E12C ; XID_Start # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E137..1E13D ; XID_Start # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER 1E14E ; XID_Start # Lo NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ 1E290..1E2AD ; XID_Start # Lo [30] TOTO LETTER PA..TOTO LETTER A 1E2C0..1E2EB ; XID_Start # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH +1E4D0..1E4EA ; XID_Start # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB ; XID_Start # Lm NAG MUNDARI SIGN OJOD 1E7E0..1E7E6 ; XID_Start # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; XID_Start # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; XID_Start # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -8861,14 +8958,15 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 1EEA5..1EEA9 ; XID_Start # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH 1EEAB..1EEBB ; XID_Start # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN 20000..2A6DF ; XID_Start # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; XID_Start # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; XID_Start # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; XID_Start # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; XID_Start # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; XID_Start # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; XID_Start # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; XID_Start # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; XID_Start # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 131974 +# Total code points: 136322 # ================================================ @@ -9147,6 +9245,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 0CE2..0CE3 ; XID_Continue # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF ; XID_Continue # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2 ; XID_Continue # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3 ; XID_Continue # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01 ; XID_Continue # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02..0D03 ; XID_Continue # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D04..0D0C ; XID_Continue # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -9200,7 +9299,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU 0EBD ; XID_Continue # Lo LAO SEMIVOWEL SIGN NYO 0EC0..0EC4 ; XID_Continue # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI 0EC6 ; XID_Continue # Lm LAO KO LA -0EC8..0ECD ; XID_Continue # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EC8..0ECE ; XID_Continue # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN 0ED0..0ED9 ; XID_Continue # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE 0EDC..0EDF ; XID_Continue # Lo [4] LAO HO NO..LAO LETTER KHMU NYO 0F00 ; XID_Continue # Lo TIBETAN SYLLABLE OM @@ -9788,6 +9887,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 10E80..10EA9 ; XID_Continue # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET 10EAB..10EAC ; XID_Continue # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10EB0..10EB1 ; XID_Continue # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE +10EFD..10EFF ; XID_Continue # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 10F00..10F1C ; XID_Continue # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL 10F27 ; XID_Continue # Lo OLD SOGDIAN LIGATURE AYIN-DALETH 10F30..10F45 ; XID_Continue # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN @@ -9850,6 +9950,8 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 11235 ; XID_Continue # Mc KHOJKI SIGN VIRAMA 11236..11237 ; XID_Continue # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA 1123E ; XID_Continue # Mn KHOJKI SIGN SUKUN +1123F..11240 ; XID_Continue # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I +11241 ; XID_Continue # Mn KHOJKI VOWEL SIGN VOCALIC R 11280..11286 ; XID_Continue # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288 ; XID_Continue # Lo MULTANI LETTER GHA 1128A..1128D ; XID_Continue # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -10032,12 +10134,27 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 11EE0..11EF2 ; XID_Continue # Lo [19] MAKASAR LETTER KA..MAKASAR ANGKA 11EF3..11EF4 ; XID_Continue # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6 ; XID_Continue # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O +11F00..11F01 ; XID_Continue # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F02 ; XID_Continue # Lo KAWI SIGN REPHA +11F03 ; XID_Continue # Mc KAWI SIGN VISARGA +11F04..11F10 ; XID_Continue # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33 ; XID_Continue # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA +11F34..11F35 ; XID_Continue # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A ; XID_Continue # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F ; XID_Continue # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40 ; XID_Continue # Mn KAWI VOWEL SIGN EU +11F41 ; XID_Continue # Mc KAWI SIGN KILLER +11F42 ; XID_Continue # Mn KAWI CONJOINER +11F50..11F59 ; XID_Continue # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE 11FB0 ; XID_Continue # Lo LISU LETTER YHA 12000..12399 ; XID_Continue # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; XID_Continue # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; XID_Continue # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0 ; XID_Continue # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 -13000..1342E ; XID_Continue # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +13000..1342F ; XID_Continue # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D +13440 ; XID_Continue # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY +13441..13446 ; XID_Continue # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN +13447..13455 ; XID_Continue # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 14400..14646 ; XID_Continue # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; XID_Continue # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; XID_Continue # Lo [31] MRO LETTER TA..MRO LETTER TEK @@ -10070,7 +10187,9 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 1AFF5..1AFFB ; XID_Continue # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 1AFFD..1AFFE ; XID_Continue # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B122 ; XID_Continue # Lo [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU +1B132 ; XID_Continue # Lo HIRAGANA LETTER SMALL KO 1B150..1B152 ; XID_Continue # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; XID_Continue # Lo KATAKANA LETTER SMALL KO 1B164..1B167 ; XID_Continue # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB ; XID_Continue # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A ; XID_Continue # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -10127,11 +10246,14 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 1DF00..1DF09 ; XID_Continue # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A ; XID_Continue # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E ; XID_Continue # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; XID_Continue # L& [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK 1E000..1E006 ; XID_Continue # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; XID_Continue # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021 ; XID_Continue # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024 ; XID_Continue # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; XID_Continue # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E030..1E06D ; XID_Continue # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F ; XID_Continue # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E100..1E12C ; XID_Continue # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E130..1E136 ; XID_Continue # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D 1E137..1E13D ; XID_Continue # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER @@ -10142,6 +10264,10 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 1E2C0..1E2EB ; XID_Continue # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH 1E2EC..1E2EF ; XID_Continue # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E2F0..1E2F9 ; XID_Continue # Nd [10] WANCHO DIGIT ZERO..WANCHO DIGIT NINE +1E4D0..1E4EA ; XID_Continue # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB ; XID_Continue # Lm NAG MUNDARI SIGN OJOD +1E4EC..1E4EF ; XID_Continue # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH +1E4F0..1E4F9 ; XID_Continue # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE 1E7E0..1E7E6 ; XID_Continue # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; XID_Continue # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; XID_Continue # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -10187,15 +10313,16 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA 1EEAB..1EEBB ; XID_Continue # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN 1FBF0..1FBF9 ; XID_Continue # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 20000..2A6DF ; XID_Continue # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; XID_Continue # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; XID_Continue # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; XID_Continue # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; XID_Continue # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; XID_Continue # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; XID_Continue # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; XID_Continue # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; XID_Continue # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF E0100..E01EF ; XID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 135053 +# Total code points: 139463 # ================================================ @@ -10206,7 +10333,7 @@ E0100..E01EF ; XID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTO # + Variation_Selector # - White_Space # - FFF9..FFFB (Interlinear annotation format characters) -# - 13430..13438 (Egyptian hieroglyph format characters) +# - 13430..13440 (Egyptian hieroglyph format characters) # - Prepended_Concatenation_Mark (Exceptional format characters that should be visible) 00AD ; Default_Ignorable_Code_Point # Cf SOFT HYPHEN @@ -10351,7 +10478,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point # Cn [3600] ........ -# Total code points: 10429 +# Total code points: 10491 # ================================================ @@ -9895,6 +9959,7 @@ FFF0..FFF8 ; Changes_When_NFKC_Casefolded # Cn [9] ...... -# Total code points: 10429 +# Total code points: 10491 # EOF diff --git a/lib/unicore/EastAsianWidth.txt b/lib/unicore/EastAsianWidth.txt index e04f705..38b7076 100644 --- a/lib/unicore/EastAsianWidth.txt +++ b/lib/unicore/EastAsianWidth.txt @@ -1,6 +1,6 @@ -# EastAsianWidth-14.0.0.txt -# Date: 2021-07-06, 09:58:53 GMT [KW, LI] -# © 2021 Unicode®, Inc. +# EastAsianWidth-15.0.0.txt +# Date: 2022-05-24, 17:40:20 GMT [KW, LI] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see https://www.unicode.org/terms_of_use.html # @@ -534,6 +534,7 @@ 0CE2..0CE3;N # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF;N # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2;N # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3;N # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01;N # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02..0D03;N # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D04..0D0C;N # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -595,7 +596,7 @@ 0EBD;N # Lo LAO SEMIVOWEL SIGN NYO 0EC0..0EC4;N # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI 0EC6;N # Lm LAO KO LA -0EC8..0ECD;N # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EC8..0ECE;N # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN 0ED0..0ED9;N # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE 0EDC..0EDF;N # Lo [4] LAO HO NO..LAO LETTER KHMU NYO 0F00;N # Lo TIBETAN SYLLABLE OM @@ -1946,6 +1947,7 @@ FFFD;A # So REPLACEMENT CHARACTER 10EAB..10EAC;N # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10EAD;N # Pd YEZIDI HYPHENATION MARK 10EB0..10EB1;N # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE +10EFD..10EFF;N # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 10F00..10F1C;N # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL 10F1D..10F26;N # No [10] OLD SOGDIAN NUMBER ONE..OLD SOGDIAN FRACTION ONE HALF 10F27;N # Lo OLD SOGDIAN LIGATURE AYIN-DALETH @@ -2028,6 +2030,8 @@ FFFD;A # So REPLACEMENT CHARACTER 11236..11237;N # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA 11238..1123D;N # Po [6] KHOJKI DANDA..KHOJKI ABBREVIATION SIGN 1123E;N # Mn KHOJKI SIGN SUKUN +1123F..11240;N # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I +11241;N # Mn KHOJKI VOWEL SIGN VOCALIC R 11280..11286;N # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288;N # Lo MULTANI LETTER GHA 1128A..1128D;N # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -2190,6 +2194,7 @@ FFFD;A # So REPLACEMENT CHARACTER 11A9E..11AA2;N # Po [5] SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME..SOYOMBO TERMINAL MARK-2 11AB0..11ABF;N # Lo [16] CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA 11AC0..11AF8;N # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL +11B00..11B09;N # Po [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU 11C00..11C08;N # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L 11C0A..11C2E;N # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA 11C2F;N # Mc BHAIKSUKI VOWEL SIGN AA @@ -2235,6 +2240,19 @@ FFFD;A # So REPLACEMENT CHARACTER 11EF3..11EF4;N # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6;N # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O 11EF7..11EF8;N # Po [2] MAKASAR PASSIMBANG..MAKASAR END OF SECTION +11F00..11F01;N # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F02;N # Lo KAWI SIGN REPHA +11F03;N # Mc KAWI SIGN VISARGA +11F04..11F10;N # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33;N # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA +11F34..11F35;N # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A;N # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F;N # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40;N # Mn KAWI VOWEL SIGN EU +11F41;N # Mc KAWI SIGN KILLER +11F42;N # Mn KAWI CONJOINER +11F43..11F4F;N # Po [13] KAWI DANDA..KAWI PUNCTUATION CLOSING SPIRAL +11F50..11F59;N # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE 11FB0;N # Lo LISU LETTER YHA 11FC0..11FD4;N # No [21] TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH..TAMIL FRACTION DOWNSCALING FACTOR KIIZH 11FD5..11FDC;N # So [8] TAMIL SIGN NEL..TAMIL SIGN MUKKURUNI @@ -2247,8 +2265,11 @@ FFFD;A # So REPLACEMENT CHARACTER 12480..12543;N # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0;N # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 12FF1..12FF2;N # Po [2] CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302 -13000..1342E;N # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 -13430..13438;N # Cf [9] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END SEGMENT +13000..1342F;N # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D +13430..1343F;N # Cf [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE +13440;N # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY +13441..13446;N # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN +13447..13455;N # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 14400..14646;N # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38;N # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E;N # Lo [31] MRO LETTER TA..MRO LETTER TEK @@ -2293,7 +2314,9 @@ FFFD;A # So REPLACEMENT CHARACTER 1AFFD..1AFFE;W # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B0FF;W # Lo [256] KATAKANA LETTER ARCHAIC E..HENTAIGANA LETTER RE-2 1B100..1B122;W # Lo [35] HENTAIGANA LETTER RE-3..KATAKANA LETTER ARCHAIC WU +1B132;W # Lo HIRAGANA LETTER SMALL KO 1B150..1B152;W # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155;W # Lo KATAKANA LETTER SMALL KO 1B164..1B167;W # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB;W # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A;N # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -2324,6 +2347,7 @@ FFFD;A # So REPLACEMENT CHARACTER 1D200..1D241;N # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 1D242..1D244;N # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME 1D245;N # So GREEK MUSICAL LEIMMA +1D2C0..1D2D3;N # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN 1D2E0..1D2F3;N # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN 1D300..1D356;N # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING 1D360..1D378;N # No [25] COUNTING ROD UNIT DIGIT ONE..TALLY MARK FIVE @@ -2383,11 +2407,14 @@ FFFD;A # So REPLACEMENT CHARACTER 1DF00..1DF09;N # Ll [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A;N # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E;N # Ll [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A;N # Ll [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK 1E000..1E006;N # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018;N # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021;N # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024;N # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A;N # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E030..1E06D;N # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F;N # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E100..1E12C;N # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E130..1E136;N # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D 1E137..1E13D;N # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER @@ -2400,6 +2427,10 @@ FFFD;A # So REPLACEMENT CHARACTER 1E2EC..1E2EF;N # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E2F0..1E2F9;N # Nd [10] WANCHO DIGIT ZERO..WANCHO DIGIT NINE 1E2FF;N # Sc WANCHO NGUN SIGN +1E4D0..1E4EA;N # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB;N # Lm NAG MUNDARI SIGN OJOD +1E4EC..1E4EF;N # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH +1E4F0..1E4F9;N # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE 1E7E0..1E7E6;N # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB;N # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE;N # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -2528,13 +2559,14 @@ FFFD;A # So REPLACEMENT CHARACTER 1F6D0..1F6D2;W # So [3] PLACE OF WORSHIP..SHOPPING TROLLEY 1F6D3..1F6D4;N # So [2] STUPA..PAGODA 1F6D5..1F6D7;W # So [3] HINDU TEMPLE..ELEVATOR -1F6DD..1F6DF;W # So [3] PLAYGROUND SLIDE..RING BUOY +1F6DC..1F6DF;W # So [4] WIRELESS..RING BUOY 1F6E0..1F6EA;N # So [11] HAMMER AND WRENCH..NORTHEAST-POINTING AIRPLANE 1F6EB..1F6EC;W # So [2] AIRPLANE DEPARTURE..AIRPLANE ARRIVING 1F6F0..1F6F3;N # So [4] SATELLITE..PASSENGER SHIP 1F6F4..1F6FC;W # So [9] SCOOTER..ROLLER SKATE -1F700..1F773;N # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE -1F780..1F7D8;N # So [89] BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE..NEGATIVE CIRCLED SQUARE +1F700..1F776;N # So [119] ALCHEMICAL SYMBOL FOR QUINTESSENCE..LUNAR ECLIPSE +1F77B..1F77F;N # So [5] HAUMEA..ORCUS +1F780..1F7D9;N # So [90] BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE..NINE POINTED WHITE STAR 1F7E0..1F7EB;W # So [12] LARGE ORANGE CIRCLE..LARGE BROWN SQUARE 1F7F0;W # So HEAVY EQUALS SIGN 1F800..1F80B;N # So [12] LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD..DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD @@ -2551,22 +2583,20 @@ FFFD;A # So REPLACEMENT CHARACTER 1F947..1F9FF;W # So [185] FIRST PLACE MEDAL..NAZAR AMULET 1FA00..1FA53;N # So [84] NEUTRAL CHESS KING..BLACK CHESS KNIGHT-BISHOP 1FA60..1FA6D;N # So [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER -1FA70..1FA74;W # So [5] BALLET SHOES..THONG SANDAL -1FA78..1FA7C;W # So [5] DROP OF BLOOD..CRUTCH -1FA80..1FA86;W # So [7] YO-YO..NESTING DOLLS -1FA90..1FAAC;W # So [29] RINGED PLANET..HAMSA -1FAB0..1FABA;W # So [11] FLY..NEST WITH EGGS -1FAC0..1FAC5;W # So [6] ANATOMICAL HEART..PERSON WITH CROWN -1FAD0..1FAD9;W # So [10] BLUEBERRIES..JAR -1FAE0..1FAE7;W # So [8] MELTING FACE..BUBBLES -1FAF0..1FAF6;W # So [7] HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS +1FA70..1FA7C;W # So [13] BALLET SHOES..CRUTCH +1FA80..1FA88;W # So [9] YO-YO..FLUTE +1FA90..1FABD;W # So [46] RINGED PLANET..WING +1FABF..1FAC5;W # So [7] GOOSE..PERSON WITH CROWN +1FACE..1FADB;W # So [14] MOOSE..PEA POD +1FAE0..1FAE8;W # So [9] MELTING FACE..SHAKING FACE +1FAF0..1FAF8;W # So [9] HAND WITH INDEX FINGER AND THUMB CROSSED..RIGHTWARDS PUSHING HAND 1FB00..1FB92;N # So [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB94..1FBCA;N # So [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON 1FBF0..1FBF9;N # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 20000..2A6DF;W # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF 2A6E0..2A6FF;W # Cn [32] .. -2A700..2B738;W # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 -2B739..2B73F;W # Cn [7] .. +2A700..2B739;W # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 +2B73A..2B73F;W # Cn [6] .. 2B740..2B81D;W # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B81E..2B81F;W # Cn [2] .. 2B820..2CEA1;W # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 @@ -2577,7 +2607,9 @@ FFFD;A # So REPLACEMENT CHARACTER 2FA1E..2FA1F;W # Cn [2] .. 2FA20..2FFFD;W # Cn [1502] .. 30000..3134A;W # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A -3134B..3FFFD;W # Cn [60595] .. +3134B..3134F;W # Cn [5] .. +31350..323AF;W # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF +323B0..3FFFD;W # Cn [56398] .. E0001;N # Cf LANGUAGE TAG E0020..E007F;N # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF;A # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 diff --git a/lib/unicore/EmojiSources.txt b/lib/unicore/EmojiSources.txt index 391a7e0..8e08433 100644 --- a/lib/unicore/EmojiSources.txt +++ b/lib/unicore/EmojiSources.txt @@ -1,10 +1,10 @@ -# EmojiSources-14.0.0.txt -# Date: 2021-03-16, 21:39:00 GMT [MS, KW] -# © 2021 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# EmojiSources-15.0.0.txt +# Date: 2022-05-03, 18:51:00 GMT [MS, KW] +# © 2022 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # This file provides historical mappings between Unicode code points and sequences on one hand # and Shift-JIS codes for cell phone carrier symbols on the other hand. @@ -34,7 +34,7 @@ # in these mappings do not include variation selectors for emoji presentation. # Thus they do not match the named character sequences with keycaps listed in # NamedSequences.txt. -# For modern data used in emoji support, see http://www.unicode.org/Public/emoji/latest/ +# For modern data used in emoji support, see https://www.unicode.org/Public/emoji/latest/ 0023 20E3;F985;F489;F7B0 0030 20E3;F990;F7C9;F7C5 diff --git a/lib/unicore/EquivalentUnifiedIdeograph.txt b/lib/unicore/EquivalentUnifiedIdeograph.txt index 340ec3a..0802c0c 100644 --- a/lib/unicore/EquivalentUnifiedIdeograph.txt +++ b/lib/unicore/EquivalentUnifiedIdeograph.txt @@ -1,11 +1,11 @@ -# EquivalentUnifiedIdeograph-14.0.0.txt -# Date: 2021-03-16, 21:41:00 GMT [KL, KW] -# © 2021 Unicode®, Inc. +# EquivalentUnifiedIdeograph-15.0.0.txt +# Date: 2022-04-26, 20:42:00 GMT [KL, KW] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # For documentation, see UAX #44: Unicode Character Database, -# at http://www.unicode.org/reports/tr44/ +# at https://www.unicode.org/reports/tr44/ # # This file defines the following property: # @@ -62,7 +62,7 @@ 2E92 ; 5DF3 # CJK RADICAL SNAKE 2E93 ; 5E7A # CJK RADICAL THREAD 2E94 ; 5F51 # CJK RADICAL SNOUT ONE -2E95 ; 5F50 # CJK RADICAL SNOUT TWO +2E95 ; 2B739 # CJK RADICAL SNOUT TWO 2E96 ; 5FC4 # CJK RADICAL HEART ONE 2E97 ; 5FC3 # CJK RADICAL HEART TWO 2E98 ; 624C # CJK RADICAL HAND diff --git a/lib/unicore/HangulSyllableType.txt b/lib/unicore/HangulSyllableType.txt index 8e7ca09..cc147cc 100644 --- a/lib/unicore/HangulSyllableType.txt +++ b/lib/unicore/HangulSyllableType.txt @@ -1,11 +1,11 @@ -# HangulSyllableType-14.0.0.txt -# Date: 2021-03-08, 19:35:46 GMT -# © 2021 Unicode®, Inc. +# HangulSyllableType-15.0.0.txt +# Date: 2022-02-02, 23:35:41 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # ================================================ diff --git a/lib/unicore/IdStatus.txt b/lib/unicore/IdStatus.txt index 29043bc..ea76f87 100644 --- a/lib/unicore/IdStatus.txt +++ b/lib/unicore/IdStatus.txt @@ -1,13 +1,13 @@ # IdentifierStatus.txt -# Date: 2021-08-12, 01:13:34 GMT -# © 2021 Unicode®, Inc. +# Date: 2022-05-18, 21:51:57 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Security Mechanisms for UTS #39 -# Version: 14.0.0 +# Version: 15.0.0 # -# For documentation and usage, see http://www.unicode.org/reports/tr39 +# For documentation and usage, see https://www.unicode.org/reports/tr39 # # Format # @@ -284,6 +284,7 @@ 0CE2..0CE3 ; Allowed # 5.0 [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF ; Allowed # 1.1 [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2 ; Allowed # 5.0 [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3 ; Allowed # 15.0 KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00 ; Allowed # 10.0 MALAYALAM SIGN COMBINING ANUSVARA ABOVE 0D02..0D03 ; Allowed # 1.1 [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D05..0D0C ; Allowed # 1.1 [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L @@ -345,6 +346,7 @@ 0EC0..0EC4 ; Allowed # 1.1 [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI 0EC6 ; Allowed # 1.1 LAO KO LA 0EC8..0ECD ; Allowed # 1.1 [6] LAO TONE MAI EK..LAO NIGGAHITA +0ECE ; Allowed # 15.0 LAO YAMAKKAN 0ED0..0ED9 ; Allowed # 1.1 [10] LAO DIGIT ZERO..LAO DIGIT NINE 0EDE..0EDF ; Allowed # 6.1 [2] LAO LETTER KHMU GO..LAO LETTER KHMU NYO 0F00 ; Allowed # 2.0 TIBETAN SYLLABLE OM @@ -483,7 +485,6 @@ 1FF6..1FF8 ; Allowed # 1.1 [3] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMICRON WITH VARIA 1FFA ; Allowed # 1.1 GREEK CAPITAL LETTER OMEGA WITH VARIA 1FFC ; Allowed # 1.1 GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI -200C..200D ; Allowed # 1.1 [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER 2010 ; Allowed # 1.1 HYPHEN 2019 ; Allowed # 1.1 RIGHT SINGLE QUOTATION MARK 2027 ; Allowed # 1.1 HYPHENATION POINT @@ -562,9 +563,13 @@ FA27..FA29 ; Allowed # 1.1 [3] CJK COMPATIBILITY IDEOGRAPH-FA27..CJK CO 1133C ; Allowed # 7.0 GRANTHA SIGN NUKTA 16FF0..16FF1 ; Allowed # 13.0 [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY 1B11F..1B122 ; Allowed # 14.0 [4] HIRAGANA LETTER ARCHAIC WU..KATAKANA LETTER ARCHAIC WU +1B132 ; Allowed # 15.0 HIRAGANA LETTER SMALL KO 1B150..1B152 ; Allowed # 12.0 [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; Allowed # 15.0 KATAKANA LETTER SMALL KO 1B164..1B167 ; Allowed # 12.0 [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1DF00..1DF1E ; Allowed # 14.0 [31] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; Allowed # 15.0 [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E08F ; Allowed # 15.0 COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E7E0..1E7E6 ; Allowed # 14.0 [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; Allowed # 14.0 [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; Allowed # 14.0 [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -574,9 +579,11 @@ FA27..FA29 ; Allowed # 1.1 [3] CJK COMPATIBILITY IDEOGRAPH-FA27..CJK CO 2A6DE..2A6DF ; Allowed # 14.0 [2] CJK UNIFIED IDEOGRAPH-2A6DE..CJK UNIFIED IDEOGRAPH-2A6DF 2A700..2B734 ; Allowed # 5.2 [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 2B735..2B738 ; Allowed # 14.0 [4] CJK UNIFIED IDEOGRAPH-2B735..CJK UNIFIED IDEOGRAPH-2B738 +2B739 ; Allowed # 15.0 CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; Allowed # 6.0 [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; Allowed # 8.0 [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; Allowed # 10.0 [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 30000..3134A ; Allowed # 13.0 [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; Allowed # 15.0 [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 107957 +# Total code points: 112159 diff --git a/lib/unicore/IdType.txt b/lib/unicore/IdType.txt index dc2f735..df8b3f0 100644 --- a/lib/unicore/IdType.txt +++ b/lib/unicore/IdType.txt @@ -1,13 +1,13 @@ # IdentifierType.txt -# Date: 2021-08-12, 01:13:33 GMT -# © 2021 Unicode®, Inc. +# Date: 2022-05-18, 21:51:56 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Security Mechanisms for UTS #39 -# Version: 14.0.0 +# Version: 15.0.0 # -# For documentation and usage, see http://www.unicode.org/reports/tr39 +# For documentation and usage, see https://www.unicode.org/reports/tr39 # # Format # @@ -281,6 +281,7 @@ 0CE2..0CE3 ; Recommended # 5.0 [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF ; Recommended # 1.1 [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2 ; Recommended # 5.0 [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3 ; Recommended # 15.0 KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00 ; Recommended # 10.0 MALAYALAM SIGN COMBINING ANUSVARA ABOVE 0D02..0D03 ; Recommended # 1.1 [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D05..0D0C ; Recommended # 1.1 [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L @@ -342,6 +343,7 @@ 0EC0..0EC4 ; Recommended # 1.1 [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI 0EC6 ; Recommended # 1.1 LAO KO LA 0EC8..0ECD ; Recommended # 1.1 [6] LAO TONE MAI EK..LAO NIGGAHITA +0ECE ; Recommended # 15.0 LAO YAMAKKAN 0ED0..0ED9 ; Recommended # 1.1 [10] LAO DIGIT ZERO..LAO DIGIT NINE 0EDE..0EDF ; Recommended # 6.1 [2] LAO LETTER KHMU GO..LAO LETTER KHMU NYO 0F00 ; Recommended # 2.0 TIBETAN SYLLABLE OM @@ -554,9 +556,13 @@ FA27..FA29 ; Recommended # 1.1 [3] CJK COMPATIBILITY ID 1133C ; Recommended # 7.0 GRANTHA SIGN NUKTA 16FF0..16FF1 ; Recommended # 13.0 [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY 1B11F..1B122 ; Recommended # 14.0 [4] HIRAGANA LETTER ARCHAIC WU..KATAKANA LETTER ARCHAIC WU +1B132 ; Recommended # 15.0 HIRAGANA LETTER SMALL KO 1B150..1B152 ; Recommended # 12.0 [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155 ; Recommended # 15.0 KATAKANA LETTER SMALL KO 1B164..1B167 ; Recommended # 12.0 [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1DF00..1DF1E ; Recommended # 14.0 [31] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A ; Recommended # 15.0 [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1E08F ; Recommended # 15.0 COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E7E0..1E7E6 ; Recommended # 14.0 [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB ; Recommended # 14.0 [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE ; Recommended # 14.0 [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -566,12 +572,14 @@ FA27..FA29 ; Recommended # 1.1 [3] CJK COMPATIBILITY ID 2A6DE..2A6DF ; Recommended # 14.0 [2] CJK UNIFIED IDEOGRAPH-2A6DE..CJK UNIFIED IDEOGRAPH-2A6DF 2A700..2B734 ; Recommended # 5.2 [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 2B735..2B738 ; Recommended # 14.0 [4] CJK UNIFIED IDEOGRAPH-2B735..CJK UNIFIED IDEOGRAPH-2B738 +2B739 ; Recommended # 15.0 CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; Recommended # 6.0 [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; Recommended # 8.0 [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; Recommended # 10.0 [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 30000..3134A ; Recommended # 13.0 [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; Recommended # 15.0 [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 107938 +# Total code points: 112142 # Identifier_Type: Inclusion @@ -584,14 +592,13 @@ FA27..FA29 ; Recommended # 1.1 [3] CJK COMPATIBILITY ID 05F3..05F4 ; Inclusion # 1.1 [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM 06FD..06FE ; Inclusion # 3.0 [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN 0F0B ; Inclusion # 2.0 TIBETAN MARK INTERSYLLABIC TSHEG -200C..200D ; Inclusion # 1.1 [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER 2010 ; Inclusion # 1.1 HYPHEN 2019 ; Inclusion # 1.1 RIGHT SINGLE QUOTATION MARK 2027 ; Inclusion # 1.1 HYPHENATION POINT 30A0 ; Inclusion # 3.2 KATAKANA-HIRAGANA DOUBLE HYPHEN 30FB ; Inclusion # 1.1 KATAKANA MIDDLE DOT -# Total code points: 19 +# Total code points: 17 # Identifier_Type: Limited_Use @@ -853,11 +860,12 @@ A78F ; Uncommon_Use # 8.0 LATIN LETTER SINOLOG A7B2..A7B7 ; Uncommon_Use # 8.0 [6] LATIN CAPITAL LETTER J WITH CROSSED-TAIL..LATIN SMALL LETTER OMEGA AB60..AB63 ; Uncommon_Use # 8.0 [4] LATIN SMALL LETTER SAKHA YAT..LATIN SMALL LETTER UO 10780 ; Uncommon_Use # 14.0 MODIFIER LETTER SMALL CAPITAL AA +10EFD..10EFF ; Uncommon_Use # 15.0 [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 1AFF0..1AFF3 ; Uncommon_Use # 14.0 [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 1AFF5..1AFFB ; Uncommon_Use # 14.0 [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 1AFFD..1AFFE ; Uncommon_Use # 14.0 [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 -# Total code points: 308 +# Total code points: 311 # Identifier_Type: Uncommon_Use Technical @@ -1222,6 +1230,7 @@ A930..A953 ; Exclusion # 5.1 [36] REJANG LETTER KA..RE 11200..11211 ; Exclusion # 7.0 [18] KHOJKI LETTER A..KHOJKI LETTER JJA 11213..11237 ; Exclusion # 7.0 [37] KHOJKI LETTER NYA..KHOJKI SIGN SHADDA 1123E ; Exclusion # 9.0 KHOJKI SIGN SUKUN +1123F..11241 ; Exclusion # 15.0 [3] KHOJKI LETTER QA..KHOJKI VOWEL SIGN VOCALIC R 11280..11286 ; Exclusion # 8.0 [7] MULTANI LETTER A..MULTANI LETTER GA 11288 ; Exclusion # 8.0 MULTANI LETTER GHA 1128A..1128D ; Exclusion # 8.0 [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -1299,6 +1308,10 @@ A930..A953 ; Exclusion # 5.1 [36] REJANG LETTER KA..RE 11D3F..11D47 ; Exclusion # 10.0 [9] MASARAM GONDI VOWEL SIGN AU..MASARAM GONDI RA-KARA 11D50..11D59 ; Exclusion # 10.0 [10] MASARAM GONDI DIGIT ZERO..MASARAM GONDI DIGIT NINE 11EE0..11EF6 ; Exclusion # 11.0 [23] MAKASAR LETTER KA..MAKASAR VOWEL SIGN O +11F00..11F10 ; Exclusion # 15.0 [17] KAWI SIGN CANDRABINDU..KAWI LETTER O +11F12..11F3A ; Exclusion # 15.0 [41] KAWI LETTER KA..KAWI VOWEL SIGN VOCALIC R +11F3E..11F42 ; Exclusion # 15.0 [5] KAWI VOWEL SIGN E..KAWI CONJOINER +11F50..11F59 ; Exclusion # 15.0 [10] KAWI DIGIT ZERO..KAWI DIGIT NINE 12000..1236E ; Exclusion # 5.0 [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM 1236F..12398 ; Exclusion # 7.0 [42] CUNEIFORM SIGN KAP ELAMITE..CUNEIFORM SIGN UM TIMES ME 12399 ; Exclusion # 8.0 CUNEIFORM SIGN U U @@ -1307,6 +1320,8 @@ A930..A953 ; Exclusion # 5.1 [36] REJANG LETTER KA..RE 12480..12543 ; Exclusion # 8.0 [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU 12F90..12FF0 ; Exclusion # 14.0 [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 13000..1342E ; Exclusion # 5.2 [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +1342F ; Exclusion # 15.0 EGYPTIAN HIEROGLYPH V011D +13440..13455 ; Exclusion # 15.0 [22] EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 14400..14646 ; Exclusion # 8.0 [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16A70..16ABE ; Exclusion # 14.0 [79] TANGSA LETTER OZ..TANGSA LETTER ZA 16AC0..16AC9 ; Exclusion # 14.0 [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE @@ -1345,10 +1360,11 @@ A930..A953 ; Exclusion # 5.1 [36] REJANG LETTER KA..RE 1E023..1E024 ; Exclusion # 9.0 [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Exclusion # 9.0 [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA 1E290..1E2AE ; Exclusion # 14.0 [31] TOTO LETTER PA..TOTO SIGN RISING TONE +1E4D0..1E4F9 ; Exclusion # 15.0 [42] NAG MUNDARI LETTER O..NAG MUNDARI DIGIT NINE 1E800..1E8C4 ; Exclusion # 7.0 [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON 1E8D0..1E8D6 ; Exclusion # 7.0 [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS -# Total code points: 15930 +# Total code points: 16071 # Identifier_Type: Exclusion Not_XID @@ -1429,10 +1445,12 @@ A95F ; Exclusion Not_XID # 5.1 REJANG SECTION MARK 11C5A..11C6C ; Exclusion Not_XID # 9.0 [19] BHAIKSUKI NUMBER ONE..BHAIKSUKI HUNDREDS UNIT MARK 11C70..11C71 ; Exclusion Not_XID # 9.0 [2] MARCHEN HEAD MARK..MARCHEN MARK SHAD 11EF7..11EF8 ; Exclusion Not_XID # 11.0 [2] MAKASAR PASSIMBANG..MAKASAR END OF SECTION +11F43..11F4F ; Exclusion Not_XID # 15.0 [13] KAWI DANDA..KAWI PUNCTUATION CLOSING SPIRAL 12470..12473 ; Exclusion Not_XID # 5.0 [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON 12474 ; Exclusion Not_XID # 7.0 CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON 12FF1..12FF2 ; Exclusion Not_XID # 14.0 [2] CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302 13430..13438 ; Exclusion Not_XID # 12.0 [9] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END SEGMENT +13439..1343F ; Exclusion Not_XID # 15.0 [7] EGYPTIAN HIEROGLYPH INSERT AT MIDDLE..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE 16A6E..16A6F ; Exclusion Not_XID # 7.0 [2] MRO DANDA..MRO DOUBLE DANDA 16AF5 ; Exclusion Not_XID # 7.0 BASSA VAH FULL STOP 16B37..16B3F ; Exclusion Not_XID # 7.0 [9] PAHAWH HMONG SIGN VOS THOM..PAHAWH HMONG SIGN XYEEM FAIB @@ -1448,7 +1466,7 @@ A95F ; Exclusion Not_XID # 5.1 REJANG SECTION MARK 1DA85..1DA8B ; Exclusion Not_XID # 8.0 [7] SIGNWRITING LOCATION TORSO..SIGNWRITING PARENTHESIS 1E8C7..1E8CF ; Exclusion Not_XID # 7.0 [9] MENDE KIKAKUI DIGIT ONE..MENDE KIKAKUI DIGIT NINE -# Total code points: 1105 +# Total code points: 1125 # Identifier_Type: Obsolete @@ -1903,9 +1921,11 @@ FFFD ; Not_XID # 1.1 REPLACEMENT CHARACTE 101A0 ; Not_XID # 7.0 GREEK SYMBOL TAU RHO 10E60..10E7E ; Not_XID # 5.2 [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS 111E1..111F4 ; Not_XID # 7.0 [20] SINHALA ARCHAIC DIGIT ONE..SINHALA ARCHAIC NUMBER ONE THOUSAND +11B00..11B09 ; Not_XID # 15.0 [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU 11FC0..11FF1 ; Not_XID # 12.0 [50] TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH..TAMIL SIGN VAKAIYARAA 11FFF ; Not_XID # 12.0 TAMIL PUNCTUATION END OF TEXT 16FE2 ; Not_XID # 12.0 OLD CHINESE HOOK MARK +1D2C0..1D2D3 ; Not_XID # 15.0 [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN 1D2E0..1D2F3 ; Not_XID # 11.0 [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN 1D360..1D371 ; Not_XID # 5.0 [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE 1D372..1D378 ; Not_XID # 11.0 [7] IDEOGRAPHIC TALLY MARK ONE..TALLY MARK FIVE @@ -2016,6 +2036,7 @@ FFFD ; Not_XID # 1.1 REPLACEMENT CHARACTE 1F6D3..1F6D4 ; Not_XID # 10.0 [2] STUPA..PAGODA 1F6D5 ; Not_XID # 12.0 HINDU TEMPLE 1F6D6..1F6D7 ; Not_XID # 13.0 [2] HUT..ELEVATOR +1F6DC ; Not_XID # 15.0 WIRELESS 1F6DD..1F6DF ; Not_XID # 14.0 [3] PLAYGROUND SLIDE..RING BUOY 1F6E0..1F6EC ; Not_XID # 7.0 [13] HAMMER AND WRENCH..AIRPLANE ARRIVING 1F6F0..1F6F3 ; Not_XID # 7.0 [4] SATELLITE..PASSENGER SHIP @@ -2025,8 +2046,11 @@ FFFD ; Not_XID # 1.1 REPLACEMENT CHARACTE 1F6FA ; Not_XID # 12.0 AUTO RICKSHAW 1F6FB..1F6FC ; Not_XID # 13.0 [2] PICKUP TRUCK..ROLLER SKATE 1F700..1F773 ; Not_XID # 6.0 [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE +1F774..1F776 ; Not_XID # 15.0 [3] LOT OF FORTUNE..LUNAR ECLIPSE +1F77B..1F77F ; Not_XID # 15.0 [5] HAUMEA..ORCUS 1F780..1F7D4 ; Not_XID # 7.0 [85] BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE..HEAVY TWELVE POINTED PINWHEEL STAR 1F7D5..1F7D8 ; Not_XID # 11.0 [4] CIRCLED TRIANGLE..NEGATIVE CIRCLED SQUARE +1F7D9 ; Not_XID # 15.0 NINE POINTED WHITE STAR 1F7E0..1F7EB ; Not_XID # 12.0 [12] LARGE ORANGE CIRCLE..LARGE BROWN SQUARE 1F7F0 ; Not_XID # 14.0 HEAVY EQUALS SIGN 1F800..1F80B ; Not_XID # 7.0 [12] LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD..DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD @@ -2083,25 +2107,34 @@ FFFD ; Not_XID # 1.1 REPLACEMENT CHARACTE 1FA60..1FA6D ; Not_XID # 11.0 [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER 1FA70..1FA73 ; Not_XID # 12.0 [4] BALLET SHOES..SHORTS 1FA74 ; Not_XID # 13.0 THONG SANDAL +1FA75..1FA77 ; Not_XID # 15.0 [3] LIGHT BLUE HEART..PINK HEART 1FA78..1FA7A ; Not_XID # 12.0 [3] DROP OF BLOOD..STETHOSCOPE 1FA7B..1FA7C ; Not_XID # 14.0 [2] X-RAY..CRUTCH 1FA80..1FA82 ; Not_XID # 12.0 [3] YO-YO..PARACHUTE 1FA83..1FA86 ; Not_XID # 13.0 [4] BOOMERANG..NESTING DOLLS +1FA87..1FA88 ; Not_XID # 15.0 [2] MARACAS..FLUTE 1FA90..1FA95 ; Not_XID # 12.0 [6] RINGED PLANET..BANJO 1FA96..1FAA8 ; Not_XID # 13.0 [19] MILITARY HELMET..ROCK 1FAA9..1FAAC ; Not_XID # 14.0 [4] MIRROR BALL..HAMSA +1FAAD..1FAAF ; Not_XID # 15.0 [3] FOLDING HAND FAN..KHANDA 1FAB0..1FAB6 ; Not_XID # 13.0 [7] FLY..FEATHER 1FAB7..1FABA ; Not_XID # 14.0 [4] LOTUS..NEST WITH EGGS +1FABB..1FABD ; Not_XID # 15.0 [3] HYACINTH..WING +1FABF ; Not_XID # 15.0 GOOSE 1FAC0..1FAC2 ; Not_XID # 13.0 [3] ANATOMICAL HEART..PEOPLE HUGGING 1FAC3..1FAC5 ; Not_XID # 14.0 [3] PREGNANT MAN..PERSON WITH CROWN +1FACE..1FACF ; Not_XID # 15.0 [2] MOOSE..DONKEY 1FAD0..1FAD6 ; Not_XID # 13.0 [7] BLUEBERRIES..TEAPOT 1FAD7..1FAD9 ; Not_XID # 14.0 [3] POURING LIQUID..JAR +1FADA..1FADB ; Not_XID # 15.0 [2] GINGER ROOT..PEA POD 1FAE0..1FAE7 ; Not_XID # 14.0 [8] MELTING FACE..BUBBLES +1FAE8 ; Not_XID # 15.0 SHAKING FACE 1FAF0..1FAF6 ; Not_XID # 14.0 [7] HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS +1FAF7..1FAF8 ; Not_XID # 15.0 [2] LEFTWARDS PUSHING HAND..RIGHTWARDS PUSHING HAND 1FB00..1FB92 ; Not_XID # 13.0 [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB94..1FBCA ; Not_XID # 13.0 [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON -# Total code points: 5640 +# Total code points: 5699 # Identifier_Type: Not_NFKC @@ -2352,6 +2385,7 @@ FFE8..FFEE ; Not_NFKC # 1.1 [7] HALFWIDTH FORMS LIGH 1D6A8..1D7C9 ; Not_NFKC # 3.1 [290] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL 1D7CA..1D7CB ; Not_NFKC # 5.0 [2] MATHEMATICAL BOLD CAPITAL DIGAMMA..MATHEMATICAL BOLD SMALL DIGAMMA 1D7CE..1D7FF ; Not_NFKC # 3.1 [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE +1E030..1E06D ; Not_NFKC # 15.0 [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1EE00..1EE03 ; Not_NFKC # 6.1 [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL 1EE05..1EE1F ; Not_NFKC # 6.1 [27] ARABIC MATHEMATICAL WAW..ARABIC MATHEMATICAL DOTLESS QAF 1EE21..1EE22 ; Not_NFKC # 6.1 [2] ARABIC MATHEMATICAL INITIAL BEH..ARABIC MATHEMATICAL INITIAL JEEM @@ -2413,7 +2447,7 @@ FFE8..FFEE ; Not_NFKC # 1.1 [7] HALFWIDTH FORMS LIGH 1FBF0..1FBF9 ; Not_NFKC # 13.0 [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 2F800..2FA1D ; Not_NFKC # 3.1 [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -# Total code points: 4859 +# Total code points: 4921 # Identifier_Type: Default_Ignorable @@ -2425,8 +2459,7 @@ FFE8..FFEE ; Not_NFKC # 1.1 [7] HALFWIDTH FORMS LIGH 180B..180D ; Default_Ignorable # 3.0 [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E ; Default_Ignorable # 3.0 MONGOLIAN VOWEL SEPARATOR 180F ; Default_Ignorable # 14.0 MONGOLIAN FREE VARIATION SELECTOR FOUR -200B ; Default_Ignorable # 1.1 ZERO WIDTH SPACE -200E..200F ; Default_Ignorable # 1.1 [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK +200B..200F ; Default_Ignorable # 1.1 [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK 202A..202E ; Default_Ignorable # 1.1 [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE 2060..2063 ; Default_Ignorable # 3.2 [4] WORD JOINER..INVISIBLE SEPARATOR 2064 ; Default_Ignorable # 5.1 INVISIBLE PLUS @@ -2440,7 +2473,7 @@ FFA0 ; Default_Ignorable # 1.1 HALFWIDTH HANGUL FIL E0020..E007F ; Default_Ignorable # 3.1 [96] TAG SPACE..CANCEL TAG E0100..E01EF ; Default_Ignorable # 4.0 [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 396 +# Total code points: 398 # Identifier_Type: Deprecated diff --git a/lib/unicore/Index.txt b/lib/unicore/Index.txt index 451255c..a11154a 100644 --- a/lib/unicore/Index.txt +++ b/lib/unicore/Index.txt @@ -270,6 +270,7 @@ ARABIC LETTER HEH WITH YEH ABOVE 06C0 ARABIC LETTER MARK 061C Arabic Letters, Extended 0671 Arabic Letters, Extended 0750 +Arabic Letters, Extended 10EC0 ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM FDFD Arabic Ligatures FBEA Arabic Mathematical Alphabetic Symbols 1EE00 @@ -387,7 +388,7 @@ ASTERISM 2042 Astrological Signs 26B3 Astrological Signs, Tibetan 0F15 Astrological Symbols 263D -Astrological Symbols 28D3 +Astrological Symbols 2BD3 Astrological Symbols, Weather and 2600 asymptotic to 2248 ASYMPTOTICALLY EQUAL TO 2243 @@ -953,6 +954,7 @@ CJK Unified Ideographs Extension D 2B740 CJK Unified Ideographs Extension E 2B820 CJK Unified Ideographs Extension F 2CEB0 CJK Unified Ideographs Extension G 30000 +CJK Unified Ideographs Extension H 31350 CLAPPING HANDS SIGN 1F44F claudian antisigma 2183 claudian digamma inversum 2132 @@ -1374,6 +1376,7 @@ Cyrillic Combining Characters 0483 Cyrillic Extended-A 2DE0 Cyrillic Extended-B A640 Cyrillic Extended-C 1C80 +Cyrillic Extended-D 1E030 Cyrillic Extensions 0450 Cyrillic Extensions 048A Cyrillic Historic Letters 0460 @@ -1467,6 +1470,7 @@ Devanagari Dependent Vowel Signs 093E Devanagari Digits 0966 DEVANAGARI DOUBLE DANDA 0965 Devanagari Extended A8E0 +Devanagari Extended-A 11B00 Devanagari Extensions 0951 Devanagari Independent Vowels 0904 DEVANAGARI OM 0950 @@ -1626,6 +1630,7 @@ DOLPHIN 1F42C domain restriction 25C1 Domino Tiles 1F030 DONG SIGN 20AB +DONKEY 1FACF dot 002E DOT ABOVE 02D9 DOT ABOVE RIGHT, COMBINING 0358 @@ -2042,6 +2047,7 @@ factory 26ED FAHRENHEIT, DEGREE 2109 Fairy Tale Symbols 1F478 FAMILY 1F46A +FAN, FOLDING HAND 1FAAD fast cursor down 21A1 fast cursor left 219E fast cursor right 21A0 @@ -2250,6 +2256,7 @@ GETA MARK 3013 ghana currency 20B5 GHOST 1F47B GIMEL SYMBOL 2137 +GINGER ROOT 1FADA GIRL 1F467 Glagolitic 2C00 Glagolitic Supplement 1E000 @@ -2272,6 +2279,7 @@ GOBLIN, JAPANESE 1F47A gold medal 1F947 Golden Numbers, Runic 16EE golf course 26F3 +GOOSE 1FABF Gothic 10330 Grantha 11300 GRAPHEME JOINER, COMBINING 034F @@ -2563,6 +2571,7 @@ ht 0009 Hungarian, Old 10C80 HV, LATIN SMALL LETTER 0195 HWAIR, LATIN CAPITAL LETTER 01F6 +HYACINTH 1FABB HYPHEN 2010 HYPHEN BULLET 2043 hyphen or minus sign 002D @@ -2647,6 +2656,7 @@ Ideographs Extension D, CJK Unified 2B740 Ideographs Extension E, CJK Unified 2B820 Ideographs Extension F, CJK Unified 2CEB0 Ideographs Extension G, CJK Unified 30000 +Ideographs Extension H, CJK Unified 31350 Ideographs Supplement, CJK Compatibility 2F800 Ideographs, Circled 3280 Ideographs, CJK Compatibility F900 @@ -2830,6 +2840,7 @@ Japanese Katakana Words, Squared 3300 Japanese Katakana, Circled 32D0 japanese kome 203B Javanese A980 +JELLYFISH 1FABC JERUSALEM, CROSS OF 2629 jis composition circle 20DD JIS X 0213 Compatibility Ideographs FA30 @@ -2853,6 +2864,7 @@ K, LATIN SUBSCRIPT SMALL LETTER 2096 KA, HIRAGANA LETTER SMALL 3095 kabusiki-gaisya 337F Kaithi 11080 +Kaktovik Numerals 1D2C0 Kana Extended-A 1B100 Kana Extension, Small 1B130 Kana Repeat Marks 3031 @@ -2877,6 +2889,7 @@ Katakana Words, Squared 3300 Katakana, Circled 32D0 KATAKANA-HIRAGANA DOUBLE HYPHEN 30A0 KATAKANA-HIRAGANA PROLONGED SOUND MARK 30FC +Kawi 11F00 Kayah Li A900 KELVIN SIGN 212A ket 27E9 @@ -2894,7 +2907,9 @@ Keyboard Symbols 2324 Keyboard Symbols 2380 Keyboard Symbols 2396 KEYCAP, COMBINING ENCLOSING 20E3 +KHANDA 1FAAF khanda, gurmukhi 262C +khanda ta, bangla 09CE Kharoshthi 10A00 Kharoshthi Digits 10A40 Khitan Small Script 18B00 @@ -3537,6 +3552,7 @@ MOON, CRESCENT 1F319 MOON, FIRST QUARTER 263D MOON, LAST QUARTER 263E Moon, Sun, and Star Symbols 1F311 +MOOSE 1FACE mortarboard 1F393 most positive 223E MOTORWAY 1F6E3 @@ -3622,6 +3638,7 @@ N-ARY WHITE VERTICAL BAR 2AFF naal, tamil 0BF3 Nabataean 10880 NABLA 2207 +Nag Mundari 1E4D0 NAIRA SIGN 20A6 NAND 22BC Nandinagari 119A0 @@ -3737,6 +3754,7 @@ Numbers, Runic Golden 16EE Numbers, Tamil 0BE7 Numbers, White on Black Circled 24EB Numerals, Hangzhou 3021 +Numerals, Kaktovik 1D2C0 Numerals, Mayan 1D2E0 Numerals, Old Italic 10320 Numerals, Roman 2160 @@ -4100,6 +4118,8 @@ plaintiff 226C PLANCK CONSTANT 210E PLANCK CONSTANT OVER TWO PI 210F Planet Symbols 263F +Planets, Symbols for Minor 26B3 +Planets, Symbols for Minor 1F77B Plant Symbols 1F330 Plastics Recycling Symbols 2673 Playing Card Suits 2660 @@ -5985,6 +6005,7 @@ WHITE VERTICAL BAR, N-ARY 2AFF WIDE BRIDGE ABOVE, COMBINING 20E9 Wiggly Fences 29D8 WIGGLY VERTICAL LINE 2E3E +WING 1FABD wj 2060 WOLF FACE 1F43A WOMAN 1F469 diff --git a/lib/unicore/IndicPositionalCategory.txt b/lib/unicore/IndicPositionalCategory.txt index 69109ac..8b51a61 100644 --- a/lib/unicore/IndicPositionalCategory.txt +++ b/lib/unicore/IndicPositionalCategory.txt @@ -1,11 +1,11 @@ -# IndicPositionalCategory-14.0.0.txt -# Date: 2021-05-22, 01:01:00 GMT [KW, RP] -# © 2021 Unicode®, Inc. +# IndicPositionalCategory-15.0.0.txt +# Date: 2022-05-26, 02:18:00 GMT [KW, RP] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # For documentation, see UAX #44: Unicode Character Database, -# at http://www.unicode.org/reports/tr44/ +# at https://www.unicode.org/reports/tr44/ # # This file defines the following property: # @@ -68,13 +68,13 @@ # # Ahom, Balinese, Batak, Bengali, Bhaiksuki, Brahmi, Buginese, Buhid, # Chakma, Cham, Devanagari, Dives Akuru, Dogra, Grantha, Gujarati, -# Gunjala Gondi, Gurmukhi, Hanunoo, Javanese, Kaithi, Kannada, -# Kharoshthi, Khmer, Khojki, Khudawadi, Lao, Lepcha, Limbu, Makasar, -# Malayalam, Marchen, Masaram Gondi, Meetei Mayek, Modi, Myanmar, -# Nandinagari, Newa, New Tai Lue, Oriya, Rejang, Saurashtra, Sharada, -# Siddham, Sinhala, Soyombo, Sundanese, Syloti Nagri, Tagalog, -# Tagbanwa, Tai Tham, Tai Viet, Takri, Tamil, Telugu, Thai, Tibetan, -# Tirhuta, and Zanabazar Square. +# Gunjala Gondi, Gurmukhi, Hanunoo, Javanese, Kaithi, Kannada, Kawi, +# Kayah Li, Kharoshthi, Khmer, Khojki, Khudawadi, Lao, Lepcha, Limbu, +# Makasar, Malayalam, Marchen, Masaram Gondi, Meetei Mayek, Modi, +# Myanmar, Nandinagari, Newa, New Tai Lue, Oriya, Rejang, Saurashtra, +# Sharada, Siddham, Sinhala, Soyombo, Sundanese, Syloti Nagri, +# Tagalog, Tagbanwa, Tai Tham, Tai Viet, Takri, Tamil, Telugu, Thai, +# Tibetan, Tirhuta, and Zanabazar Square. # # All characters for all other scripts not in that list # take the default value for this property. @@ -158,6 +158,7 @@ 0CBE ; Right # Mc KANNADA VOWEL SIGN AA 0CC1..0CC4 ; Right # Mc [4] KANNADA VOWEL SIGN U..KANNADA VOWEL SIGN VOCALIC RR 0CD5..0CD6 ; Right # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CF3 ; Right # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D02..0D03 ; Right # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D3E..0D40 ; Right # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II 0D41..0D42 ; Right # Mn [2] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN UU @@ -296,6 +297,9 @@ ABEC ; Right # Mc MEETEI MAYEK LUM IYEK 11D93..11D94 ; Right # Mc [2] GUNJALA GONDI VOWEL SIGN OO..GUNJALA GONDI VOWEL SIGN AU 11D96 ; Right # Mc GUNJALA GONDI SIGN VISARGA 11EF6 ; Right # Mc MAKASAR VOWEL SIGN O +11F03 ; Right # Mc KAWI SIGN VISARGA +11F34..11F35 ; Right # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F41 ; Right # Mc KAWI SIGN KILLER # Indic_Positional_Category=Left @@ -346,6 +350,7 @@ AAEE ; Left # Mc MEETEI MAYEK VOWEL SIGN AU 119E4 ; Left # Mc NANDINAGARI VOWEL SIGN PRISHTHAMATRA E 11CB1 ; Left # Mc MARCHEN VOWEL SIGN I 11EF5 ; Left # Mc MAKASAR VOWEL SIGN E +11F3E..11F3F ; Left # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI # Indic_Positional_Category=Visual_Order_Left @@ -388,7 +393,7 @@ AABB..AABC ; Visual_Order_Left # Lo [2] TAI VIET VOWEL AUE..TAI VIET VOWEL 093A ; Top # Mn DEVANAGARI VOWEL SIGN OE 0945..0948 ; Top # Mn [4] DEVANAGARI VOWEL SIGN CANDRA E..DEVANAGARI VOWEL SIGN AI 0951 ; Top # Mn DEVANAGARI STRESS SIGN UDATTA -0953..0955 ; Top # Mn [3] DEVANAGARI GRAVE ACCENT..DEVANAGARI VOWEL SIGN CANDRA LONG E +0955 ; Top # Mn DEVANAGARI VOWEL SIGN CANDRA LONG E 0981 ; Top # Mn BENGALI SIGN CANDRABINDU 09FE ; Top # Mn BENGALI SANDHI MARK 0A01..0A02 ; Top # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI @@ -428,7 +433,7 @@ AABB..AABC ; Visual_Order_Left # Lo [2] TAI VIET VOWEL AUE..TAI VIET VOWEL 0EB1 ; Top # Mn LAO VOWEL SIGN MAI KAN 0EB4..0EB7 ; Top # Mn [4] LAO VOWEL SIGN I..LAO VOWEL SIGN YY 0EBB ; Top # Mn LAO VOWEL SIGN MAI KON -0EC8..0ECD ; Top # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EC8..0ECE ; Top # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN 0F39 ; Top # Mn TIBETAN MARK TSA -PHRU 0F72 ; Top # Mn TIBETAN VOWEL SIGN I 0F7A..0F7E ; Top # Mn [5] TIBETAN VOWEL SIGN E..TIBETAN SIGN RJES SU NGA RO @@ -488,6 +493,7 @@ A826 ; Top # Mn SYLOTI NAGRI VOWEL SIGN E A8C5 ; Top # Mn SAURASHTRA SIGN CANDRABINDU A8E0..A8F1 ; Top # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA A8FF ; Top # Mn DEVANAGARI VOWEL SIGN AY +A926..A92A ; Top # Mn [5] KAYAH LI VOWEL UE..KAYAH LI VOWEL O A94A ; Top # Mn REJANG VOWEL SIGN AI A94F..A951 ; Top # Mn [3] REJANG CONSONANT SIGN NG..REJANG CONSONANT SIGN R A980..A982 ; Top # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR @@ -580,6 +586,10 @@ ABE5 ; Top # Mn MEETEI MAYEK VOWEL SIGN ANAP 11D90..11D91 ; Top # Mn [2] GUNJALA GONDI VOWEL SIGN EE..GUNJALA GONDI VOWEL SIGN AI 11D95 ; Top # Mn GUNJALA GONDI SIGN ANUSVARA 11EF3 ; Top # Mn MAKASAR VOWEL SIGN I +11F00..11F01 ; Top # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F02 ; Top # Lo KAWI SIGN REPHA +11F36..11F37 ; Top # Mn [2] KAWI VOWEL SIGN I..KAWI VOWEL SIGN II +11F40 ; Top # Mn KAWI VOWEL SIGN EU # Indic_Positional_Category=Bottom @@ -688,6 +698,7 @@ ABED ; Bottom # Mn MEETEI MAYEK APUN IYEK 111C9..111CA ; Bottom # Mn [2] SHARADA SANDHI MARK..SHARADA SIGN NUKTA 111CC ; Bottom # Mn SHARADA EXTRA SHORT VOWEL MARK 1122F ; Bottom # Mn KHOJKI VOWEL SIGN U +11241 ; Bottom # Mn KHOJKI VOWEL SIGN VOCALIC R 112E3..112E4 ; Bottom # Mn [2] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN UU 112E9..112EA ; Bottom # Mn [2] KHUDAWADI SIGN NUKTA..KHUDAWADI SIGN VIRAMA 1133B..1133C ; Bottom # Mn [2] COMBINING BINDU BELOW..GRANTHA SIGN NUKTA @@ -728,6 +739,7 @@ ABED ; Bottom # Mn MEETEI MAYEK APUN IYEK 11D44 ; Bottom # Mn MASARAM GONDI SIGN HALANTA 11D47 ; Bottom # Mn MASARAM GONDI RA-KARA 11EF4 ; Bottom # Mn MAKASAR VOWEL SIGN U +11F38..11F3A ; Bottom # Mn [3] KAWI VOWEL SIGN U..KAWI VOWEL SIGN VOCALIC R # Indic_Positional_Category=Top_And_Bottom diff --git a/lib/unicore/IndicSyllabicCategory.txt b/lib/unicore/IndicSyllabicCategory.txt index 23b8637..7843c17 100644 --- a/lib/unicore/IndicSyllabicCategory.txt +++ b/lib/unicore/IndicSyllabicCategory.txt @@ -1,11 +1,11 @@ -# IndicSyllabicCategory-14.0.0.txt -# Date: 2021-05-22, 01:01:00 GMT [KW, RP] -# © 2021 Unicode®, Inc. +# IndicSyllabicCategory-15.0.0.txt +# Date: 2022-05-26, 02:18:00 GMT [KW, RP] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # For documentation, see UAX #44: Unicode Character Database, -# at http://www.unicode.org/reports/tr44/ +# at https://www.unicode.org/reports/tr44/ # # This file defines the following property: # @@ -37,7 +37,7 @@ # # Ahom, Balinese, Batak, Bengali, Bhaiksuki, Brahmi, Buginese, Buhid, # Chakma, Cham, Devanagari, Dives Akuru, Dogra, Grantha, Gujarati, -# Gunjala Gondi, Gurmukhi, Hanunoo, Javanese, Kaithi, Kannada, +# Gunjala Gondi, Gurmukhi, Hanunoo, Javanese, Kaithi, Kannada, Kawi, # Kayah Li, Kharoshthi, Khmer, Khojki, Khudawadi, Lao, Lepcha, Limbu, # Mahajani, Makasar, Malayalam, Marchen, Masaram Gondi, Meetei Mayek, # Modi, Multani, Myanmar, Nandinagari, Newa, New Tai Lue, Oriya, @@ -84,6 +84,7 @@ 0C80 ; Bindu # Lo KANNADA SIGN SPACING CANDRABINDU 0C81 ; Bindu # Mn KANNADA SIGN CANDRABINDU 0C82 ; Bindu # Mc KANNADA SIGN ANUSVARA +0CF3 ; Bindu # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01 ; Bindu # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02 ; Bindu # Mc MALAYALAM SIGN ANUSVARA 0D04 ; Bindu # Lo MALAYALAM LETTER VEDIC ANUSVARA @@ -133,6 +134,7 @@ A980..A981 ; Bindu # Mn [2] JAVANESE SIGN PANYANGGA..JAVANESE SIGN CECAK 11CB5..11CB6 ; Bindu # Mn [2] MARCHEN SIGN ANUSVARA..MARCHEN SIGN CANDRABINDU 11D40 ; Bindu # Mn MASARAM GONDI SIGN ANUSVARA 11D95 ; Bindu # Mn GUNJALA GONDI SIGN ANUSVARA +11F00..11F01 ; Bindu # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA # ================================================ @@ -179,6 +181,7 @@ AAF5 ; Visarga # Mc MEETEI MAYEK VOWEL SIGN VISARGA 11C3E ; Visarga # Mc BHAIKSUKI SIGN VISARGA 11D41 ; Visarga # Mn MASARAM GONDI SIGN VISARGA 11D96 ; Visarga # Mc GUNJALA GONDI SIGN VISARGA +11F03 ; Visarga # Mc KAWI SIGN VISARGA # ================================================ @@ -320,6 +323,7 @@ ABED ; Pure_Killer # Mn MEETEI MAYEK APUN IYEK 1193D ; Pure_Killer # Mc DIVES AKURU SIGN HALANTA 11A34 ; Pure_Killer # Mn ZANABAZAR SQUARE SIGN VIRAMA 11D44 ; Pure_Killer # Mn MASARAM GONDI SIGN HALANTA +11F41 ; Pure_Killer # Mc KAWI SIGN KILLER # ================================================ @@ -346,6 +350,7 @@ AAF6 ; Invisible_Stacker # Mn MEETEI MAYEK VIRAMA 11A99 ; Invisible_Stacker # Mn SOYOMBO SUBJOINER 11D45 ; Invisible_Stacker # Mn MASARAM GONDI VIRAMA 11D97 ; Invisible_Stacker # Mn GUNJALA GONDI VIRAMA +11F42 ; Invisible_Stacker # Mn KAWI CONJOINER # ================================================ @@ -416,6 +421,7 @@ ABD1 ; Vowel_Independent # Lo MEETEI MAYEK LETTER ATIYA 11103..11106 ; Vowel_Independent # Lo [4] CHAKMA LETTER AA..CHAKMA LETTER E 11183..11190 ; Vowel_Independent # Lo [14] SHARADA LETTER A..SHARADA LETTER AU 11200..11207 ; Vowel_Independent # Lo [8] KHOJKI LETTER A..KHOJKI LETTER AU +11240 ; Vowel_Independent # Lo KHOJKI LETTER SHORT I 11280..11283 ; Vowel_Independent # Lo [4] MULTANI LETTER A..MULTANI LETTER E 112B0..112B9 ; Vowel_Independent # Lo [10] KHUDAWADI LETTER A..KHUDAWADI LETTER AU 11305..1130C ; Vowel_Independent # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L @@ -443,6 +449,7 @@ ABD1 ; Vowel_Independent # Lo MEETEI MAYEK LETTER ATIYA 11D60..11D65 ; Vowel_Independent # Lo [6] GUNJALA GONDI LETTER A..GUNJALA GONDI LETTER UU 11D67..11D68 ; Vowel_Independent # Lo [2] GUNJALA GONDI LETTER EE..GUNJALA GONDI LETTER AI 11D6A..11D6B ; Vowel_Independent # Lo [2] GUNJALA GONDI LETTER OO..GUNJALA GONDI LETTER AU +11F04..11F10 ; Vowel_Independent # Lo [13] KAWI LETTER A..KAWI LETTER O # ================================================ @@ -638,6 +645,7 @@ ABE9..ABEA ; Vowel_Dependent # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEET 1122C..1122E ; Vowel_Dependent # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II 1122F..11231 ; Vowel_Dependent # Mn [3] KHOJKI VOWEL SIGN U..KHOJKI VOWEL SIGN AI 11232..11233 ; Vowel_Dependent # Mc [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU +11241 ; Vowel_Dependent # Mn KHOJKI VOWEL SIGN VOCALIC R 112E0..112E2 ; Vowel_Dependent # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II 112E3..112E8 ; Vowel_Dependent # Mn [6] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN AU 1133E..1133F ; Vowel_Dependent # Mc [2] GRANTHA VOWEL SIGN AA..GRANTHA VOWEL SIGN I @@ -700,6 +708,10 @@ ABE9..ABEA ; Vowel_Dependent # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEET 11D93..11D94 ; Vowel_Dependent # Mc [2] GUNJALA GONDI VOWEL SIGN OO..GUNJALA GONDI VOWEL SIGN AU 11EF3..11EF4 ; Vowel_Dependent # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6 ; Vowel_Dependent # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O +11F34..11F35 ; Vowel_Dependent # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A ; Vowel_Dependent # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F ; Vowel_Dependent # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40 ; Vowel_Dependent # Mn KAWI VOWEL SIGN EU # ================================================ @@ -878,6 +890,7 @@ ABD2..ABDA ; Consonant # Lo [9] MEETEI MAYEK LETTER GOK..MEETEI MAYEK LETTE 11191..111B2 ; Consonant # Lo [34] SHARADA LETTER KA..SHARADA LETTER HA 11208..11211 ; Consonant # Lo [10] KHOJKI LETTER KA..KHOJKI LETTER JJA 11213..1122B ; Consonant # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA +1123F ; Consonant # Lo KHOJKI LETTER QA 11284..11286 ; Consonant # Lo [3] MULTANI LETTER KA..MULTANI LETTER GA 11288 ; Consonant # Lo MULTANI LETTER GHA 1128A..1128D ; Consonant # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -908,6 +921,7 @@ ABD2..ABDA ; Consonant # Lo [9] MEETEI MAYEK LETTER GOK..MEETEI MAYEK LETTE 11D0C..11D30 ; Consonant # Lo [37] MASARAM GONDI LETTER KA..MASARAM GONDI LETTER TRA 11D6C..11D89 ; Consonant # Lo [30] GUNJALA GONDI LETTER YA..GUNJALA GONDI LETTER SA 11EE0..11EF1 ; Consonant # Lo [18] MAKASAR LETTER KA..MAKASAR LETTER A +11F12..11F33 ; Consonant # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA # ================================================ @@ -963,6 +977,7 @@ ABD2..ABDA ; Consonant # Lo [9] MEETEI MAYEK LETTER GOK..MEETEI MAYEK LETTE 0D4E ; Consonant_Preceding_Repha # Lo MALAYALAM LETTER DOT REPH 11941 ; Consonant_Preceding_Repha # Lo DIVES AKURU INITIAL RA 11D46 ; Consonant_Preceding_Repha # Lo MASARAM GONDI REPHA +11F02 ; Consonant_Preceding_Repha # Lo KAWI SIGN REPHA # ================================================ @@ -1132,10 +1147,14 @@ ABEC ; Tone_Mark # Mc MEETEI MAYEK LUM IYEK # Indic_Syllabic_Category=Gemination_Mark # Gemination Mark (doubling of the preceding or following consonant) +# +# U+0A71 GURMUKHI ADDAK precedes the consonant it geminates, while the +# others follow the consonant they geminate. # [Not derivable] 0A71 ; Gemination_Mark # Mn GURMUKHI ADDAK +0AFB ; Gemination_Mark # Mn GUJARATI SIGN SHADDA 11237 ; Gemination_Mark # Mn KHOJKI SIGN SHADDA 11A98 ; Gemination_Mark # Mn SOYOMBO GEMINATION MARK @@ -1149,7 +1168,8 @@ ABEC ; Tone_Mark # Mc MEETEI MAYEK LUM IYEK 0951..0952 ; Cantillation_Mark # Mn [2] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI STRESS SIGN ANUDATTA 0A51 ; Cantillation_Mark # Mn GURMUKHI SIGN UDAAT -0AFA..0AFC ; Cantillation_Mark # Mn [3] GUJARATI SIGN SUKUN..GUJARATI SIGN MADDAH +0AFA ; Cantillation_Mark # Mn GUJARATI SIGN SUKUN +0AFC ; Cantillation_Mark # Mn GUJARATI SIGN MADDAH 1CD0..1CD2 ; Cantillation_Mark # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA 1CD4..1CE0 ; Cantillation_Mark # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE1 ; Cantillation_Mark # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA @@ -1177,12 +1197,13 @@ A8E0..A8F1 ; Cantillation_Mark # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..CO # Indic_Syllabic_Category=Syllable_Modifier # Syllable Modifier (miscellaneous combining characters that modify -# something in the orthographic syllable they succeed) +# something in the orthographic syllable they succeed or appear in) # [Not derivable] 00B2..00B3 ; Syllable_Modifier # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE 09FE ; Syllable_Modifier # Mn BENGALI SANDHI MARK +0ECE ; Syllable_Modifier # Mn LAO YAMAKKAN 0F35 ; Syllable_Modifier # Mn TIBETAN MARK NGAS BZUNG NYI ZLA 0F37 ; Syllable_Modifier # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS 0FC6 ; Syllable_Modifier # Mn TIBETAN SYMBOL PADMA GDAN @@ -1304,14 +1325,20 @@ ABF0..ABF9 ; Number # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NI 11C5A..11C6C ; Number # No [19] BHAIKSUKI NUMBER ONE..BHAIKSUKI HUNDREDS UNIT MARK 11D50..11D59 ; Number # Nd [10] MASARAM GONDI DIGIT ZERO..MASARAM GONDI DIGIT NINE 11DA0..11DA9 ; Number # Nd [10] GUNJALA GONDI DIGIT ZERO..GUNJALA GONDI DIGIT NINE +11F50..11F59 ; Number # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE # ================================================ # Indic_Syllabic_Category=Brahmi_Joining_Number -# Brahmi Joining Number (similar to Number in that in can be used as -# vowel-holders like Consonant_Placeholder, but may also be joined by -# a Number_Joiner of the same script, e.g. in Brahmi) +# Brahmi Joining Number (may be joined by a Number_Joiner of the same +# script, e.g. in Brahmi) +# +# Note: These are different from Numbers, in the way that there is no known +# evidence of Brahmi Joining Numbers taking vowels or subjoined consonants. +# Until such evidence is found, implementations may assume that Brahmi +# Joining Numbers only participate in shaping with other Brahmi Joining +# Numbers. # [Not derivable] diff --git a/lib/unicore/Jamo.txt b/lib/unicore/Jamo.txt index 298d9df..5e09f62 100644 --- a/lib/unicore/Jamo.txt +++ b/lib/unicore/Jamo.txt @@ -1,14 +1,14 @@ -# Jamo-14.0.0.txt -# Date: 2021-03-16, 21:43:00 GMT [KW, LI] -# © 2021 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# Jamo-15.0.0.txt +# Date: 2022-05-03, 18:52:00 GMT [KW, LI] +# © 2022 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # This file defines the Jamo_Short_Name property. # -# See Section 3.12 of The Unicode Standard, Version 14.0 +# See Section 3.12 of The Unicode Standard, Version 15.0 # for more information. # # Each line contains two fields, separated by a semicolon. diff --git a/lib/unicore/LineBreak.txt b/lib/unicore/LineBreak.txt index aa5985b..8243333 100644 --- a/lib/unicore/LineBreak.txt +++ b/lib/unicore/LineBreak.txt @@ -1,6 +1,6 @@ -# LineBreak-14.0.0.txt -# Date: 2021-07-06, 09:58:55 GMT [KW, LI] -# © 2021 Unicode®, Inc. +# LineBreak-15.0.0.txt +# Date: 2022-07-28, 09:20:42 GMT [KW, LI] +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see https://www.unicode.org/terms_of_use.html # @@ -481,6 +481,7 @@ 0CE2..0CE3;CM # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF;NU # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2;AL # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0CF3;CM # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01;CM # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02..0D03;CM # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D04..0D0C;AL # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -542,7 +543,7 @@ 0EBD;SA # Lo LAO SEMIVOWEL SIGN NYO 0EC0..0EC4;SA # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI 0EC6;SA # Lm LAO KO LA -0EC8..0ECD;SA # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EC8..0ECE;SA # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN 0ED0..0ED9;NU # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE 0EDC..0EDF;SA # Lo [4] LAO HO NO..LAO LETTER KHMU NYO 0F00;AL # Lo TIBETAN SYLLABLE OM @@ -855,7 +856,11 @@ 1D79..1D7F;AL # Ll [7] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER UPSILON WITH STROKE 1D80..1D9A;AL # Ll [27] LATIN SMALL LETTER B WITH PALATAL HOOK..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK 1D9B..1DBF;AL # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA -1DC0..1DFF;CM # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1DC0..1DCC;CM # Mn [13] COMBINING DOTTED GRAVE ACCENT..COMBINING MACRON-BREVE +1DCD;GL # Mn COMBINING DOUBLE CIRCUMFLEX ABOVE +1DCE..1DFB;CM # Mn [46] COMBINING OGONEK ABOVE..COMBINING DELETION MARK +1DFC;GL # Mn COMBINING DOUBLE INVERTED BREVE BELOW +1DFD..1DFF;CM # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 1E00..1EFF;AL # L& [256] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER Y WITH LOOP 1F00..1F15;AL # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA 1F18..1F1D;AL # Lu [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA @@ -931,7 +936,7 @@ 2054;AL # Pc INVERTED UNDERTIE 2055;AL # Po FLOWER PUNCTUATION MARK 2056;BA # Po THREE DOT PUNCTUATION -2057;AL # Po QUADRUPLE PRIME +2057;PO # Po QUADRUPLE PRIME 2058..205B;BA # Po [4] FOUR DOT PUNCTUATION..FOUR DOT MARK 205C;AL # Po DOTTED CROSS 205D..205E;BA # Po [2] TRICOLON..VERTICAL FOUR DOTS @@ -2793,6 +2798,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 10EAB..10EAC;CM # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10EAD;BA # Pd YEZIDI HYPHENATION MARK 10EB0..10EB1;AL # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE +10EFD..10EFF;CM # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 10F00..10F1C;AL # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL 10F1D..10F26;AL # No [10] OLD SOGDIAN NUMBER ONE..OLD SOGDIAN FRACTION ONE HALF 10F27;AL # Lo OLD SOGDIAN LIGATURE AYIN-DALETH @@ -2882,6 +2888,8 @@ FFFD;AI # So REPLACEMENT CHARACTER 1123B..1123C;BA # Po [2] KHOJKI SECTION MARK..KHOJKI DOUBLE SECTION MARK 1123D;AL # Po KHOJKI ABBREVIATION SIGN 1123E;CM # Mn KHOJKI SIGN SUKUN +1123F..11240;AL # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I +11241;CM # Mn KHOJKI VOWEL SIGN VOCALIC R 11280..11286;AL # Lo [7] MULTANI LETTER A..MULTANI LETTER GA 11288;AL # Lo MULTANI LETTER GHA 1128A..1128D;AL # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA @@ -3055,6 +3063,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 11AA1..11AA2;BA # Po [2] SOYOMBO TERMINAL MARK-1..SOYOMBO TERMINAL MARK-2 11AB0..11ABF;AL # Lo [16] CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA 11AC0..11AF8;AL # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL +11B00..11B09;BB # Po [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU 11C00..11C08;AL # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L 11C0A..11C2E;AL # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA 11C2F;CM # Mc BHAIKSUKI VOWEL SIGN AA @@ -3101,6 +3110,20 @@ FFFD;AI # So REPLACEMENT CHARACTER 11EF3..11EF4;CM # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6;CM # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O 11EF7..11EF8;AL # Po [2] MAKASAR PASSIMBANG..MAKASAR END OF SECTION +11F00..11F01;CM # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F02;AL # Lo KAWI SIGN REPHA +11F03;CM # Mc KAWI SIGN VISARGA +11F04..11F10;AL # Lo [13] KAWI LETTER A..KAWI LETTER O +11F12..11F33;AL # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA +11F34..11F35;CM # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A;CM # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F;CM # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40;CM # Mn KAWI VOWEL SIGN EU +11F41;CM # Mc KAWI SIGN KILLER +11F42;CM # Mn KAWI CONJOINER +11F43..11F44;BA # Po [2] KAWI DANDA..KAWI DOUBLE DANDA +11F45..11F4F;ID # Po [11] KAWI PUNCTUATION SECTION MARKER..KAWI PUNCTUATION CLOSING SPIRAL +11F50..11F59;NU # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE 11FB0;AL # Lo LISU LETTER YHA 11FC0..11FD4;AL # No [21] TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH..TAMIL FRACTION DOWNSCALING FACTOR KIIZH 11FD5..11FDC;AL # So [8] TAMIL SIGN NEL..TAMIL SIGN MUKKURUNI @@ -3126,10 +3149,18 @@ FFFD;AI # So REPLACEMENT CHARACTER 1328A..13378;AL # Lo [239] EGYPTIAN HIEROGLYPH O037..EGYPTIAN HIEROGLYPH V011 13379;OP # Lo EGYPTIAN HIEROGLYPH V011A 1337A..1337B;CL # Lo [2] EGYPTIAN HIEROGLYPH V011B..EGYPTIAN HIEROGLYPH V011C -1337C..1342E;AL # Lo [179] EGYPTIAN HIEROGLYPH V012..EGYPTIAN HIEROGLYPH AA032 +1337C..1342F;AL # Lo [180] EGYPTIAN HIEROGLYPH V012..EGYPTIAN HIEROGLYPH V011D 13430..13436;GL # Cf [7] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH OVERLAY MIDDLE 13437;OP # Cf EGYPTIAN HIEROGLYPH BEGIN SEGMENT 13438;CL # Cf EGYPTIAN HIEROGLYPH END SEGMENT +13439..1343B;GL # Cf [3] EGYPTIAN HIEROGLYPH INSERT AT MIDDLE..EGYPTIAN HIEROGLYPH INSERT AT BOTTOM +1343C;OP # Cf EGYPTIAN HIEROGLYPH BEGIN ENCLOSURE +1343D;CL # Cf EGYPTIAN HIEROGLYPH END ENCLOSURE +1343E;OP # Cf EGYPTIAN HIEROGLYPH BEGIN WALLED ENCLOSURE +1343F;CL # Cf EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE +13440;CM # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY +13441..13446;AL # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN +13447..13455;CM # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 14400..145CD;AL # Lo [462] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A409 145CE;OP # Lo ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK 145CF;CL # Lo ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK @@ -3179,7 +3210,9 @@ FFFD;AI # So REPLACEMENT CHARACTER 1AFFD..1AFFE;AL # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B0FF;ID # Lo [256] KATAKANA LETTER ARCHAIC E..HENTAIGANA LETTER RE-2 1B100..1B122;ID # Lo [35] HENTAIGANA LETTER RE-3..KATAKANA LETTER ARCHAIC WU +1B132;CJ # Lo HIRAGANA LETTER SMALL KO 1B150..1B152;CJ # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO +1B155;CJ # Lo KATAKANA LETTER SMALL KO 1B164..1B167;CJ # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB;ID # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 1BC00..1BC6A;AL # Lo [107] DUPLOYAN LETTER H..DUPLOYAN LETTER VOCALIC M @@ -3210,6 +3243,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 1D200..1D241;AL # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 1D242..1D244;CM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME 1D245;AL # So GREEK MUSICAL LEIMMA +1D2C0..1D2D3;AL # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN 1D2E0..1D2F3;AL # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN 1D300..1D356;AL # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING 1D360..1D378;AL # No [25] COUNTING ROD UNIT DIGIT ONE..TALLY MARK FIVE @@ -3270,11 +3304,14 @@ FFFD;AI # So REPLACEMENT CHARACTER 1DF00..1DF09;AL # Ll [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK 1DF0A;AL # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1DF0B..1DF1E;AL # Ll [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL +1DF25..1DF2A;AL # Ll [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK 1E000..1E006;CM # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018;CM # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021;CM # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024;CM # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A;CM # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E030..1E06D;AL # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E08F;CM # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E100..1E12C;AL # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E130..1E136;CM # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D 1E137..1E13D;AL # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER @@ -3287,6 +3324,10 @@ FFFD;AI # So REPLACEMENT CHARACTER 1E2EC..1E2EF;CM # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E2F0..1E2F9;NU # Nd [10] WANCHO DIGIT ZERO..WANCHO DIGIT NINE 1E2FF;PR # Sc WANCHO NGUN SIGN +1E4D0..1E4EA;AL # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL +1E4EB;AL # Lm NAG MUNDARI SIGN OJOD +1E4EC..1E4EF;CM # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH +1E4F0..1E4F9;NU # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE 1E7E0..1E7E6;AL # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO 1E7E8..1E7EB;AL # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE 1E7ED..1E7EE;AL # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE @@ -3454,16 +3495,18 @@ FFFD;AI # So REPLACEMENT CHARACTER 1F6C1..1F6CB;ID # So [11] BATHTUB..COUCH AND LAMP 1F6CC;EB # So SLEEPING ACCOMMODATION 1F6CD..1F6D7;ID # So [11] SHOPPING BAGS..ELEVATOR -1F6D8..1F6DC;ID # Cn [5] .. -1F6DD..1F6EC;ID # So [16] PLAYGROUND SLIDE..AIRPLANE ARRIVING +1F6D8..1F6DB;ID # Cn [4] .. +1F6DC..1F6EC;ID # So [17] WIRELESS..AIRPLANE ARRIVING 1F6ED..1F6EF;ID # Cn [3] .. 1F6F0..1F6FC;ID # So [13] SATELLITE..ROLLER SKATE 1F6FD..1F6FF;ID # Cn [3] .. 1F700..1F773;AL # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE -1F774..1F77F;ID # Cn [12] .. +1F774..1F776;ID # So [3] LOT OF FORTUNE..LUNAR ECLIPSE +1F777..1F77A;ID # Cn [4] .. +1F77B..1F77F;ID # So [5] HAUMEA..ORCUS 1F780..1F7D4;AL # So [85] BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE..HEAVY TWELVE POINTED PINWHEEL STAR -1F7D5..1F7D8;ID # So [4] CIRCLED TRIANGLE..NEGATIVE CIRCLED SQUARE -1F7D9..1F7DF;ID # Cn [7] .. +1F7D5..1F7D9;ID # So [5] CIRCLED TRIANGLE..NINE POINTED WHITE STAR +1F7DA..1F7DF;ID # Cn [6] .. 1F7E0..1F7EB;ID # So [12] LARGE ORANGE CIRCLE..LARGE BROWN SQUARE 1F7EC..1F7EF;ID # Cn [4] .. 1F7F0;ID # So HEAVY EQUALS SIGN @@ -3509,33 +3552,29 @@ FFFD;AI # So REPLACEMENT CHARACTER 1FA54..1FA5F;ID # Cn [12] .. 1FA60..1FA6D;ID # So [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER 1FA6E..1FA6F;ID # Cn [2] .. -1FA70..1FA74;ID # So [5] BALLET SHOES..THONG SANDAL -1FA75..1FA77;ID # Cn [3] .. -1FA78..1FA7C;ID # So [5] DROP OF BLOOD..CRUTCH +1FA70..1FA7C;ID # So [13] BALLET SHOES..CRUTCH 1FA7D..1FA7F;ID # Cn [3] .. -1FA80..1FA86;ID # So [7] YO-YO..NESTING DOLLS -1FA87..1FA8F;ID # Cn [9] .. -1FA90..1FAAC;ID # So [29] RINGED PLANET..HAMSA -1FAAD..1FAAF;ID # Cn [3] .. -1FAB0..1FABA;ID # So [11] FLY..NEST WITH EGGS -1FABB..1FABF;ID # Cn [5] .. -1FAC0..1FAC2;ID # So [3] ANATOMICAL HEART..PEOPLE HUGGING +1FA80..1FA88;ID # So [9] YO-YO..FLUTE +1FA89..1FA8F;ID # Cn [7] .. +1FA90..1FABD;ID # So [46] RINGED PLANET..WING +1FABE;ID # Cn +1FABF..1FAC2;ID # So [4] GOOSE..PEOPLE HUGGING 1FAC3..1FAC5;EB # So [3] PREGNANT MAN..PERSON WITH CROWN -1FAC6..1FACF;ID # Cn [10] .. -1FAD0..1FAD9;ID # So [10] BLUEBERRIES..JAR -1FADA..1FADF;ID # Cn [6] .. -1FAE0..1FAE7;ID # So [8] MELTING FACE..BUBBLES -1FAE8..1FAEF;ID # Cn [8] .. -1FAF0..1FAF6;EB # So [7] HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS -1FAF7..1FAFF;ID # Cn [9] .. +1FAC6..1FACD;ID # Cn [8] .. +1FACE..1FADB;ID # So [14] MOOSE..PEA POD +1FADC..1FADF;ID # Cn [4] .. +1FAE0..1FAE8;ID # So [9] MELTING FACE..SHAKING FACE +1FAE9..1FAEF;ID # Cn [7] .. +1FAF0..1FAF8;EB # So [9] HAND WITH INDEX FINGER AND THUMB CROSSED..RIGHTWARDS PUSHING HAND +1FAF9..1FAFF;ID # Cn [7] .. 1FB00..1FB92;AL # So [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB94..1FBCA;AL # So [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON 1FBF0..1FBF9;NU # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 1FC00..1FFFD;ID # Cn [1022] .. 20000..2A6DF;ID # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF 2A6E0..2A6FF;ID # Cn [32] .. -2A700..2B738;ID # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 -2B739..2B73F;ID # Cn [7] .. +2A700..2B739;ID # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 +2B73A..2B73F;ID # Cn [6] .. 2B740..2B81D;ID # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B81E..2B81F;ID # Cn [2] .. 2B820..2CEA1;ID # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 @@ -3546,7 +3585,9 @@ FFFD;AI # So REPLACEMENT CHARACTER 2FA1E..2FA1F;ID # Cn [2] .. 2FA20..2FFFD;ID # Cn [1502] .. 30000..3134A;ID # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A -3134B..3FFFD;ID # Cn [60595] .. +3134B..3134F;ID # Cn [5] .. +31350..323AF;ID # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF +323B0..3FFFD;ID # Cn [56398] .. E0001;CM # Cf LANGUAGE TAG E0020..E007F;CM # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF;CM # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 diff --git a/lib/unicore/NameAliases.txt b/lib/unicore/NameAliases.txt index 8519284..db3a863 100644 --- a/lib/unicore/NameAliases.txt +++ b/lib/unicore/NameAliases.txt @@ -1,10 +1,10 @@ -# NameAliases-14.0.0.txt -# Date: 2020-10-21, 22:28:00 GMT [KW, LI] -# © 2020 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# NameAliases-15.0.0.txt +# Date: 2022-07-26, 20:13:00 GMT [KW] +# © 2022 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # This file is a normative contributory data file in the # Unicode Character Database. @@ -40,7 +40,7 @@ # control codes (which for historical reasons have no Unicode character name) # or for format characters. # -# For documentation, see NamesList.html and http://www.unicode.org/reports/tr44/ +# For documentation, see NamesList.html and https://www.unicode.org/reports/tr44/ # # FORMAT # @@ -135,6 +135,7 @@ 0018;CAN;abbreviation 0019;END OF MEDIUM;control 0019;EOM;abbreviation +0019;EM;abbreviation 001A;SUBSTITUTE;control 001A;SUB;abbreviation 001B;ESCAPE;control @@ -163,7 +164,7 @@ # (and corresponding abbreviations) for these code # points are included here because these names leaked # out from the draft documents and were published in -# at least one RFC whose names for code points was +# at least one RFC whose names for code points were # implemented in Perl regex expressions. 0080;PADDING CHARACTER;figment @@ -254,6 +255,7 @@ 01A2;LATIN CAPITAL LETTER GHA;correction 01A3;LATIN SMALL LETTER GHA;correction 034F;CGJ;abbreviation +0616;ARABIC SMALL HIGH LIGATURE ALEF WITH YEH BARREE;correction 061C;ALM;abbreviation 0709;SYRIAC SUBLINEAR COLON SKEWED LEFT;correction 0CDE;KANNADA LETTER LLLA;correction @@ -271,6 +273,7 @@ 180D;FVS3;abbreviation 180E;MVS;abbreviation 180F;FVS4;abbreviation +1BBD;SUNDANESE LETTER ARCHAIC I;correction 200B;ZWSP;abbreviation 200C;ZWNJ;abbreviation 200D;ZWJ;abbreviation diff --git a/lib/unicore/NamedSequences.txt b/lib/unicore/NamedSequences.txt index fa05c6a..273eeea 100644 --- a/lib/unicore/NamedSequences.txt +++ b/lib/unicore/NamedSequences.txt @@ -1,5 +1,5 @@ -# NamedSequences-14.0.0.txt -# Date: 2021-08-03, 23:04:00 GMT [KW] +# NamedSequences-15.0.0.txt +# Date: 2021-12-07, 17:18:00 GMT [KW] # © 2021 Unicode®, Inc. # For terms of use, see https://www.unicode.org/terms_of_use.html # diff --git a/lib/unicore/NamedSqProv.txt b/lib/unicore/NamedSqProv.txt index 6c74798..34a1dce 100644 --- a/lib/unicore/NamedSqProv.txt +++ b/lib/unicore/NamedSqProv.txt @@ -1,5 +1,5 @@ -# NamedSequencesProv-14.0.0.txt -# Date: 2021-08-03, 23:04:00 GMT [KW] +# NamedSequencesProv-15.0.0.txt +# Date: 2021-12-07, 17:17:00 GMT [KW] # © 2021 Unicode®, Inc. # For terms of use, see https://www.unicode.org/terms_of_use.html # diff --git a/lib/unicore/NamesList.txt b/lib/unicore/NamesList.txt index a5618d9..5442db5 100644 --- a/lib/unicore/NamesList.txt +++ b/lib/unicore/NamesList.txt @@ -1,14 +1,14 @@ ; charset=UTF-8 -@@@ The Unicode Standard 14.0.0 -@@@+ U14M210804.lst - Unicode 14.0.0 final names list. +@@@ The Unicode Standard 15.0.0 +@@@+ U15M220815.lst + Unicode 15.0.0 final names list. This file is semi-automatically derived from UnicodeData.txt and a set of manually created annotations using a script to select or suppress information from the data file. The rules used for this process are aimed at readability for the human reader, at the expense of some details; therefore, this file should not be parsed for machine-readable information. -@+ © 2021 Unicode®, Inc. +@+ © 2022 Unicode®, Inc. For terms of use, see https://www.unicode.org/terms_of_use.html @@ 0000 C0 Controls and Basic Latin (Basic Latin) 007F @@+ @@ -238,7 +238,7 @@ x (stenographic full stop - 2E3C) x (ideographic full stop - 3002) 002F SOLIDUS - = slash,forward slash, virgule + = slash, forward slash, virgule x (combining long solidus overlay - 0338) x (fraction slash - 2044) x (division slash - 2215) @@ -3558,7 +3558,7 @@ @+ These are obsolete letters attested in a 19th century grammar of Komi. 052A CYRILLIC CAPITAL LETTER DZZHE 052B CYRILLIC SMALL LETTER DZZHE - * also used for Ossetian until 1924 +@+ * also used for Ossetian until 1924 052C CYRILLIC CAPITAL LETTER DCHE 052D CYRILLIC SMALL LETTER DCHE @ Khanty letters @@ -3885,6 +3885,7 @@ * should not be confused with the small TAH sign used as a diacritic for some letters such as 0679 @ Extended Arabic mark 0616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH + % ARABIC SMALL HIGH LIGATURE ALEF WITH YEH BARREE * early Persian @ Quranic annotation signs 0617 ARABIC SMALL HIGH ZAIN @@ -4069,14 +4070,18 @@ * Kazakh, Jawi * forms digraphs @ Digraphic letters for Kazakh -@+ Use of these characters is discouraged. They were encoded for Kazakh digraphs, but their decompositions do not reflect the preferred order of representation. +@+ These characters were encoded for Kazakh digraphs, but their compatibility decompositions do not reflect the preferred order of representation. Accordingly, the representation of these Kazakh digraphs should instead use the preferred two-character spellings with the correct order of elements. 0675 ARABIC LETTER HIGH HAMZA ALEF + * preferred spelling is 0674 0627 # 0627 0674 0676 ARABIC LETTER HIGH HAMZA WAW + * preferred spelling is 0674 0648 # 0648 0674 0677 ARABIC LETTER U WITH HAMZA ABOVE + * preferred spelling is 0674 06C7 # 06C7 0674 0678 ARABIC LETTER HIGH HAMZA YEH + * preferred spelling is 0674 0649 # 064A 0674 @ Extended Arabic letters 0679 ARABIC LETTER TTEH @@ -4195,7 +4200,7 @@ * Uyghur, Kazakh, Moroccan Arabic, early Jawi, early Persian, ... 06AE ARABIC LETTER KAF WITH THREE DOTS BELOW * Berber, early Persian - * Pegon alternative for 068A + * Pegon alternative for 08B4 06AF ARABIC LETTER GAF * Persian, Urdu, ... 06B0 ARABIC LETTER GAF WITH RING @@ -5009,6 +5014,7 @@ 08DB ARABIC SMALL HIGH WORD AS-SAJDA 08DC ARABIC SMALL HIGH WORD AN-NISF 08DD ARABIC SMALL HIGH WORD SAKTA + x (arabic small low word sakta - 10EFD) 08DE ARABIC SMALL HIGH WORD QIF 08DF ARABIC SMALL HIGH WORD WAQFA 08E0 ARABIC SMALL HIGH FOOTNOTE MARKER @@ -6087,6 +6093,7 @@ 0C80 KANNADA SIGN SPACING CANDRABINDU 0C81 KANNADA SIGN CANDRABINDU 0C82 KANNADA SIGN ANUSVARA + * used in Konkani, Havyaka Kannada (Havigannada) and Awadhi texts to indicate regular anusvara 0C83 KANNADA SIGN VISARGA 0C84 KANNADA SIGN SIDDHAM = siddhirastu @@ -6209,6 +6216,8 @@ x (vedic sign jihvamuliya - 1CF5) 0CF2 KANNADA SIGN UPADHMANIYA x (vedic sign upadhmaniya - 1CF6) +0CF3 KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT + * used in Konkani, Havyaka Kannada (Havigannada) and Awadhi texts to indicate anunāsikā @@ 0D00 Malayalam 0D7F @ Various signs 0D00 MALAYALAM SIGN COMBINING ANUSVARA ABOVE @@ -6715,6 +6724,7 @@ = nikkhahit * final nasal 0E4E THAI CHARACTER YAMAKKAN + x (lao yamakkan - 0ECE) 0E4F THAI CHARACTER FONGMAN * used as a bullet x (khmer sign phnaek muan - 17D9) @@ -6858,6 +6868,9 @@ 0ECC LAO CANCELLATION MARK 0ECD LAO NIGGAHITA * final nasal or long o vowel +0ECE LAO YAMAKKAN + * marks a consonant that is simultaneously a part of two consonant clusters in Pali text + x (thai character yamakkan - 0E4E) @ Digits 0ED0 LAO DIGIT ZERO 0ED1 LAO DIGIT ONE @@ -10130,18 +10143,22 @@ 19AA NEW TAI LUE LETTER HIGH SUA 19AB NEW TAI LUE LETTER LOW SUA * a labialized consonant cluster -@ Vowel signs +@ Vowels 19B0 NEW TAI LUE VOWEL SIGN VOWEL SHORTENER 19B1 NEW TAI LUE VOWEL SIGN AA 19B2 NEW TAI LUE VOWEL SIGN II 19B3 NEW TAI LUE VOWEL SIGN U 19B4 NEW TAI LUE VOWEL SIGN UU 19B5 NEW TAI LUE VOWEL SIGN E + * precedes consonant in visual order 19B6 NEW TAI LUE VOWEL SIGN AE + * precedes consonant in visual order 19B7 NEW TAI LUE VOWEL SIGN O + * precedes consonant in visual order 19B8 NEW TAI LUE VOWEL SIGN OA 19B9 NEW TAI LUE VOWEL SIGN UE 19BA NEW TAI LUE VOWEL SIGN AY + * precedes consonant in visual order 19BB NEW TAI LUE VOWEL SIGN AAY 19BC NEW TAI LUE VOWEL SIGN UY 19BD NEW TAI LUE VOWEL SIGN OY @@ -10771,14 +10788,19 @@ 1BB9 SUNDANESE DIGIT NINE @ Sign 1BBA SUNDANESE AVAGRAHA + = gemination mark @ Historic letters 1BBB SUNDANESE LETTER REU * vocalic r 1BBC SUNDANESE LETTER LEU * vocalic l 1BBD SUNDANESE LETTER BHA + % SUNDANESE LETTER ARCHAIC I + * character was originally misidentified, so its name is a misnomer 1BBE SUNDANESE LETTER FINAL K 1BBF SUNDANESE LETTER FINAL M + * used in a 21st century document + * for actual final m, use the sequence 1B99 1BAA @@ 1BC0 Batak 1BFF @ Letters @+ Annotations for letters indicate different usage among the various alphabets sharing the Batak script. @@ -13002,7 +13024,7 @@ x (asterisk - 002A) x (combining asterisk below - 0359) 204F REVERSED SEMICOLON - * also used in Sindhi + * used occasionally in Sindhi when Sindhi is written in the Arabic script x (semicolon - 003B) x (arabic semicolon - 061B) 2050 CLOSE UP @@ -13357,6 +13379,9 @@ 20E6 COMBINING DOUBLE VERTICAL STROKE OVERLAY = z notation finite function diacritic x (double vertical line - 2016) + x (rightwards arrow with double vertical stroke - 21FB) + x (rightwards two-headed arrow with double vertical stroke - 2901) + x (rightwards arrow with tail with double vertical stroke - 2915) 20E7 COMBINING ANNUITY SYMBOL = actuarial bend x (right ceiling - 2309) @@ -13387,7 +13412,7 @@ = the set of complex numbers # 0043 latin capital letter c 2103 DEGREE CELSIUS - = degrees Centigrade + = degrees centigrade # 00B0 0043 2104 CENTRE LINE SYMBOL = clone @@ -14330,6 +14355,7 @@ x (circled crossing lanes - 26D2) x (n-ary circled times operator - 2A02) x (circled x - 2BBE) + x (lot of fortune - 1F774) ~ 2297 FE00 with white rim 2298 CIRCLED DIVISION SLASH 2299 CIRCLED DOT OPERATOR @@ -14607,7 +14633,7 @@ 231B HOURGLASS = alchemical symbol for hour @ Quine corners -@+ These form a set of four quine corners, for quincuncial arrangement. They are also used in upper and lower pairs in mathematic, or more rarely in editorial usage as alternatives to half brackets. +@+ These form a set of four quine corners, for quincuncial arrangement. They are also used in upper and lower pairs in mathematics, or more rarely in editorial usage as alternatives to half brackets. 231C TOP LEFT CORNER x (right angle substitution marker - 2E00) x (top left half bracket - 2E22) @@ -15876,7 +15902,9 @@ x (alchemical symbol for purify - 1F763) 260C CONJUNCTION = alchemical symbol for day + x (occultation - 1F775) 260D OPPOSITION + x (lunar eclipse - 1F776) @ Miscellaneous symbols 260E BLACK TELEPHONE x (telephone sign - 2121) @@ -15962,6 +15990,7 @@ 262C ADI SHAKTI = khanda * Sikh religious symbol + x (khanda - 1FAAF) 262D HAMMER AND SICKLE 262E PEACE SYMBOL 262F YIN YANG @@ -16240,7 +16269,7 @@ = heterosexuality 26A5 MALE AND FEMALE SIGN = intersex, androgynous - = hermaphrodite (in entomology) + = hermaphroditic (in botany) 26A6 MALE WITH STROKE SIGN = transgender = alchemical symbol for iron or crocus of iron @@ -19288,7 +19317,8 @@ x (modifier letter short equals sign - A78A) @ Reversed punctuation 2E41 REVERSED COMMA - * also used in Sindhi + * Old Hungarian + * used occasionally in Sindhi when Sindhi is written in the Arabic script x (comma - 002C) x (arabic comma - 060C) 2E42 DOUBLE LOW-REVERSED-9 QUOTATION MARK @@ -19325,7 +19355,7 @@ x (paragraphos - 2E0F) x (capitulum - 2E3F) 2E4E PUNCTUS ELEVATUS MARK -@+ This mark indicates a major intermediate pause where the sensus is complete but the sentence is not; this is similar in some regards to the modern use of a semicolon. +@+ * This mark indicates a major intermediate pause where the sensus is complete but the sentence is not; this is similar in some regards to the modern use of a semicolon. 2E4F CORNISH VERSE DIVIDER 2E50 CROSS PATTY WITH RIGHT CROSSBAR x (maltese cross - 2720) @@ -19414,7 +19444,9 @@ 2E94 CJK RADICAL SNOUT ONE x 5F51 2E95 CJK RADICAL SNOUT TWO + * actually a form of the radical for hand, despite its resemblance in shape to the radical for snout x 5F50 + x 2B739 2E96 CJK RADICAL HEART ONE * form used on left side x 5FC4 @@ -22067,6 +22099,7 @@ 33D6 SQUARE MOL # 006D 006F 006C 33D7 SQUARE PH + * casing inconsistency in the compatibility decomposition is a known anomaly dating from glyph presentations in very early versions of the standard # 0050 0048 33D8 SQUARE PM # 0070 002E 006D 002E @@ -24914,11 +24947,13 @@ A91E KAYAH LI LETTER THA A91F KAYAH LI LETTER HA A920 KAYAH LI LETTER VA A921 KAYAH LI LETTER CA +@ Vowels A922 KAYAH LI LETTER A + * serves as a vowel carrier for vowels indicated with combining marks A923 KAYAH LI LETTER OE + * also serves as a vowel carrier A924 KAYAH LI LETTER I A925 KAYAH LI LETTER OO -@ Vowels A926 KAYAH LI VOWEL UE A927 KAYAH LI VOWEL E A928 KAYAH LI VOWEL U @@ -25517,6 +25552,7 @@ AB2E ETHIOPIC SYLLABLE BBO @@ AB30 Latin Extended-E AB6F @ Letters for German dialectology AB30 LATIN SMALL LETTER BARRED ALPHA +@+ * This letter is a Latin alpha with a horizontal strikethrough bar. In some font designs, the bar might not extend beyond the edge of the letter, and in such cases, the letter should not be confused with a ligature of epsilon and iota. AB31 LATIN SMALL LETTER A REVERSED-SCHWA AB32 LATIN SMALL LETTER BLACKLETTER E AB33 LATIN SMALL LETTER BARRED E @@ -32300,6 +32336,7 @@ FFFF 10C47 OLD TURKIC LETTER ORKHON OT 10C48 OLD TURKIC LETTER ORKHON BASH @@ 10C80 Old Hungarian 10CFF +@+ This script has contemporary usage in Hungary, where users often prefer the name Szekely-Hungarian Rovas. @ Uppercase letters @+ The use of uppercase letters is a modern innovation. 10C80 OLD HUNGARIAN CAPITAL LETTER A @@ -32487,6 +32524,7 @@ FFFF * in earlier literature called "tprus" (later recognized as an abbreviation for "temperius") 10CF2 OLD HUNGARIAN SMALL LETTER US @ Numbers +@+ The numbers for one, five, and ten have a clear relationship to Roman numerals. 10CFA OLD HUNGARIAN NUMBER ONE 10CFB OLD HUNGARIAN NUMBER FIVE 10CFC OLD HUNGARIAN NUMBER TEN @@ -32652,6 +32690,12 @@ FFFF @ Historical letters with diacritics 10EB0 YEZIDI LETTER LAM WITH DOT ABOVE 10EB1 YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE +@@ 10EC0 Arabic Extended-C 10EFF +@ Quranic marks used in Turkey +10EFD ARABIC SMALL LOW WORD SAKTA + x (arabic small high word sakta - 08DD) +10EFE ARABIC SMALL LOW WORD QASR +10EFF ARABIC SMALL LOW WORD MADDA @@ 10F00 Old Sogdian 10F2F @+ This block unifies the scripts used in the Ancient Letters and the Kultobe and Upper Indus inscriptions. @ Letters @@ -33465,6 +33509,12 @@ FFFF @ Sign 1123E KHOJKI SIGN SUKUN * used for Arabic transliteration +@ Consonant +1123F KHOJKI LETTER QA +@ Independent vowel +11240 KHOJKI LETTER SHORT I +@ Dependent vowel sign +11241 KHOJKI VOWEL SIGN VOCALIC R @@ 11280 Multani 112AF @ Vowels 11280 MULTANI LETTER A @@ -34956,6 +35006,22 @@ FFFF 11AF6 PAU CIN HAU LOW-FALLING TONE LONG FINAL 11AF7 PAU CIN HAU LOW-FALLING TONE FINAL 11AF8 PAU CIN HAU GLOTTAL STOP FINAL +@@ 11B00 Devanagari Extended-A 11B5F +@ Head marks +11B00 DEVANAGARI HEAD MARK + x (devanagari double danda - 0965) +11B01 DEVANAGARI HEAD MARK WITH HEADSTROKE +@ Auspicious signs +@+ These are used for representing bhale mīndu signs. +11B02 DEVANAGARI SIGN BHALE +11B03 DEVANAGARI SIGN BHALE WITH HOOK +11B04 DEVANAGARI SIGN EXTENDED BHALE +11B05 DEVANAGARI SIGN EXTENDED BHALE WITH HOOK +11B06 DEVANAGARI SIGN WESTERN FIVE-LIKE BHALE +11B07 DEVANAGARI SIGN WESTERN NINE-LIKE BHALE +11B08 DEVANAGARI SIGN REVERSED NINE-LIKE BHALE +11B09 DEVANAGARI SIGN MINDU + x (devanagari digit zero - 0966) @@ 11C00 Bhaiksuki 11C6F @ Independent vowels 11C00 BHAIKSUKI LETTER A @@ -35330,6 +35396,106 @@ FFFF @ Punctuation 11EF7 MAKASAR PASSIMBANG 11EF8 MAKASAR END OF SECTION +@@ 11F00 Kawi 11F5F +@ Signs +11F00 KAWI SIGN CANDRABINDU +11F01 KAWI SIGN ANUSVARA +11F02 KAWI SIGN REPHA + * cluster-initial form of 11F2C + * also used as final r +11F03 KAWI SIGN VISARGA +@ Independent vowels +11F04 KAWI LETTER A +11F05 KAWI LETTER AA +11F06 KAWI LETTER I +11F07 KAWI LETTER II +11F08 KAWI LETTER U +11F09 KAWI LETTER UU +11F0A KAWI LETTER VOCALIC R +11F0B KAWI LETTER VOCALIC RR +11F0C KAWI LETTER VOCALIC L +11F0D KAWI LETTER VOCALIC LL +11F0E KAWI LETTER E +11F0F KAWI LETTER AI +11F10 KAWI LETTER O +@ Consonants +11F12 KAWI LETTER KA +11F13 KAWI LETTER KHA +11F14 KAWI LETTER GA +11F15 KAWI LETTER GHA +11F16 KAWI LETTER NGA +11F17 KAWI LETTER CA +11F18 KAWI LETTER CHA +11F19 KAWI LETTER JA +11F1A KAWI LETTER JHA +11F1B KAWI LETTER NYA +11F1C KAWI LETTER TTA +11F1D KAWI LETTER TTHA +11F1E KAWI LETTER DDA +11F1F KAWI LETTER DDHA +11F20 KAWI LETTER NNA +11F21 KAWI LETTER TA +11F22 KAWI LETTER THA +11F23 KAWI LETTER DA +11F24 KAWI LETTER DHA +11F25 KAWI LETTER NA +11F26 KAWI LETTER PA +11F27 KAWI LETTER PHA +11F28 KAWI LETTER BA +11F29 KAWI LETTER BHA +11F2A KAWI LETTER MA +11F2B KAWI LETTER YA +11F2C KAWI LETTER RA +11F2D KAWI LETTER LA +11F2E KAWI LETTER WA +11F2F KAWI LETTER SHA +11F30 KAWI LETTER SSA +11F31 KAWI LETTER SA +11F32 KAWI LETTER HA +11F33 KAWI LETTER JNYA +@ Dependent vowel signs +11F34 KAWI VOWEL SIGN AA +11F35 KAWI VOWEL SIGN ALTERNATE AA +11F36 KAWI VOWEL SIGN I +11F37 KAWI VOWEL SIGN II +11F38 KAWI VOWEL SIGN U +11F39 KAWI VOWEL SIGN UU +11F3A KAWI VOWEL SIGN VOCALIC R +11F3E KAWI VOWEL SIGN E +11F3F KAWI VOWEL SIGN AI +11F40 KAWI VOWEL SIGN EU + * represents schwa [ə] +@ Viramas +11F41 KAWI SIGN KILLER + * vowel killer, always rendered visibly +11F42 KAWI CONJOINER + * used for producing below-base and post-base conjunct forms +@ Punctuation +11F43 KAWI DANDA +11F44 KAWI DOUBLE DANDA +11F45 KAWI PUNCTUATION SECTION MARKER +11F46 KAWI PUNCTUATION ALTERNATE SECTION MARKER +11F47 KAWI PUNCTUATION FLOWER +11F48 KAWI PUNCTUATION SPACE FILLER +11F49 KAWI PUNCTUATION DOT +11F4A KAWI PUNCTUATION DOUBLE DOT +11F4B KAWI PUNCTUATION TRIPLE DOT +11F4C KAWI PUNCTUATION CIRCLE +11F4D KAWI PUNCTUATION FILLED CIRCLE +11F4E KAWI PUNCTUATION SPIRAL +11F4F KAWI PUNCTUATION CLOSING SPIRAL +@ Digits +11F50 KAWI DIGIT ZERO +11F51 KAWI DIGIT ONE +11F52 KAWI DIGIT TWO + * also used as letter ro +11F53 KAWI DIGIT THREE +11F54 KAWI DIGIT FOUR +11F55 KAWI DIGIT FIVE +11F56 KAWI DIGIT SIX +11F57 KAWI DIGIT SEVEN +11F58 KAWI DIGIT EIGHT +11F59 KAWI DIGIT NINE @@ 11FB0 Lisu Supplement 11FBF @ Letter 11FB0 LISU LETTER YHA @@ -36988,8 +37154,11 @@ FFFF 1308F EGYPTIAN HIEROGLYPH D025 13090 EGYPTIAN HIEROGLYPH D026 13091 EGYPTIAN HIEROGLYPH D027 + ~ 13091 FE00 rotated 90 degrees 13092 EGYPTIAN HIEROGLYPH D027A + ~ 13092 FE00 rotated 90 degrees 13093 EGYPTIAN HIEROGLYPH D028 + ~ 13093 FE01 rotated 180 degrees 13094 EGYPTIAN HIEROGLYPH D029 13095 EGYPTIAN HIEROGLYPH D030 13096 EGYPTIAN HIEROGLYPH D031 @@ -37016,6 +37185,7 @@ FFFF * transliterated as d 130A8 EGYPTIAN HIEROGLYPH D046A 130A9 EGYPTIAN HIEROGLYPH D047 + ~ 130A9 FE01 rotated 180 degrees 130AA EGYPTIAN HIEROGLYPH D048 130AB EGYPTIAN HIEROGLYPH D048A 130AC EGYPTIAN HIEROGLYPH D049 @@ -37154,6 +37324,7 @@ FFFF 1310D EGYPTIAN HIEROGLYPH F014 1310E EGYPTIAN HIEROGLYPH F015 1310F EGYPTIAN HIEROGLYPH F016 + ~ 1310F FE00 rotated 90 degrees 13110 EGYPTIAN HIEROGLYPH F017 13111 EGYPTIAN HIEROGLYPH F018 13112 EGYPTIAN HIEROGLYPH F019 @@ -37163,12 +37334,14 @@ FFFF * from hieratic 13116 EGYPTIAN HIEROGLYPH F022 13117 EGYPTIAN HIEROGLYPH F023 + ~ 13117 FE02 rotated 270 degrees 13118 EGYPTIAN HIEROGLYPH F024 * mirrored version of 13117 13119 EGYPTIAN HIEROGLYPH F025 1311A EGYPTIAN HIEROGLYPH F026 1311B EGYPTIAN HIEROGLYPH F027 1311C EGYPTIAN HIEROGLYPH F028 + ~ 1311C FE00 rotated 90 degrees 1311D EGYPTIAN HIEROGLYPH F029 1311E EGYPTIAN HIEROGLYPH F030 1311F EGYPTIAN HIEROGLYPH F031 @@ -37176,12 +37349,14 @@ FFFF * cursive variant of 1311F 13121 EGYPTIAN HIEROGLYPH F032 * transliterated as 1E96 + ~ 13121 FE00 rotated 90 degrees 13122 EGYPTIAN HIEROGLYPH F033 13123 EGYPTIAN HIEROGLYPH F034 13124 EGYPTIAN HIEROGLYPH F035 13125 EGYPTIAN HIEROGLYPH F036 13126 EGYPTIAN HIEROGLYPH F037 13127 EGYPTIAN HIEROGLYPH F037A + ~ 13127 FE00 rotated 90 degrees 13128 EGYPTIAN HIEROGLYPH F038 13129 EGYPTIAN HIEROGLYPH F038A 1312A EGYPTIAN HIEROGLYPH F039 @@ -37204,6 +37379,8 @@ FFFF * mirrored version of 13136 13138 EGYPTIAN HIEROGLYPH F050 13139 EGYPTIAN HIEROGLYPH F051 + ~ 13139 FE00 rotated 90 degrees + ~ 13139 FE02 rotated 270 degrees 1313A EGYPTIAN HIEROGLYPH F051A 1313B EGYPTIAN HIEROGLYPH F051B * variant of 1313A @@ -37295,11 +37472,13 @@ FFFF 13181 EGYPTIAN HIEROGLYPH H003 13182 EGYPTIAN HIEROGLYPH H004 13183 EGYPTIAN HIEROGLYPH H005 + ~ 13183 FE02 rotated 270 degrees 13184 EGYPTIAN HIEROGLYPH H006 13185 EGYPTIAN HIEROGLYPH H006A * from hieratic 13186 EGYPTIAN HIEROGLYPH H007 13187 EGYPTIAN HIEROGLYPH H008 + ~ 13187 FE01 rotated 180 degrees @ I. Amphibious animals, reptiles, etc. 13188 EGYPTIAN HIEROGLYPH I001 13189 EGYPTIAN HIEROGLYPH I002 @@ -37330,6 +37509,8 @@ FFFF 1319E EGYPTIAN HIEROGLYPH K004 1319F EGYPTIAN HIEROGLYPH K005 131A0 EGYPTIAN HIEROGLYPH K006 + ~ 131A0 FE00 rotated 90 degrees + ~ 131A0 FE02 rotated 270 degrees 131A1 EGYPTIAN HIEROGLYPH K007 131A2 EGYPTIAN HIEROGLYPH K008 @ L. Invertebrata and lesser animals @@ -37350,6 +37531,8 @@ FFFF 131AF EGYPTIAN HIEROGLYPH M001B 131B0 EGYPTIAN HIEROGLYPH M002 131B1 EGYPTIAN HIEROGLYPH M003 + ~ 131B1 FE00 rotated 90 degrees + ~ 131B1 FE01 rotated 180 degrees 131B2 EGYPTIAN HIEROGLYPH M003A 131B3 EGYPTIAN HIEROGLYPH M004 131B4 EGYPTIAN HIEROGLYPH M005 @@ -37357,8 +37540,11 @@ FFFF 131B6 EGYPTIAN HIEROGLYPH M007 131B7 EGYPTIAN HIEROGLYPH M008 131B8 EGYPTIAN HIEROGLYPH M009 + ~ 131B8 FE00 rotated 90 degrees 131B9 EGYPTIAN HIEROGLYPH M010 + ~ 131B9 FE00 rotated 90 degrees 131BA EGYPTIAN HIEROGLYPH M010A + ~ 131BA FE02 rotated 270 degrees 131BB EGYPTIAN HIEROGLYPH M011 131BC EGYPTIAN HIEROGLYPH M012 * 1,000 @@ -37389,6 +37575,7 @@ FFFF * transliterated as A7BD x (hebrew letter yod - 05D9) x (arabic letter yeh - 064A) + ~ 131CB FE00 rotated 90 degrees 131CC EGYPTIAN HIEROGLYPH M017A * phonogram 'y' x (egyptian hieroglyph z004 - 133ED) @@ -37435,6 +37622,8 @@ FFFF 131EE EGYPTIAN HIEROGLYPH M044 * thorn * not to be confused with 133DA + ~ 131EE FE01 rotated 180 degrees + ~ 131EE FE02 rotated 270 degrees @ N. Sky, earth, water 131EF EGYPTIAN HIEROGLYPH N001 131F0 EGYPTIAN HIEROGLYPH N002 @@ -37451,8 +37640,13 @@ FFFF * variant of 131F8 131F8 EGYPTIAN HIEROGLYPH N010 * variant of 131F7 + ~ 131F8 FE01 rotated 180 degrees 131F9 EGYPTIAN HIEROGLYPH N011 + ~ 131F9 FE00 rotated 90 degrees + ~ 131F9 FE01 rotated 180 degrees 131FA EGYPTIAN HIEROGLYPH N012 + ~ 131FA FE00 rotated 90 degrees + ~ 131FA FE01 rotated 180 degrees 131FB EGYPTIAN HIEROGLYPH N013 131FC EGYPTIAN HIEROGLYPH N014 131FD EGYPTIAN HIEROGLYPH N015 @@ -37498,6 +37692,7 @@ FFFF * stylistic variant, use of 13214 is preferred 13216 EGYPTIAN HIEROGLYPH N035 * transliterated as n + ~ 13216 FE02 rotated 270 degrees 13217 EGYPTIAN HIEROGLYPH N035A * classifier 'liquid' 13218 EGYPTIAN HIEROGLYPH N036 @@ -37578,6 +37773,7 @@ FFFF 13256 EGYPTIAN HIEROGLYPH O005A * mirrored version of 13255 13257 EGYPTIAN HIEROGLYPH O006 + ~ 13257 FE01 rotated 180 degrees 13258 EGYPTIAN HIEROGLYPH O006A * beginning of hwt or serekh enclosure x (egyptian hieroglyph o033a - 13282) @@ -37621,6 +37817,7 @@ FFFF 13279 EGYPTIAN HIEROGLYPH O027 1327A EGYPTIAN HIEROGLYPH O028 1327B EGYPTIAN HIEROGLYPH O029 + ~ 1327B FE02 rotated 270 degrees 1327C EGYPTIAN HIEROGLYPH O029A * rotated variant of 1327B 1327D EGYPTIAN HIEROGLYPH O030 @@ -37628,6 +37825,8 @@ FFFF * not to be confused with 13361 1327E EGYPTIAN HIEROGLYPH O030A 1327F EGYPTIAN HIEROGLYPH O031 + ~ 1327F FE00 rotated 90 degrees + ~ 1327F FE01 rotated 180 degrees 13280 EGYPTIAN HIEROGLYPH O032 13281 EGYPTIAN HIEROGLYPH O033 * classifier 'serekh' @@ -37639,6 +37838,7 @@ FFFF x (egyptian hieroglyph s029 - 132F4) 13284 EGYPTIAN HIEROGLYPH O035 13285 EGYPTIAN HIEROGLYPH O036 + ~ 13285 FE00 rotated 90 degrees 13286 EGYPTIAN HIEROGLYPH O036A * beginning of fortified wall cartouche 13287 EGYPTIAN HIEROGLYPH O036B @@ -37652,6 +37852,7 @@ FFFF 1328C EGYPTIAN HIEROGLYPH O039 * stone, brick * not to be confused with 13219 + ~ 1328C FE00 rotated 90 degrees 1328D EGYPTIAN HIEROGLYPH O040 1328E EGYPTIAN HIEROGLYPH O041 1328F EGYPTIAN HIEROGLYPH O042 @@ -37683,6 +37884,8 @@ FFFF 132A2 EGYPTIAN HIEROGLYPH P006 132A3 EGYPTIAN HIEROGLYPH P007 132A4 EGYPTIAN HIEROGLYPH P008 + ~ 132A4 FE01 rotated 180 degrees + ~ 132A4 FE02 rotated 270 degrees 132A5 EGYPTIAN HIEROGLYPH P009 132A6 EGYPTIAN HIEROGLYPH P010 132A7 EGYPTIAN HIEROGLYPH P011 @@ -37693,6 +37896,7 @@ FFFF 132A9 EGYPTIAN HIEROGLYPH Q002 132AA EGYPTIAN HIEROGLYPH Q003 * transliterated as p + ~ 132AA FE00 rotated 90 degrees 132AB EGYPTIAN HIEROGLYPH Q004 132AC EGYPTIAN HIEROGLYPH Q005 132AD EGYPTIAN HIEROGLYPH Q006 @@ -37727,6 +37931,7 @@ FFFF 132C9 EGYPTIAN HIEROGLYPH R022 132CA EGYPTIAN HIEROGLYPH R023 132CB EGYPTIAN HIEROGLYPH R024 + ~ 132CB FE00 rotated 90 degrees 132CC EGYPTIAN HIEROGLYPH R025 132CD EGYPTIAN HIEROGLYPH R026 132CE EGYPTIAN HIEROGLYPH R027 @@ -37745,6 +37950,7 @@ FFFF 132DA EGYPTIAN HIEROGLYPH S008 132DB EGYPTIAN HIEROGLYPH S009 132DC EGYPTIAN HIEROGLYPH S010 + ~ 132DC FE00 rotated 90 degrees 132DD EGYPTIAN HIEROGLYPH S011 132DE EGYPTIAN HIEROGLYPH S012 132DF EGYPTIAN HIEROGLYPH S013 @@ -37756,8 +37962,11 @@ FFFF 132E5 EGYPTIAN HIEROGLYPH S017 132E6 EGYPTIAN HIEROGLYPH S017A 132E7 EGYPTIAN HIEROGLYPH S018 + ~ 132E7 FE00 rotated 90 degrees + ~ 132E7 FE02 rotated 270 degrees 132E8 EGYPTIAN HIEROGLYPH S019 132E9 EGYPTIAN HIEROGLYPH S020 + ~ 132E9 FE02 rotated 270 degrees 132EA EGYPTIAN HIEROGLYPH S021 132EB EGYPTIAN HIEROGLYPH S022 132EC EGYPTIAN HIEROGLYPH S023 @@ -37777,6 +37986,7 @@ FFFF 132F6 EGYPTIAN HIEROGLYPH S031 132F7 EGYPTIAN HIEROGLYPH S032 132F8 EGYPTIAN HIEROGLYPH S033 + ~ 132F8 FE02 rotated 270 degrees 132F9 EGYPTIAN HIEROGLYPH S034 132FA EGYPTIAN HIEROGLYPH S035 132FB EGYPTIAN HIEROGLYPH S035A @@ -37784,6 +37994,7 @@ FFFF 132FC EGYPTIAN HIEROGLYPH S036 * older variant of 132FA 132FD EGYPTIAN HIEROGLYPH S037 + ~ 132FD FE02 rotated 270 degrees 132FE EGYPTIAN HIEROGLYPH S038 132FF EGYPTIAN HIEROGLYPH S039 13300 EGYPTIAN HIEROGLYPH S040 @@ -37791,14 +38002,18 @@ FFFF 13301 EGYPTIAN HIEROGLYPH S041 * phonogram 'ḏꜣm' 13302 EGYPTIAN HIEROGLYPH S042 + ~ 13302 FE02 rotated 270 degrees 13303 EGYPTIAN HIEROGLYPH S043 + ~ 13303 FE02 rotated 270 degrees 13304 EGYPTIAN HIEROGLYPH S044 13305 EGYPTIAN HIEROGLYPH S045 13306 EGYPTIAN HIEROGLYPH S046 @ T. Warfare, hunting, butchery 13307 EGYPTIAN HIEROGLYPH T001 + ~ 13307 FE00 rotated 90 degrees 13308 EGYPTIAN HIEROGLYPH T002 * classifier 'striking, hitting' + ~ 13308 FE01 rotated 180 degrees 13309 EGYPTIAN HIEROGLYPH T003 * classifier 'mace' 1330A EGYPTIAN HIEROGLYPH T003A @@ -37809,11 +38024,19 @@ FFFF 1330F EGYPTIAN HIEROGLYPH T007A 13310 EGYPTIAN HIEROGLYPH T008 * older variant of 13311 + ~ 13310 FE02 rotated 270 degrees 13311 EGYPTIAN HIEROGLYPH T008A + ~ 13311 FE02 rotated 270 degrees 13312 EGYPTIAN HIEROGLYPH T009 + ~ 13312 FE01 rotated 180 degrees + ~ 13312 FE02 rotated 270 degrees 13313 EGYPTIAN HIEROGLYPH T009A * older variant of 13312 + ~ 13313 FE01 rotated 180 degrees + ~ 13313 FE02 rotated 270 degrees 13314 EGYPTIAN HIEROGLYPH T010 + ~ 13314 FE01 rotated 180 degrees + ~ 13314 FE02 rotated 270 degrees 13315 EGYPTIAN HIEROGLYPH T011 13316 EGYPTIAN HIEROGLYPH T011A 13317 EGYPTIAN HIEROGLYPH T012 @@ -37822,14 +38045,21 @@ FFFF 1331A EGYPTIAN HIEROGLYPH T015 * older variant of 13319 1331B EGYPTIAN HIEROGLYPH T016 + ~ 1331B FE00 rotated 90 degrees + ~ 1331B FE01 rotated 180 degrees 1331C EGYPTIAN HIEROGLYPH T016A + ~ 1331C FE02 rotated 270 degrees 1331D EGYPTIAN HIEROGLYPH T017 1331E EGYPTIAN HIEROGLYPH T018 1331F EGYPTIAN HIEROGLYPH T019 13320 EGYPTIAN HIEROGLYPH T020 * older variant of 1331F 13321 EGYPTIAN HIEROGLYPH T021 + ~ 13321 FE01 rotated 180 degrees + ~ 13321 FE02 rotated 270 degrees 13322 EGYPTIAN HIEROGLYPH T022 + ~ 13322 FE00 rotated 90 degrees + ~ 13322 FE01 rotated 180 degrees 13323 EGYPTIAN HIEROGLYPH T023 * more recent variant of 13322 13324 EGYPTIAN HIEROGLYPH T024 @@ -37851,6 +38081,8 @@ FFFF 13330 EGYPTIAN HIEROGLYPH T034 13331 EGYPTIAN HIEROGLYPH T035 * variant of 13330 + ~ 13331 FE01 rotated 180 degrees + ~ 13331 FE02 rotated 270 degrees 13332 EGYPTIAN HIEROGLYPH T036 @ U. Agriculture, crafts, and professions 13333 EGYPTIAN HIEROGLYPH U001 @@ -37867,8 +38099,10 @@ FFFF * mirrored version of 13339 1333B EGYPTIAN HIEROGLYPH U007 * variant of 13338 + ~ 1333B FE00 rotated 90 degrees 1333C EGYPTIAN HIEROGLYPH U008 * variant of 1333B + ~ 1333C FE00 rotated 90 degrees 1333D EGYPTIAN HIEROGLYPH U009 1333E EGYPTIAN HIEROGLYPH U010 1333F EGYPTIAN HIEROGLYPH U011 @@ -37885,6 +38119,7 @@ FFFF * older variant of 13347 13349 EGYPTIAN HIEROGLYPH U021 1334A EGYPTIAN HIEROGLYPH U022 + ~ 1334A FE02 rotated 270 degrees 1334B EGYPTIAN HIEROGLYPH U023 1334C EGYPTIAN HIEROGLYPH U023A * stylistic variant of 1334B @@ -37915,6 +38150,7 @@ FFFF 13361 EGYPTIAN HIEROGLYPH U042 * pitchfork * not to be confused with 1327D + ~ 13361 FE02 rotated 270 degrees @ V. Rope, fiber, baskets, bags, etc. 13362 EGYPTIAN HIEROGLYPH V001 * 100 @@ -37948,13 +38184,17 @@ FFFF 13372 EGYPTIAN HIEROGLYPH V007 * phonogram 'šn' 13373 EGYPTIAN HIEROGLYPH V007A + ~ 13373 FE02 rotated 270 degrees 13374 EGYPTIAN HIEROGLYPH V007B 13375 EGYPTIAN HIEROGLYPH V008 13376 EGYPTIAN HIEROGLYPH V009 13377 EGYPTIAN HIEROGLYPH V010 * logogram 'name' + ~ 13377 FE00 rotated 90 degrees 13378 EGYPTIAN HIEROGLYPH V011 * classifier 'restrain, split' + x (egyptian hieroglyph v011d - 1342F) + ~ 13378 FE00 rotated 90 degrees 13379 EGYPTIAN HIEROGLYPH V011A * beginning of cartouche 1337A EGYPTIAN HIEROGLYPH V011B @@ -37963,6 +38203,7 @@ FFFF * end of knotless cartouche 1337C EGYPTIAN HIEROGLYPH V012 1337D EGYPTIAN HIEROGLYPH V012A + ~ 1337D FE02 rotated 270 degrees 1337E EGYPTIAN HIEROGLYPH V012B 1337F EGYPTIAN HIEROGLYPH V013 * transliterated as 1E6F @@ -37974,6 +38215,7 @@ FFFF 13384 EGYPTIAN HIEROGLYPH V018 * older variant of 13383 13385 EGYPTIAN HIEROGLYPH V019 + ~ 13385 FE02 rotated 270 degrees 13386 EGYPTIAN HIEROGLYPH V020 * 10 * not to be confused with 133AD @@ -38015,8 +38257,10 @@ FFFF 13398 EGYPTIAN HIEROGLYPH V025 * more recent variant of 13397 13399 EGYPTIAN HIEROGLYPH V026 + ~ 13399 FE00 rotated 90 degrees 1339A EGYPTIAN HIEROGLYPH V027 * older variant of 13399 + ~ 1339A FE00 rotated 90 degrees 1339B EGYPTIAN HIEROGLYPH V028 * transliterated as 1E25 x (arabic letter hah - 062D) @@ -38053,7 +38297,9 @@ FFFF * not to be confused with 13387 @ W. Vessels of stone and earthenware 133AF EGYPTIAN HIEROGLYPH W001 + ~ 133AF FE02 rotated 270 degrees 133B0 EGYPTIAN HIEROGLYPH W002 + ~ 133B0 FE02 rotated 270 degrees 133B1 EGYPTIAN HIEROGLYPH W003 133B2 EGYPTIAN HIEROGLYPH W003A * stylistic variant, use of 133B1 is preferred @@ -38073,6 +38319,7 @@ FFFF * older variant of 133BC 133BE EGYPTIAN HIEROGLYPH W013 133BF EGYPTIAN HIEROGLYPH W014 + ~ 133BF FE02 rotated 270 degrees 133C0 EGYPTIAN HIEROGLYPH W014A 133C1 EGYPTIAN HIEROGLYPH W015 133C2 EGYPTIAN HIEROGLYPH W016 @@ -38089,9 +38336,9 @@ FFFF 133CA EGYPTIAN HIEROGLYPH W022 133CB EGYPTIAN HIEROGLYPH W023 133CC EGYPTIAN HIEROGLYPH W024 - * phonogramm 'nw' + * phonogram 'nw' 133CD EGYPTIAN HIEROGLYPH W024A - * monogramm 'nw(n)' or 'nww' + * monogram 'nw(n)' or 'nww' 133CE EGYPTIAN HIEROGLYPH W025 @ X. Loaves and cakes 133CF EGYPTIAN HIEROGLYPH X001 @@ -38102,6 +38349,7 @@ FFFF 133D2 EGYPTIAN HIEROGLYPH X004 133D3 EGYPTIAN HIEROGLYPH X004A * variant of 133D2 + ~ 133D3 FE00 rotated 90 degrees 133D4 EGYPTIAN HIEROGLYPH X004B * cake * variant of 133D2 @@ -38125,6 +38373,7 @@ FFFF * rotated variant of 133DB 133DD EGYPTIAN HIEROGLYPH Y002 * older variant of 133DB + ~ 133DD FE02 rotated 270 degrees 133DE EGYPTIAN HIEROGLYPH Y003 133DF EGYPTIAN HIEROGLYPH Y004 * mirrored version of 133DE @@ -38136,7 +38385,7 @@ FFFF 133E4 EGYPTIAN HIEROGLYPH Z001 * semogram index * classifier 'single' - * not to be confuse with 133FA + * not to be confused with 133FA 133E5 EGYPTIAN HIEROGLYPH Z002 * classifier 'plural' * not to be confused with 133FC @@ -38171,13 +38420,16 @@ FFFF 133F2 EGYPTIAN HIEROGLYPH Z007 * phonogram 'w' * not to be confused with 13362 + ~ 133F2 FE00 rotated 90 degrees 133F3 EGYPTIAN HIEROGLYPH Z008 * oval * not to be confused with 13200, 132F0, or 133D4 133F4 EGYPTIAN HIEROGLYPH Z009 133F5 EGYPTIAN HIEROGLYPH Z010 * older variant of 133F4 + ~ 133F5 FE00 rotated 90 degrees 133F6 EGYPTIAN HIEROGLYPH Z011 + ~ 133F6 FE00 rotated 90 degrees 133F7 EGYPTIAN HIEROGLYPH Z012 * hieratic 133F8 EGYPTIAN HIEROGLYPH Z013 @@ -38209,6 +38461,7 @@ FFFF * 9 13403 EGYPTIAN HIEROGLYPH Z015I * 5 + ~ 13403 FE00 rotated 90 degrees 13404 EGYPTIAN HIEROGLYPH Z016 * 1 in dates 13405 EGYPTIAN HIEROGLYPH Z016A @@ -38241,11 +38494,16 @@ FFFF * mirrored version of 13413 13415 EGYPTIAN HIEROGLYPH AA007B 13416 EGYPTIAN HIEROGLYPH AA008 + ~ 13416 FE00 rotated 90 degrees 13417 EGYPTIAN HIEROGLYPH AA009 13418 EGYPTIAN HIEROGLYPH AA010 13419 EGYPTIAN HIEROGLYPH AA011 + ~ 13419 FE00 rotated 90 degrees + ~ 13419 FE01 rotated 180 degrees + ~ 13419 FE02 rotated 270 degrees 1341A EGYPTIAN HIEROGLYPH AA012 * older variant of 13419 + ~ 1341A FE00 rotated 90 degrees 1341B EGYPTIAN HIEROGLYPH AA013 1341C EGYPTIAN HIEROGLYPH AA014 * older variant of 1341B @@ -38258,6 +38516,7 @@ FFFF 13421 EGYPTIAN HIEROGLYPH AA019 13422 EGYPTIAN HIEROGLYPH AA020 13423 EGYPTIAN HIEROGLYPH AA021 + ~ 13423 FE00 rotated 90 degrees 13424 EGYPTIAN HIEROGLYPH AA022 13425 EGYPTIAN HIEROGLYPH AA023 13426 EGYPTIAN HIEROGLYPH AA024 @@ -38271,11 +38530,19 @@ FFFF 1342B EGYPTIAN HIEROGLYPH AA029 * older variant of 1342A 1342C EGYPTIAN HIEROGLYPH AA030 + ~ 1342C FE02 rotated 270 degrees 1342D EGYPTIAN HIEROGLYPH AA031 * older variant of 1342C 1342E EGYPTIAN HIEROGLYPH AA032 -@@ 13430 Egyptian Hieroglyph Format Controls 1343F -@+ These format controls are used to render Egyptian hieroglyphic quadrats. + ~ 1342E FE02 rotated 270 degrees +@ Addition to group V +@+ This is part of the cartouche set: 13379, 1337A, 1337B, and 1342F. +1342F EGYPTIAN HIEROGLYPH V011D + * knotted beginning of cartouche + * not to be confused with 13378 +@~ ! +@@ 13430 Egyptian Hieroglyph Format Controls 1345F +@+ These format controls are used to render Egyptian hieroglyphic spatial arrangements, including quadrats, overlays, insertions, and blank, lost or damaged sections. @ Joiners 13430 EGYPTIAN HIEROGLYPH VERTICAL JOINER = sign separator: subordination (Manuel de Codage) @@ -38291,6 +38558,45 @@ FFFF @ Segment scoping delimiters 13437 EGYPTIAN HIEROGLYPH BEGIN SEGMENT 13438 EGYPTIAN HIEROGLYPH END SEGMENT +@ Sign insertion controls +13439 EGYPTIAN HIEROGLYPH INSERT AT MIDDLE +1343A EGYPTIAN HIEROGLYPH INSERT AT TOP +1343B EGYPTIAN HIEROGLYPH INSERT AT BOTTOM +@ Enclosure controls +1343C EGYPTIAN HIEROGLYPH BEGIN ENCLOSURE +1343D EGYPTIAN HIEROGLYPH END ENCLOSURE +1343E EGYPTIAN HIEROGLYPH BEGIN WALLED ENCLOSURE +1343F EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE +@ Mirror control +13440 EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY +@ Blank and lost signs +13441 EGYPTIAN HIEROGLYPH FULL BLANK +13442 EGYPTIAN HIEROGLYPH HALF BLANK +13443 EGYPTIAN HIEROGLYPH LOST SIGN + ~ 13443 FE00 expanded +13444 EGYPTIAN HIEROGLYPH HALF LOST SIGN + ~ 13444 FE00 expanded +13445 EGYPTIAN HIEROGLYPH TALL LOST SIGN + ~ 13445 FE00 expanded +13446 EGYPTIAN HIEROGLYPH WIDE LOST SIGN + ~ 13446 FE00 expanded +@ Damage modifiers +13447 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START +13448 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START +13449 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START +1344A EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP END +1344B EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP +1344C EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START AND TOP END +1344D EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND TOP +1344E EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM END +1344F EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START AND BOTTOM END +13450 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM +13451 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND BOTTOM +13452 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT END +13453 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP AND END +13454 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM AND END +13455 EGYPTIAN HIEROGLYPH MODIFIER DAMAGED +@~ ! @@ 14400 Anatolian Hieroglyphs 1467F @+ In the names list, most of the comments are in Latin. Those which have a Luwian phonetic value are identified as syllabic. @ A. The human body and clothing @@ -41710,6 +42016,7 @@ FFFF 18BDC KHITAN SMALL SCRIPT CHARACTER-18BDC 18BDD KHITAN SMALL SCRIPT CHARACTER-18BDD 18BDE KHITAN SMALL SCRIPT CHARACTER-18BDE + x (khitan small script character-18cca - 18CCA) 18BDF KHITAN SMALL SCRIPT CHARACTER-18BDF 18BE0 KHITAN SMALL SCRIPT CHARACTER-18BE0 18BE1 KHITAN SMALL SCRIPT CHARACTER-18BE1 @@ -41958,6 +42265,7 @@ FFFF 18CC8 KHITAN SMALL SCRIPT CHARACTER-18CC8 18CC9 KHITAN SMALL SCRIPT CHARACTER-18CC9 18CCA KHITAN SMALL SCRIPT CHARACTER-18CCA + x (khitan small script character-18bde - 18BDE) 18CCB KHITAN SMALL SCRIPT CHARACTER-18CCB @ Radical-19 18CCC KHITAN SMALL SCRIPT CHARACTER-18CCC @@ -42578,10 +42886,12 @@ FFFF 1B122 KATAKANA LETTER ARCHAIC WU @@ 1B130 Small Kana Extension 1B16F @ Historic small hiragana letters +1B132 HIRAGANA LETTER SMALL KO 1B150 HIRAGANA LETTER SMALL WI 1B151 HIRAGANA LETTER SMALL WE 1B152 HIRAGANA LETTER SMALL WO @ Historic small katakana letters +1B155 KATAKANA LETTER SMALL KO 1B164 KATAKANA LETTER SMALL WI 1B165 KATAKANA LETTER SMALL WE 1B166 KATAKANA LETTER SMALL WO @@ -44467,6 +44777,28 @@ FFFF 1D244 COMBINING GREEK MUSICAL PENTASEME x (metrical pentaseme - 23D9) 1D245 GREEK MUSICAL LEIMMA +@@ 1D2C0 Kaktovik Numerals 1D2DF +@ Numerals +1D2C0 KAKTOVIK NUMERAL ZERO +1D2C1 KAKTOVIK NUMERAL ONE +1D2C2 KAKTOVIK NUMERAL TWO +1D2C3 KAKTOVIK NUMERAL THREE +1D2C4 KAKTOVIK NUMERAL FOUR +1D2C5 KAKTOVIK NUMERAL FIVE +1D2C6 KAKTOVIK NUMERAL SIX +1D2C7 KAKTOVIK NUMERAL SEVEN +1D2C8 KAKTOVIK NUMERAL EIGHT +1D2C9 KAKTOVIK NUMERAL NINE +1D2CA KAKTOVIK NUMERAL TEN +1D2CB KAKTOVIK NUMERAL ELEVEN +1D2CC KAKTOVIK NUMERAL TWELVE +1D2CD KAKTOVIK NUMERAL THIRTEEN +1D2CE KAKTOVIK NUMERAL FOURTEEN +1D2CF KAKTOVIK NUMERAL FIFTEEN +1D2D0 KAKTOVIK NUMERAL SIXTEEN +1D2D1 KAKTOVIK NUMERAL SEVENTEEN +1D2D2 KAKTOVIK NUMERAL EIGHTEEN +1D2D3 KAKTOVIK NUMERAL NINETEEN @@ 1D2E0 Mayan Numerals 1D2FF @ Mayan numerals 1D2E0 MAYAN NUMERAL ZERO @@ -47482,6 +47814,13 @@ FFFF 1DF1D LATIN SMALL LETTER C WITH RETROFLEX HOOK @ IPA extension 1DF1E LATIN SMALL LETTER S WITH CURL +@ Letters for Malayalam transliteration +1DF25 LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK +1DF26 LATIN SMALL LETTER L WITH MID-HEIGHT LEFT HOOK +1DF27 LATIN SMALL LETTER N WITH MID-HEIGHT LEFT HOOK +1DF28 LATIN SMALL LETTER R WITH MID-HEIGHT LEFT HOOK +1DF29 LATIN SMALL LETTER S WITH MID-HEIGHT LEFT HOOK +1DF2A LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK @@ 1E000 Glagolitic Supplement 1E02F @ Combining letters 1E000 COMBINING GLAGOLITIC LETTER AZU @@ -47522,6 +47861,140 @@ FFFF 1E028 COMBINING GLAGOLITIC LETTER BIG YUS 1E029 COMBINING GLAGOLITIC LETTER IOTATED BIG YUS 1E02A COMBINING GLAGOLITIC LETTER FITA +@@ 1E030 Cyrillic Extended-D 1E08F +@+ These are phonetic extensions, used in a manner analogous to IPA. Additional Cyrillic modifier letters are found in other blocks. + x (modifier letter cyrillic en - 1D78) + x (modifier letter cyrillic hard sign - A69C) + x (modifier letter cyrillic soft sign - A69D) +@ Superscript modifier letters +1E030 MODIFIER LETTER CYRILLIC SMALL A + # 0430 +1E031 MODIFIER LETTER CYRILLIC SMALL BE + # 0431 +1E032 MODIFIER LETTER CYRILLIC SMALL VE + # 0432 +1E033 MODIFIER LETTER CYRILLIC SMALL GHE + # 0433 +1E034 MODIFIER LETTER CYRILLIC SMALL DE + # 0434 +1E035 MODIFIER LETTER CYRILLIC SMALL IE + # 0435 +1E036 MODIFIER LETTER CYRILLIC SMALL ZHE + # 0436 +1E037 MODIFIER LETTER CYRILLIC SMALL ZE + # 0437 +1E038 MODIFIER LETTER CYRILLIC SMALL I + # 0438 +1E039 MODIFIER LETTER CYRILLIC SMALL KA + # 043A +1E03A MODIFIER LETTER CYRILLIC SMALL EL + # 043B +1E03B MODIFIER LETTER CYRILLIC SMALL EM + # 043C +1E03C MODIFIER LETTER CYRILLIC SMALL O + # 043E +1E03D MODIFIER LETTER CYRILLIC SMALL PE + # 043F +1E03E MODIFIER LETTER CYRILLIC SMALL ER + # 0440 +1E03F MODIFIER LETTER CYRILLIC SMALL ES + # 0441 +1E040 MODIFIER LETTER CYRILLIC SMALL TE + # 0442 +1E041 MODIFIER LETTER CYRILLIC SMALL U + # 0443 +1E042 MODIFIER LETTER CYRILLIC SMALL EF + # 0444 +1E043 MODIFIER LETTER CYRILLIC SMALL HA + # 0445 +1E044 MODIFIER LETTER CYRILLIC SMALL TSE + # 0446 +1E045 MODIFIER LETTER CYRILLIC SMALL CHE + # 0447 +1E046 MODIFIER LETTER CYRILLIC SMALL SHA + # 0448 +1E047 MODIFIER LETTER CYRILLIC SMALL YERU + # 044B +1E048 MODIFIER LETTER CYRILLIC SMALL E + # 044D +1E049 MODIFIER LETTER CYRILLIC SMALL YU + # 044E +1E04A MODIFIER LETTER CYRILLIC SMALL DZZE + # A689 +1E04B MODIFIER LETTER CYRILLIC SMALL SCHWA + # 04D9 +1E04C MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I + # 0456 +1E04D MODIFIER LETTER CYRILLIC SMALL JE + # 0458 +1E04E MODIFIER LETTER CYRILLIC SMALL BARRED O + # 04E9 +1E04F MODIFIER LETTER CYRILLIC SMALL STRAIGHT U + # 04AF +1E050 MODIFIER LETTER CYRILLIC SMALL PALOCHKA + # 04CF +@ Subscript modifier letters +1E051 CYRILLIC SUBSCRIPT SMALL LETTER A + # 0430 +1E052 CYRILLIC SUBSCRIPT SMALL LETTER BE + # 0431 +1E053 CYRILLIC SUBSCRIPT SMALL LETTER VE + # 0432 +1E054 CYRILLIC SUBSCRIPT SMALL LETTER GHE + # 0433 +1E055 CYRILLIC SUBSCRIPT SMALL LETTER DE + # 0434 +1E056 CYRILLIC SUBSCRIPT SMALL LETTER IE + # 0435 +1E057 CYRILLIC SUBSCRIPT SMALL LETTER ZHE + # 0436 +1E058 CYRILLIC SUBSCRIPT SMALL LETTER ZE + # 0437 +1E059 CYRILLIC SUBSCRIPT SMALL LETTER I + # 0438 +1E05A CYRILLIC SUBSCRIPT SMALL LETTER KA + # 043A +1E05B CYRILLIC SUBSCRIPT SMALL LETTER EL + # 043B +1E05C CYRILLIC SUBSCRIPT SMALL LETTER O + # 043E +1E05D CYRILLIC SUBSCRIPT SMALL LETTER PE + # 043F +1E05E CYRILLIC SUBSCRIPT SMALL LETTER ES + # 0441 +1E05F CYRILLIC SUBSCRIPT SMALL LETTER U + # 0443 +1E060 CYRILLIC SUBSCRIPT SMALL LETTER EF + # 0444 +1E061 CYRILLIC SUBSCRIPT SMALL LETTER HA + # 0445 +1E062 CYRILLIC SUBSCRIPT SMALL LETTER TSE + # 0446 +1E063 CYRILLIC SUBSCRIPT SMALL LETTER CHE + # 0447 +1E064 CYRILLIC SUBSCRIPT SMALL LETTER SHA + # 0448 +1E065 CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN + # 044A +1E066 CYRILLIC SUBSCRIPT SMALL LETTER YERU + # 044B +1E067 CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN + # 0491 +1E068 CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I + # 0456 +1E069 CYRILLIC SUBSCRIPT SMALL LETTER DZE + # 0455 +1E06A CYRILLIC SUBSCRIPT SMALL LETTER DZHE + # 045F +@ Superscript modifier letters +1E06B MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER + # 04AB +1E06C MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER + # A651 +1E06D MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE + # 04B1 +@ Diacritical mark +1E08F COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I @@ 1E100 Nyiakeng Puachue Hmong 1E14F @+ The Nyiakeng Puachue Hmong script (Nyiaj Keeb Puaj Txwm in RPA orthography) is also known as Pa Dao (Paj Ntaub) and Chervang script (Txawj Vaag). @ Consonant onsets @@ -47740,6 +48213,58 @@ FFFF 1E2FF WANCHO NGUN SIGN = rupee x (indian rupee sign - 20B9) +@@ 1E4D0 Nag Mundari 1E4FF +@ Letters +1E4D0 NAG MUNDARI LETTER O +1E4D1 NAG MUNDARI LETTER OP +1E4D2 NAG MUNDARI LETTER OL +1E4D3 NAG MUNDARI LETTER OY +1E4D4 NAG MUNDARI LETTER ONG +1E4D5 NAG MUNDARI LETTER A +1E4D6 NAG MUNDARI LETTER AJ +1E4D7 NAG MUNDARI LETTER AB +1E4D8 NAG MUNDARI LETTER ANY +1E4D9 NAG MUNDARI LETTER AH +1E4DA NAG MUNDARI LETTER I +1E4DB NAG MUNDARI LETTER IS +1E4DC NAG MUNDARI LETTER IDD +1E4DD NAG MUNDARI LETTER IT +1E4DE NAG MUNDARI LETTER IH +1E4DF NAG MUNDARI LETTER U +1E4E0 NAG MUNDARI LETTER UC +1E4E1 NAG MUNDARI LETTER UD +1E4E2 NAG MUNDARI LETTER UK +1E4E3 NAG MUNDARI LETTER UR +1E4E4 NAG MUNDARI LETTER E +1E4E5 NAG MUNDARI LETTER ENN +1E4E6 NAG MUNDARI LETTER EG +1E4E7 NAG MUNDARI LETTER EM +1E4E8 NAG MUNDARI LETTER EN +1E4E9 NAG MUNDARI LETTER ETT +1E4EA NAG MUNDARI LETTER ELL +@ Various signs +1E4EB NAG MUNDARI SIGN OJOD + * precedes modified letters such as AB or UD + * may indicate consonant gemination +1E4EC NAG MUNDARI SIGN MUHOR + * vowel nasalization +1E4ED NAG MUNDARI SIGN TOYOR + * indicates a long vowel +1E4EE NAG MUNDARI SIGN IKIR + * vowel preceded by the 'w' sound +1E4EF NAG MUNDARI SIGN SUTUH + * mostly used for close transliteration of other languages +@ Digits +1E4F0 NAG MUNDARI DIGIT ZERO +1E4F1 NAG MUNDARI DIGIT ONE +1E4F2 NAG MUNDARI DIGIT TWO +1E4F3 NAG MUNDARI DIGIT THREE +1E4F4 NAG MUNDARI DIGIT FOUR +1E4F5 NAG MUNDARI DIGIT FIVE +1E4F6 NAG MUNDARI DIGIT SIX +1E4F7 NAG MUNDARI DIGIT SEVEN +1E4F8 NAG MUNDARI DIGIT EIGHT +1E4F9 NAG MUNDARI DIGIT NINE @@ 1E7E0 Ethiopic Extended-B 1E7FF @ Syllables for Gurage 1E7E0 ETHIOPIC SYLLABLE HHYA @@ -50331,6 +50856,7 @@ FFFF x (heavy black heart - 2764) x (white heart - 1F90D) x (orange heart - 1F9E1) + x (light blue heart - 1FA75) 1F49A GREEN HEART 1F49B YELLOW HEART 1F49C PURPLE HEART @@ -51341,6 +51867,7 @@ FFFF 1F6D6 HUT 1F6D7 ELEVATOR @ Miscellaneous symbols +1F6DC WIRELESS 1F6DD PLAYGROUND SLIDE 1F6DE WHEEL 1F6DF RING BUOY @@ -51475,8 +52002,9 @@ FFFF x (alchemical symbol for sal-ammoniac - 1F739) 1F728 ALCHEMICAL SYMBOL FOR VERDIGRIS = aes viride, copper subacetate - = early astronomical symbol for earth + = astronomical symbol for earth x (circled plus - 2295) + x (earth - 2641) @ Symbols for tin and lead ore 1F729 ALCHEMICAL SYMBOL FOR TIN ORE x (jupiter - 2643) @@ -51615,10 +52143,27 @@ FFFF @ Measures 1F772 ALCHEMICAL SYMBOL FOR HALF DRAM = drachma semis + * handwritten ligature of 0292 + 00DF, typically spelled out as ʒss x (latin small letter ezh - 0292) 1F773 ALCHEMICAL SYMBOL FOR HALF OUNCE = uncia semis + * handwritten ligature of 2125 + 00DF, typically spelled out as 2125 ss x (ounce sign - 2125) +@ Other symbol +1F774 LOT OF FORTUNE + = pars fortunae + x (circled times - 2297) +@ Eclipse symbols +1F775 OCCULTATION + x (conjunction - 260C) +1F776 LUNAR ECLIPSE + x (opposition - 260D) +@ Symbols for dwarf planets +1F77B HAUMEA +1F77C MAKEMAKE +1F77D GONGGONG +1F77E QUAOAR +1F77F ORCUS @@ 1F780 Geometric Shapes Extended 1F7FF @+ These geometric shapes originate from the Webdings/Wingdings collections. @ Isosceles right triangles @@ -51772,6 +52317,9 @@ FFFF 1F7D6 NEGATIVE CIRCLED TRIANGLE 1F7D7 CIRCLED SQUARE 1F7D8 NEGATIVE CIRCLED SQUARE +@ Nine pointed star +1F7D9 NINE POINTED WHITE STAR + * commonly used by members of the Bahá'í faith @ Colored circles @+ For use with emoji. Constitute a set as follows: 26AA, 26AB, 1F534, 1F535, 1F7E0-1F7E4 1F7E0 LARGE ORANGE CIRCLE @@ -51999,7 +52547,7 @@ FFFF @ Hand symbol 1F90C PINCHED FINGERS @ Colored heart symbols -@+ For use with emoji. Constitute a set as follows: 2764, 1F499-1F49C, 1F5A4, 1F90D, 1F90E, and 1F9E1. +@+ For use with emoji. Constitute a set as follows: 2764, 1F499-1F49C, 1F5A4, 1F90D, 1F90E, 1F9E1, and 1FA75-1FA77. 1F90D WHITE HEART 1F90E BROWN HEART @ Hand symbol @@ -52519,6 +53067,11 @@ FFFF 1FA73 SHORTS 1FA74 THONG SANDAL = flip flop +@ Colored heart symbols +@+ For use with emoji. Constitute a set as follows: 2764, 1F499-1F49C, 1F5A4, 1F90D, 1F90E, 1F9E1, and 1FA75-1FA77. +1FA75 LIGHT BLUE HEART +1FA76 GREY HEART +1FA77 PINK HEART @ Medical symbols 1FA78 DROP OF BLOOD x (droplet - 1F4A7) @@ -52534,6 +53087,9 @@ FFFF 1FA84 MAGIC WAND 1FA85 PINATA 1FA86 NESTING DOLLS +@ Musical instruments +1FA87 MARACAS +1FA88 FLUTE @ Miscellaneous objects 1FA90 RINGED PLANET 1FA91 CHAIR @@ -52566,6 +53122,11 @@ FFFF 1FAAB LOW BATTERY x (battery - 1F50B) 1FAAC HAMSA +1FAAD FOLDING HAND FAN +1FAAE HAIR PICK +@ Religious symbol +1FAAF KHANDA + x (adi shakti - 262C) @ Animals and nature 1FAB0 FLY 1FAB1 WORM @@ -52578,6 +53139,10 @@ FFFF 1FAB8 CORAL 1FAB9 EMPTY NEST 1FABA NEST WITH EGGS +1FABB HYACINTH +1FABC JELLYFISH +1FABD WING +1FABF GOOSE @ Body parts 1FAC0 ANATOMICAL HEART 1FAC1 LUNGS @@ -52588,6 +53153,9 @@ FFFF x (pregnant woman - 1F930) 1FAC5 PERSON WITH CROWN x (princess - 1F478) +@ Animals and nature +1FACE MOOSE +1FACF DONKEY @ Food and drink 1FAD0 BLUEBERRIES 1FAD1 BELL PEPPER @@ -52600,6 +53168,8 @@ FFFF x (glass of milk - 1F95B) 1FAD8 BEANS 1FAD9 JAR +1FADA GINGER ROOT +1FADB PEA POD @ Faces 1FAE0 MELTING FACE 1FAE1 SALUTING FACE @@ -52611,6 +53181,8 @@ FFFF 1FAE6 BITING LIP x (lips - 1F5E2) 1FAE7 BUBBLES +@ Face +1FAE8 SHAKING FACE @ Hand symbols 1FAF0 HAND WITH INDEX FINGER AND THUMB CROSSED x (hand with index and middle fingers crossed - 1F91E) @@ -52620,6 +53192,8 @@ FFFF 1FAF4 PALM UP HAND 1FAF5 INDEX POINTING AT THE VIEWER 1FAF6 HEART HANDS +1FAF7 LEFTWARDS PUSHING HAND +1FAF8 RIGHTWARDS PUSHING HAND @@ 1FB00 Symbols for Legacy Computing 1FBFF @ Block mosaic terminal graphic characters @+ The term "sextant" refers to block mosaics divided into six parts. @@ -52936,7 +53510,7 @@ FFFF 1FFFE 1FFFF @@ 20000 CJK Unified Ideographs Extension B 2A6DF -@@ 2A700 CJK Unified Ideographs Extension C 2B738 +@@ 2A700 CJK Unified Ideographs Extension C 2B739 @@ 2B740 CJK Unified Ideographs Extension D 2B81D @@ 2B820 CJK Unified Ideographs Extension E 2CEA1 @@ 2CEB0 CJK Unified Ideographs Extension F 2EBE0 @@ -54057,6 +54631,7 @@ FFFF 2FFFE 2FFFF @@ 30000 CJK Unified Ideographs Extension G 3134A +@@ 31350 CJK Unified Ideographs Extension H 323AF @@ 3FF80 Unassigned 3FFFF @ Noncharacters @+ These codes are intended for process-internal uses. diff --git a/lib/unicore/NormTest.txt b/lib/unicore/NormTest.txt index 302c35f..e75b480 100644 --- a/lib/unicore/NormTest.txt +++ b/lib/unicore/NormTest.txt @@ -1,11 +1,11 @@ -# NormalizationTest-14.0.0.txt -# Date: 2021-05-28, 21:49:12 GMT -# © 2021 Unicode®, Inc. +# NormalizationTest-15.0.0.txt +# Date: 2022-04-02, 01:29:09 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Normalization Test Suite # Format: @@ -16208,6 +16208,68 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 1D7FD;1D7FD;1D7FD;0037;0037; # (𝟽; 𝟽; 𝟽; 7; 7; ) MATHEMATICAL MONOSPACE DIGIT SEVEN 1D7FE;1D7FE;1D7FE;0038;0038; # (𝟾; 𝟾; 𝟾; 8; 8; ) MATHEMATICAL MONOSPACE DIGIT EIGHT 1D7FF;1D7FF;1D7FF;0039;0039; # (𝟿; 𝟿; 𝟿; 9; 9; ) MATHEMATICAL MONOSPACE DIGIT NINE +1E030;1E030;1E030;0430;0430; # (𞀰; 𞀰; 𞀰; а; а; ) MODIFIER LETTER CYRILLIC SMALL A +1E031;1E031;1E031;0431;0431; # (𞀱; 𞀱; 𞀱; б; б; ) MODIFIER LETTER CYRILLIC SMALL BE +1E032;1E032;1E032;0432;0432; # (𞀲; 𞀲; 𞀲; в; в; ) MODIFIER LETTER CYRILLIC SMALL VE +1E033;1E033;1E033;0433;0433; # (𞀳; 𞀳; 𞀳; г; г; ) MODIFIER LETTER CYRILLIC SMALL GHE +1E034;1E034;1E034;0434;0434; # (𞀴; 𞀴; 𞀴; д; д; ) MODIFIER LETTER CYRILLIC SMALL DE +1E035;1E035;1E035;0435;0435; # (𞀵; 𞀵; 𞀵; е; е; ) MODIFIER LETTER CYRILLIC SMALL IE +1E036;1E036;1E036;0436;0436; # (𞀶; 𞀶; 𞀶; ж; ж; ) MODIFIER LETTER CYRILLIC SMALL ZHE +1E037;1E037;1E037;0437;0437; # (𞀷; 𞀷; 𞀷; з; з; ) MODIFIER LETTER CYRILLIC SMALL ZE +1E038;1E038;1E038;0438;0438; # (𞀸; 𞀸; 𞀸; и; и; ) MODIFIER LETTER CYRILLIC SMALL I +1E039;1E039;1E039;043A;043A; # (𞀹; 𞀹; 𞀹; к; к; ) MODIFIER LETTER CYRILLIC SMALL KA +1E03A;1E03A;1E03A;043B;043B; # (𞀺; 𞀺; 𞀺; л; л; ) MODIFIER LETTER CYRILLIC SMALL EL +1E03B;1E03B;1E03B;043C;043C; # (𞀻; 𞀻; 𞀻; м; м; ) MODIFIER LETTER CYRILLIC SMALL EM +1E03C;1E03C;1E03C;043E;043E; # (𞀼; 𞀼; 𞀼; о; о; ) MODIFIER LETTER CYRILLIC SMALL O +1E03D;1E03D;1E03D;043F;043F; # (𞀽; 𞀽; 𞀽; п; п; ) MODIFIER LETTER CYRILLIC SMALL PE +1E03E;1E03E;1E03E;0440;0440; # (𞀾; 𞀾; 𞀾; р; р; ) MODIFIER LETTER CYRILLIC SMALL ER +1E03F;1E03F;1E03F;0441;0441; # (𞀿; 𞀿; 𞀿; с; с; ) MODIFIER LETTER CYRILLIC SMALL ES +1E040;1E040;1E040;0442;0442; # (𞁀; 𞁀; 𞁀; т; т; ) MODIFIER LETTER CYRILLIC SMALL TE +1E041;1E041;1E041;0443;0443; # (𞁁; 𞁁; 𞁁; у; у; ) MODIFIER LETTER CYRILLIC SMALL U +1E042;1E042;1E042;0444;0444; # (𞁂; 𞁂; 𞁂; ф; ф; ) MODIFIER LETTER CYRILLIC SMALL EF +1E043;1E043;1E043;0445;0445; # (𞁃; 𞁃; 𞁃; х; х; ) MODIFIER LETTER CYRILLIC SMALL HA +1E044;1E044;1E044;0446;0446; # (𞁄; 𞁄; 𞁄; ц; ц; ) MODIFIER LETTER CYRILLIC SMALL TSE +1E045;1E045;1E045;0447;0447; # (𞁅; 𞁅; 𞁅; ч; ч; ) MODIFIER LETTER CYRILLIC SMALL CHE +1E046;1E046;1E046;0448;0448; # (𞁆; 𞁆; 𞁆; ш; ш; ) MODIFIER LETTER CYRILLIC SMALL SHA +1E047;1E047;1E047;044B;044B; # (𞁇; 𞁇; 𞁇; ы; ы; ) MODIFIER LETTER CYRILLIC SMALL YERU +1E048;1E048;1E048;044D;044D; # (𞁈; 𞁈; 𞁈; э; э; ) MODIFIER LETTER CYRILLIC SMALL E +1E049;1E049;1E049;044E;044E; # (𞁉; 𞁉; 𞁉; ю; ю; ) MODIFIER LETTER CYRILLIC SMALL YU +1E04A;1E04A;1E04A;A689;A689; # (𞁊; 𞁊; 𞁊; ꚉ; ꚉ; ) MODIFIER LETTER CYRILLIC SMALL DZZE +1E04B;1E04B;1E04B;04D9;04D9; # (𞁋; 𞁋; 𞁋; ә; ә; ) MODIFIER LETTER CYRILLIC SMALL SCHWA +1E04C;1E04C;1E04C;0456;0456; # (𞁌; 𞁌; 𞁌; і; і; ) MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I +1E04D;1E04D;1E04D;0458;0458; # (𞁍; 𞁍; 𞁍; ј; ј; ) MODIFIER LETTER CYRILLIC SMALL JE +1E04E;1E04E;1E04E;04E9;04E9; # (𞁎; 𞁎; 𞁎; ө; ө; ) MODIFIER LETTER CYRILLIC SMALL BARRED O +1E04F;1E04F;1E04F;04AF;04AF; # (𞁏; 𞁏; 𞁏; ү; ү; ) MODIFIER LETTER CYRILLIC SMALL STRAIGHT U +1E050;1E050;1E050;04CF;04CF; # (𞁐; 𞁐; 𞁐; ӏ; ӏ; ) MODIFIER LETTER CYRILLIC SMALL PALOCHKA +1E051;1E051;1E051;0430;0430; # (𞁑; 𞁑; 𞁑; а; а; ) CYRILLIC SUBSCRIPT SMALL LETTER A +1E052;1E052;1E052;0431;0431; # (𞁒; 𞁒; 𞁒; б; б; ) CYRILLIC SUBSCRIPT SMALL LETTER BE +1E053;1E053;1E053;0432;0432; # (𞁓; 𞁓; 𞁓; в; в; ) CYRILLIC SUBSCRIPT SMALL LETTER VE +1E054;1E054;1E054;0433;0433; # (𞁔; 𞁔; 𞁔; г; г; ) CYRILLIC SUBSCRIPT SMALL LETTER GHE +1E055;1E055;1E055;0434;0434; # (𞁕; 𞁕; 𞁕; д; д; ) CYRILLIC SUBSCRIPT SMALL LETTER DE +1E056;1E056;1E056;0435;0435; # (𞁖; 𞁖; 𞁖; е; е; ) CYRILLIC SUBSCRIPT SMALL LETTER IE +1E057;1E057;1E057;0436;0436; # (𞁗; 𞁗; 𞁗; ж; ж; ) CYRILLIC SUBSCRIPT SMALL LETTER ZHE +1E058;1E058;1E058;0437;0437; # (𞁘; 𞁘; 𞁘; з; з; ) CYRILLIC SUBSCRIPT SMALL LETTER ZE +1E059;1E059;1E059;0438;0438; # (𞁙; 𞁙; 𞁙; и; и; ) CYRILLIC SUBSCRIPT SMALL LETTER I +1E05A;1E05A;1E05A;043A;043A; # (𞁚; 𞁚; 𞁚; к; к; ) CYRILLIC SUBSCRIPT SMALL LETTER KA +1E05B;1E05B;1E05B;043B;043B; # (𞁛; 𞁛; 𞁛; л; л; ) CYRILLIC SUBSCRIPT SMALL LETTER EL +1E05C;1E05C;1E05C;043E;043E; # (𞁜; 𞁜; 𞁜; о; о; ) CYRILLIC SUBSCRIPT SMALL LETTER O +1E05D;1E05D;1E05D;043F;043F; # (𞁝; 𞁝; 𞁝; п; п; ) CYRILLIC SUBSCRIPT SMALL LETTER PE +1E05E;1E05E;1E05E;0441;0441; # (𞁞; 𞁞; 𞁞; с; с; ) CYRILLIC SUBSCRIPT SMALL LETTER ES +1E05F;1E05F;1E05F;0443;0443; # (𞁟; 𞁟; 𞁟; у; у; ) CYRILLIC SUBSCRIPT SMALL LETTER U +1E060;1E060;1E060;0444;0444; # (𞁠; 𞁠; 𞁠; ф; ф; ) CYRILLIC SUBSCRIPT SMALL LETTER EF +1E061;1E061;1E061;0445;0445; # (𞁡; 𞁡; 𞁡; х; х; ) CYRILLIC SUBSCRIPT SMALL LETTER HA +1E062;1E062;1E062;0446;0446; # (𞁢; 𞁢; 𞁢; ц; ц; ) CYRILLIC SUBSCRIPT SMALL LETTER TSE +1E063;1E063;1E063;0447;0447; # (𞁣; 𞁣; 𞁣; ч; ч; ) CYRILLIC SUBSCRIPT SMALL LETTER CHE +1E064;1E064;1E064;0448;0448; # (𞁤; 𞁤; 𞁤; ш; ш; ) CYRILLIC SUBSCRIPT SMALL LETTER SHA +1E065;1E065;1E065;044A;044A; # (𞁥; 𞁥; 𞁥; ъ; ъ; ) CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN +1E066;1E066;1E066;044B;044B; # (𞁦; 𞁦; 𞁦; ы; ы; ) CYRILLIC SUBSCRIPT SMALL LETTER YERU +1E067;1E067;1E067;0491;0491; # (𞁧; 𞁧; 𞁧; ґ; ґ; ) CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN +1E068;1E068;1E068;0456;0456; # (𞁨; 𞁨; 𞁨; і; і; ) CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I +1E069;1E069;1E069;0455;0455; # (𞁩; 𞁩; 𞁩; ѕ; ѕ; ) CYRILLIC SUBSCRIPT SMALL LETTER DZE +1E06A;1E06A;1E06A;045F;045F; # (𞁪; 𞁪; 𞁪; џ; џ; ) CYRILLIC SUBSCRIPT SMALL LETTER DZHE +1E06B;1E06B;1E06B;04AB;04AB; # (𞁫; 𞁫; 𞁫; ҫ; ҫ; ) MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER +1E06C;1E06C;1E06C;A651;A651; # (𞁬; 𞁬; 𞁬; ꙑ; ꙑ; ) MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER +1E06D;1E06D;1E06D;04B1;04B1; # (𞁭; 𞁭; 𞁭; ұ; ұ; ) MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1EE00;1EE00;1EE00;0627;0627; # (𞸀; 𞸀; 𞸀; ا; ا; ) ARABIC MATHEMATICAL ALEF 1EE01;1EE01;1EE01;0628;0628; # (𞸁; 𞸁; 𞸁; ب; ب; ) ARABIC MATHEMATICAL BEH 1EE02;1EE02;1EE02;062C;062C; # (𞸂; 𞸂; 𞸂; ج; ج; ) ARABIC MATHEMATICAL JEEM @@ -18496,6 +18558,12 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 10EAB 0315 0300 05AE 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062; # (a◌𐺫◌̕◌̀◌֮b; a◌֮◌𐺫◌̀◌̕b; a◌֮◌𐺫◌̀◌̕b; a◌֮◌𐺫◌̀◌̕b; a◌֮◌𐺫◌̀◌̕b; ) LATIN SMALL LETTER A, YEZIDI COMBINING HAMZA MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE 10EAC 0062;00E0 05AE 10EAC 0315 0062;0061 05AE 0300 10EAC 0315 0062;00E0 05AE 10EAC 0315 0062;0061 05AE 0300 10EAC 0315 0062; # (a◌̕◌̀◌֮◌𐺬b; à◌֮◌𐺬◌̕b; a◌֮◌̀◌𐺬◌̕b; à◌֮◌𐺬◌̕b; a◌֮◌̀◌𐺬◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, YEZIDI COMBINING MADDA MARK, LATIN SMALL LETTER B 0061 10EAC 0315 0300 05AE 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062; # (a◌𐺬◌̕◌̀◌֮b; a◌֮◌𐺬◌̀◌̕b; a◌֮◌𐺬◌̀◌̕b; a◌֮◌𐺬◌̀◌̕b; a◌֮◌𐺬◌̀◌̕b; ) LATIN SMALL LETTER A, YEZIDI COMBINING MADDA MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B +0061 059A 0316 1DFA 10EFD 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062; # (a◌֚◌̖◌᷺◌𐻽b; a◌᷺◌̖◌𐻽◌֚b; a◌᷺◌̖◌𐻽◌֚b; a◌᷺◌̖◌𐻽◌֚b; a◌᷺◌̖◌𐻽◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, ARABIC SMALL LOW WORD SAKTA, LATIN SMALL LETTER B +0061 10EFD 059A 0316 1DFA 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062; # (a◌𐻽◌֚◌̖◌᷺b; a◌᷺◌𐻽◌̖◌֚b; a◌᷺◌𐻽◌̖◌֚b; a◌᷺◌𐻽◌̖◌֚b; a◌᷺◌𐻽◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WORD SAKTA, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B +0061 059A 0316 1DFA 10EFE 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062; # (a◌֚◌̖◌᷺◌𐻾b; a◌᷺◌̖◌𐻾◌֚b; a◌᷺◌̖◌𐻾◌֚b; a◌᷺◌̖◌𐻾◌֚b; a◌᷺◌̖◌𐻾◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, ARABIC SMALL LOW WORD QASR, LATIN SMALL LETTER B +0061 10EFE 059A 0316 1DFA 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062; # (a◌𐻾◌֚◌̖◌᷺b; a◌᷺◌𐻾◌̖◌֚b; a◌᷺◌𐻾◌̖◌֚b; a◌᷺◌𐻾◌̖◌֚b; a◌᷺◌𐻾◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WORD QASR, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B +0061 059A 0316 1DFA 10EFF 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062; # (a◌֚◌̖◌᷺◌𐻿b; a◌᷺◌̖◌𐻿◌֚b; a◌᷺◌̖◌𐻿◌֚b; a◌᷺◌̖◌𐻿◌֚b; a◌᷺◌̖◌𐻿◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, ARABIC SMALL LOW WORD MADDA, LATIN SMALL LETTER B +0061 10EFF 059A 0316 1DFA 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062; # (a◌𐻿◌֚◌̖◌᷺b; a◌᷺◌𐻿◌̖◌֚b; a◌᷺◌𐻿◌̖◌֚b; a◌᷺◌𐻿◌̖◌֚b; a◌᷺◌𐻿◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WORD MADDA, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B 0061 059A 0316 1DFA 10F46 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062; # (a◌֚◌̖◌᷺◌𐽆b; a◌᷺◌̖◌𐽆◌֚b; a◌᷺◌̖◌𐽆◌֚b; a◌᷺◌̖◌𐽆◌֚b; a◌᷺◌̖◌𐽆◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, SOGDIAN COMBINING DOT BELOW, LATIN SMALL LETTER B 0061 10F46 059A 0316 1DFA 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062; # (a◌𐽆◌֚◌̖◌᷺b; a◌᷺◌𐽆◌̖◌֚b; a◌᷺◌𐽆◌̖◌֚b; a◌᷺◌𐽆◌̖◌֚b; a◌᷺◌𐽆◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING DOT BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B 0061 059A 0316 1DFA 10F47 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062; # (a◌֚◌̖◌᷺◌𐽇b; a◌᷺◌̖◌𐽇◌֚b; a◌᷺◌̖◌𐽇◌֚b; a◌᷺◌̖◌𐽇◌֚b; a◌᷺◌̖◌𐽇◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, SOGDIAN COMBINING TWO DOTS BELOW, LATIN SMALL LETTER B @@ -18640,6 +18708,10 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 11D45 05B0 094D 3099 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062; # (a◌𑵅◌ְ◌्◌゙b; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; ) LATIN SMALL LETTER A, MASARAM GONDI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B 0061 05B0 094D 3099 11D97 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062; # (a◌ְ◌्◌゙◌𑶗b; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, GUNJALA GONDI VIRAMA, LATIN SMALL LETTER B 0061 11D97 05B0 094D 3099 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062; # (a◌𑶗◌ְ◌्◌゙b; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; ) LATIN SMALL LETTER A, GUNJALA GONDI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B +0061 05B0 094D 3099 11F41 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062; # (a◌ְ◌्◌゙𑽁b; a◌゙◌्𑽁◌ְb; a◌゙◌्𑽁◌ְb; a◌゙◌्𑽁◌ְb; a◌゙◌्𑽁◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KAWI SIGN KILLER, LATIN SMALL LETTER B +0061 11F41 05B0 094D 3099 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062; # (a𑽁◌ְ◌्◌゙b; a◌゙𑽁◌्◌ְb; a◌゙𑽁◌्◌ְb; a◌゙𑽁◌्◌ְb; a◌゙𑽁◌्◌ְb; ) LATIN SMALL LETTER A, KAWI SIGN KILLER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B +0061 05B0 094D 3099 11F42 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062; # (a◌ְ◌्◌゙◌𑽂b; a◌゙◌्◌𑽂◌ְb; a◌゙◌्◌𑽂◌ְb; a◌゙◌्◌𑽂◌ְb; a◌゙◌्◌𑽂◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KAWI CONJOINER, LATIN SMALL LETTER B +0061 11F42 05B0 094D 3099 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062; # (a◌𑽂◌ְ◌्◌゙b; a◌゙◌𑽂◌्◌ְb; a◌゙◌𑽂◌्◌ְb; a◌゙◌𑽂◌्◌ְb; a◌゙◌𑽂◌्◌ְb; ) LATIN SMALL LETTER A, KAWI CONJOINER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B 0061 16FF0 0334 16AF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062; # (a𖿰◌̴◌𖫰b; a◌̴◌𖫰𖿰b; a◌̴◌𖫰𖿰b; a◌̴◌𖫰𖿰b; a◌̴◌𖫰𖿰b; ) LATIN SMALL LETTER A, VIETNAMESE ALTERNATE READING MARK CA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING HIGH TONE, LATIN SMALL LETTER B 0061 16AF0 16FF0 0334 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062; # (a◌𖫰𖿰◌̴b; a◌𖫰◌̴𖿰b; a◌𖫰◌̴𖿰b; a◌𖫰◌̴𖿰b; a◌𖫰◌̴𖿰b; ) LATIN SMALL LETTER A, BASSA VAH COMBINING HIGH TONE, VIETNAMESE ALTERNATE READING MARK CA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B 0061 16FF0 0334 16AF1 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062; # (a𖿰◌̴◌𖫱b; a◌̴◌𖫱𖿰b; a◌̴◌𖫱𖿰b; a◌̴◌𖫱𖿰b; a◌̴◌𖫱𖿰b; ) LATIN SMALL LETTER A, VIETNAMESE ALTERNATE READING MARK CA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING LOW TONE, LATIN SMALL LETTER B @@ -18812,6 +18884,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 1E029 0315 0300 05AE 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062; # (a◌𞀩◌̕◌̀◌֮b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER IOTATED BIG YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE 1E02A 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062; # (a◌̕◌̀◌֮◌𞀪b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER FITA, LATIN SMALL LETTER B 0061 1E02A 0315 0300 05AE 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062; # (a◌𞀪◌̕◌̀◌֮b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER FITA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B +0061 0315 0300 05AE 1E08F 0062;00E0 05AE 1E08F 0315 0062;0061 05AE 0300 1E08F 0315 0062;00E0 05AE 1E08F 0315 0062;0061 05AE 0300 1E08F 0315 0062; # (a◌̕◌̀◌֮◌𞂏b; à◌֮◌𞂏◌̕b; a◌֮◌̀◌𞂏◌̕b; à◌֮◌𞂏◌̕b; a◌֮◌̀◌𞂏◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I, LATIN SMALL LETTER B +0061 1E08F 0315 0300 05AE 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062; # (a◌𞂏◌̕◌̀◌֮b; a◌֮◌𞂏◌̀◌̕b; a◌֮◌𞂏◌̀◌̕b; a◌֮◌𞂏◌̀◌̕b; a◌֮◌𞂏◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE 1E130 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062; # (a◌̕◌̀◌֮◌𞄰b; à◌֮◌𞄰◌̕b; a◌֮◌̀◌𞄰◌̕b; à◌֮◌𞄰◌̕b; a◌֮◌̀◌𞄰◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-B, LATIN SMALL LETTER B 0061 1E130 0315 0300 05AE 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062; # (a◌𞄰◌̕◌̀◌֮b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-B, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE 1E131 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062; # (a◌̕◌̀◌֮◌𞄱b; à◌֮◌𞄱◌̕b; a◌֮◌̀◌𞄱◌̕b; à◌֮◌𞄱◌̕b; a◌֮◌̀◌𞄱◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-M, LATIN SMALL LETTER B @@ -18836,6 +18910,14 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 1E2EE 0315 0300 05AE 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062; # (a◌𞋮◌̕◌̀◌֮b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE KOI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE 1E2EF 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062; # (a◌̕◌̀◌֮◌𞋯b; à◌֮◌𞋯◌̕b; a◌֮◌̀◌𞋯◌̕b; à◌֮◌𞋯◌̕b; a◌֮◌̀◌𞋯◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, WANCHO TONE KOINI, LATIN SMALL LETTER B 0061 1E2EF 0315 0300 05AE 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062; # (a◌𞋯◌̕◌̀◌֮b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE KOINI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B +0061 035C 0315 0300 1E4EC 0062;00E0 0315 1E4EC 035C 0062;0061 0300 0315 1E4EC 035C 0062;00E0 0315 1E4EC 035C 0062;0061 0300 0315 1E4EC 035C 0062; # (a◌͜◌̕◌̀◌𞓬b; à◌̕◌𞓬◌͜b; a◌̀◌̕◌𞓬◌͜b; à◌̕◌𞓬◌͜b; a◌̀◌̕◌𞓬◌͜b; ) LATIN SMALL LETTER A, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, NAG MUNDARI SIGN MUHOR, LATIN SMALL LETTER B +0061 1E4EC 035C 0315 0300 0062;00E0 1E4EC 0315 035C 0062;0061 0300 1E4EC 0315 035C 0062;00E0 1E4EC 0315 035C 0062;0061 0300 1E4EC 0315 035C 0062; # (a◌𞓬◌͜◌̕◌̀b; à◌𞓬◌̕◌͜b; a◌̀◌𞓬◌̕◌͜b; à◌𞓬◌̕◌͜b; a◌̀◌𞓬◌̕◌͜b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN MUHOR, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, LATIN SMALL LETTER B +0061 035C 0315 0300 1E4ED 0062;00E0 0315 1E4ED 035C 0062;0061 0300 0315 1E4ED 035C 0062;00E0 0315 1E4ED 035C 0062;0061 0300 0315 1E4ED 035C 0062; # (a◌͜◌̕◌̀◌𞓭b; à◌̕◌𞓭◌͜b; a◌̀◌̕◌𞓭◌͜b; à◌̕◌𞓭◌͜b; a◌̀◌̕◌𞓭◌͜b; ) LATIN SMALL LETTER A, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, NAG MUNDARI SIGN TOYOR, LATIN SMALL LETTER B +0061 1E4ED 035C 0315 0300 0062;00E0 1E4ED 0315 035C 0062;0061 0300 1E4ED 0315 035C 0062;00E0 1E4ED 0315 035C 0062;0061 0300 1E4ED 0315 035C 0062; # (a◌𞓭◌͜◌̕◌̀b; à◌𞓭◌̕◌͜b; a◌̀◌𞓭◌̕◌͜b; à◌𞓭◌̕◌͜b; a◌̀◌𞓭◌̕◌͜b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN TOYOR, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, LATIN SMALL LETTER B +0061 059A 0316 1DFA 1E4EE 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062; # (a◌֚◌̖◌᷺◌𞓮b; a◌᷺◌̖◌𞓮◌֚b; a◌᷺◌̖◌𞓮◌֚b; a◌᷺◌̖◌𞓮◌֚b; a◌᷺◌̖◌𞓮◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, NAG MUNDARI SIGN IKIR, LATIN SMALL LETTER B +0061 1E4EE 059A 0316 1DFA 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062; # (a◌𞓮◌֚◌̖◌᷺b; a◌᷺◌𞓮◌̖◌֚b; a◌᷺◌𞓮◌̖◌֚b; a◌᷺◌𞓮◌̖◌֚b; a◌᷺◌𞓮◌̖◌֚b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN IKIR, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B +0061 0315 0300 05AE 1E4EF 0062;00E0 05AE 1E4EF 0315 0062;0061 05AE 0300 1E4EF 0315 0062;00E0 05AE 1E4EF 0315 0062;0061 05AE 0300 1E4EF 0315 0062; # (a◌̕◌̀◌֮◌𞓯b; à◌֮◌𞓯◌̕b; a◌֮◌̀◌𞓯◌̕b; à◌֮◌𞓯◌̕b; a◌֮◌̀◌𞓯◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NAG MUNDARI SIGN SUTUH, LATIN SMALL LETTER B +0061 1E4EF 0315 0300 05AE 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062; # (a◌𞓯◌̕◌̀◌֮b; a◌֮◌𞓯◌̀◌̕b; a◌֮◌𞓯◌̀◌̕b; a◌֮◌𞓯◌̀◌̕b; a◌֮◌𞓯◌̀◌̕b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN SUTUH, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 059A 0316 1DFA 1E8D0 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062; # (a◌֚◌̖◌᷺◌𞣐b; a◌᷺◌̖◌𞣐◌֚b; a◌᷺◌̖◌𞣐◌֚b; a◌᷺◌̖◌𞣐◌֚b; a◌᷺◌̖◌𞣐◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, MENDE KIKAKUI COMBINING NUMBER TEENS, LATIN SMALL LETTER B 0061 1E8D0 059A 0316 1DFA 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062; # (a◌𞣐◌֚◌̖◌᷺b; a◌᷺◌𞣐◌̖◌֚b; a◌᷺◌𞣐◌̖◌֚b; a◌᷺◌𞣐◌̖◌֚b; a◌᷺◌𞣐◌̖◌֚b; ) LATIN SMALL LETTER A, MENDE KIKAKUI COMBINING NUMBER TEENS, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B 0061 059A 0316 1DFA 1E8D1 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062; # (a◌֚◌̖◌᷺◌𞣑b; a◌᷺◌̖◌𞣑◌֚b; a◌᷺◌̖◌𞣑◌֚b; a◌᷺◌̖◌𞣑◌֚b; a◌᷺◌̖◌𞣑◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, MENDE KIKAKUI COMBINING NUMBER TENS, LATIN SMALL LETTER B diff --git a/lib/unicore/NormalizationCorrections.txt b/lib/unicore/NormalizationCorrections.txt index a1a34d6..f992c0d 100644 --- a/lib/unicore/NormalizationCorrections.txt +++ b/lib/unicore/NormalizationCorrections.txt @@ -1,10 +1,10 @@ -# NormalizationCorrections-14.0.0.txt -# Date: 2021-03-16, 22:07:00 GMT [KW, LI] -# © 2021 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# NormalizationCorrections-15.0.0.txt +# Date: 2022-05-03, 18:53:00 GMT [KW, LI] +# © 2022 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # This file is a normative contributory data file in the # Unicode Character Database. diff --git a/lib/unicore/PropList.txt b/lib/unicore/PropList.txt index 0a5a934..b49d646 100644 --- a/lib/unicore/PropList.txt +++ b/lib/unicore/PropList.txt @@ -1,11 +1,11 @@ -# PropList-14.0.0.txt -# Date: 2021-08-12, 23:13:05 GMT -# © 2021 Unicode®, Inc. +# PropList-15.0.0.txt +# Date: 2022-08-05, 22:17:16 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # ================================================ @@ -215,6 +215,7 @@ FF64 ; Terminal_Punctuation # Po HALFWIDTH IDEOGRAPHIC COMMA 11C41..11C43 ; Terminal_Punctuation # Po [3] BHAIKSUKI DANDA..BHAIKSUKI WORD SEPARATOR 11C71 ; Terminal_Punctuation # Po MARCHEN MARK SHAD 11EF7..11EF8 ; Terminal_Punctuation # Po [2] MAKASAR PASSIMBANG..MAKASAR END OF SECTION +11F43..11F44 ; Terminal_Punctuation # Po [2] KAWI DANDA..KAWI DOUBLE DANDA 12470..12474 ; Terminal_Punctuation # Po [5] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON 16A6E..16A6F ; Terminal_Punctuation # Po [2] MRO DANDA..MRO DOUBLE DANDA 16AF5 ; Terminal_Punctuation # Po BASSA VAH FULL STOP @@ -224,7 +225,7 @@ FF64 ; Terminal_Punctuation # Po HALFWIDTH IDEOGRAPHIC COMMA 1BC9F ; Terminal_Punctuation # Po DUPLOYAN PUNCTUATION CHINOOK FULL STOP 1DA87..1DA8A ; Terminal_Punctuation # Po [4] SIGNWRITING COMMA..SIGNWRITING COLON -# Total code points: 276 +# Total code points: 278 # ================================================ @@ -507,6 +508,7 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 0BD7 ; Other_Alphabetic # Mc TAMIL AU LENGTH MARK 0C00 ; Other_Alphabetic # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C01..0C03 ; Other_Alphabetic # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C04 ; Other_Alphabetic # Mn TELUGU SIGN COMBINING ANUSVARA ABOVE 0C3E..0C40 ; Other_Alphabetic # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II 0C41..0C44 ; Other_Alphabetic # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR 0C46..0C48 ; Other_Alphabetic # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI @@ -524,6 +526,7 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 0CCC ; Other_Alphabetic # Mn KANNADA VOWEL SIGN AU 0CD5..0CD6 ; Other_Alphabetic # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK 0CE2..0CE3 ; Other_Alphabetic # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0CF3 ; Other_Alphabetic # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT 0D00..0D01 ; Other_Alphabetic # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU 0D02..0D03 ; Other_Alphabetic # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA 0D3E..0D40 ; Other_Alphabetic # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II @@ -548,7 +551,7 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 0ECD ; Other_Alphabetic # Mn LAO NIGGAHITA 0F71..0F7E ; Other_Alphabetic # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO 0F7F ; Other_Alphabetic # Mc TIBETAN SIGN RNAM BCAD -0F80..0F81 ; Other_Alphabetic # Mn [2] TIBETAN VOWEL SIGN REVERSED I..TIBETAN VOWEL SIGN REVERSED II +0F80..0F83 ; Other_Alphabetic # Mn [4] TIBETAN VOWEL SIGN REVERSED I..TIBETAN SIGN SNA LDAN 0F8D..0F97 ; Other_Alphabetic # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA 0F99..0FBC ; Other_Alphabetic # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA 102B..102C ; Other_Alphabetic # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA @@ -692,6 +695,7 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA 11002 ; Other_Alphabetic # Mc BRAHMI SIGN VISARGA 11038..11045 ; Other_Alphabetic # Mn [14] BRAHMI VOWEL SIGN AA..BRAHMI VOWEL SIGN AU 11073..11074 ; Other_Alphabetic # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O +11080..11081 ; Other_Alphabetic # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA 11082 ; Other_Alphabetic # Mc KAITHI SIGN VISARGA 110B0..110B2 ; Other_Alphabetic # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II 110B3..110B6 ; Other_Alphabetic # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI @@ -715,6 +719,7 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA 11234 ; Other_Alphabetic # Mn KHOJKI SIGN ANUSVARA 11237 ; Other_Alphabetic # Mn KHOJKI SIGN SHADDA 1123E ; Other_Alphabetic # Mn KHOJKI SIGN SUKUN +11241 ; Other_Alphabetic # Mn KHOJKI VOWEL SIGN VOCALIC R 112DF ; Other_Alphabetic # Mn KHUDAWADI SIGN ANUSVARA 112E0..112E2 ; Other_Alphabetic # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II 112E3..112E8 ; Other_Alphabetic # Mn [6] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN AU @@ -807,6 +812,12 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA 11D96 ; Other_Alphabetic # Mc GUNJALA GONDI SIGN VISARGA 11EF3..11EF4 ; Other_Alphabetic # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U 11EF5..11EF6 ; Other_Alphabetic # Mc [2] MAKASAR VOWEL SIGN E..MAKASAR VOWEL SIGN O +11F00..11F01 ; Other_Alphabetic # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA +11F03 ; Other_Alphabetic # Mc KAWI SIGN VISARGA +11F34..11F35 ; Other_Alphabetic # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA +11F36..11F3A ; Other_Alphabetic # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R +11F3E..11F3F ; Other_Alphabetic # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI +11F40 ; Other_Alphabetic # Mn KAWI VOWEL SIGN EU 16F4F ; Other_Alphabetic # Mn MIAO SIGN CONSONANT MODIFIER BAR 16F51..16F87 ; Other_Alphabetic # Mc [55] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN UI 16F8F..16F92 ; Other_Alphabetic # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW @@ -817,12 +828,13 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA 1E01B..1E021 ; Other_Alphabetic # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024 ; Other_Alphabetic # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Other_Alphabetic # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA +1E08F ; Other_Alphabetic # Mn COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 1E947 ; Other_Alphabetic # Mn ADLAM HAMZA 1F130..1F149 ; Other_Alphabetic # So [26] SQUARED LATIN CAPITAL LETTER A..SQUARED LATIN CAPITAL LETTER Z 1F150..1F169 ; Other_Alphabetic # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z 1F170..1F189 ; Other_Alphabetic # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z -# Total code points: 1404 +# Total code points: 1425 # ================================================ @@ -840,14 +852,15 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM 18D00..18D08 ; Ideographic # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08 1B170..1B2FB ; Ideographic # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB 20000..2A6DF ; Ideographic # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; Ideographic # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; Ideographic # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; Ideographic # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; Ideographic # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; Ideographic # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; Ideographic # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; Ideographic # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; Ideographic # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 101661 +# Total code points: 105854 # ================================================ @@ -1028,6 +1041,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 10AE5..10AE6 ; Diacritic # Mn [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW 10D22..10D23 ; Diacritic # Lo [2] HANIFI ROHINGYA MARK SAKIN..HANIFI ROHINGYA MARK NA KHONNA 10D24..10D27 ; Diacritic # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI +10EFD..10EFF ; Diacritic # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA 10F46..10F50 ; Diacritic # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW 10F82..10F85 ; Diacritic # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW 11046 ; Diacritic # Mn BRAHMI VIRAMA @@ -1064,6 +1078,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 11D42 ; Diacritic # Mn MASARAM GONDI SIGN NUKTA 11D44..11D45 ; Diacritic # Mn [2] MASARAM GONDI SIGN HALANTA..MASARAM GONDI VIRAMA 11D97 ; Diacritic # Mn GUNJALA GONDI VIRAMA +13447..13455 ; Diacritic # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED 16AF0..16AF4 ; Diacritic # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE 16B30..16B36 ; Diacritic # Mn [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM 16F8F..16F92 ; Diacritic # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW @@ -1079,6 +1094,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 1D17B..1D182 ; Diacritic # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE 1D185..1D18B ; Diacritic # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA..1D1AD ; Diacritic # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1E030..1E06D ; Diacritic # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E130..1E136 ; Diacritic # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D 1E2AE ; Diacritic # Mn TOTO SIGN RISING TONE 1E2EC..1E2EF ; Diacritic # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI @@ -1086,7 +1102,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 1E944..1E946 ; Diacritic # Mn [3] ADLAM ALIF LENGTHENER..ADLAM GEMINATION MARK 1E948..1E94A ; Diacritic # Mn [3] ADLAM CONSONANT MODIFIER..ADLAM NUKTA -# Total code points: 1064 +# Total code points: 1144 # ================================================ @@ -1135,6 +1151,7 @@ FF70 ; Extender # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND 02E0..02E4 ; Other_Lowercase # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP 0345 ; Other_Lowercase # Mn COMBINING GREEK YPOGEGRAMMENI 037A ; Other_Lowercase # Lm GREEK YPOGEGRAMMENI +10FC ; Other_Lowercase # Lm MODIFIER LETTER GEORGIAN NAR 1D2C..1D6A ; Other_Lowercase # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI 1D78 ; Other_Lowercase # Lm MODIFIER LETTER CYRILLIC EN 1D9B..1DBF ; Other_Lowercase # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA @@ -1146,14 +1163,17 @@ FF70 ; Extender # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND 2C7C..2C7D ; Other_Lowercase # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V A69C..A69D ; Other_Lowercase # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN A770 ; Other_Lowercase # Lm MODIFIER LETTER US +A7F2..A7F4 ; Other_Lowercase # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F8..A7F9 ; Other_Lowercase # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE AB5C..AB5F ; Other_Lowercase # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK +AB69 ; Other_Lowercase # Lm MODIFIER LETTER SMALL TURNED W 10780 ; Other_Lowercase # Lm MODIFIER LETTER SMALL CAPITAL AA 10783..10785 ; Other_Lowercase # Lm [3] MODIFIER LETTER SMALL AE..MODIFIER LETTER SMALL B WITH HOOK 10787..107B0 ; Other_Lowercase # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK 107B2..107BA ; Other_Lowercase # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL +1E030..1E06D ; Other_Lowercase # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE -# Total code points: 244 +# Total code points: 311 # ================================================ @@ -1251,13 +1271,14 @@ FA21 ; Unified_Ideograph # Lo CJK COMPATIBILITY IDEOGRAPH-FA21 FA23..FA24 ; Unified_Ideograph # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA23..CJK COMPATIBILITY IDEOGRAPH-FA24 FA27..FA29 ; Unified_Ideograph # Lo [3] CJK COMPATIBILITY IDEOGRAPH-FA27..CJK COMPATIBILITY IDEOGRAPH-FA29 20000..2A6DF ; Unified_Ideograph # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF -2A700..2B738 ; Unified_Ideograph # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2A700..2B739 ; Unified_Ideograph # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739 2B740..2B81D ; Unified_Ideograph # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; Unified_Ideograph # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; Unified_Ideograph # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 30000..3134A ; Unified_Ideograph # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A +31350..323AF ; Unified_Ideograph # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF -# Total code points: 92865 +# Total code points: 97058 # ================================================ @@ -1323,8 +1344,10 @@ E0001 ; Deprecated # Cf LANGUAGE TAG 1D65E..1D65F ; Soft_Dotted # L& [2] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J 1D692..1D693 ; Soft_Dotted # L& [2] MATHEMATICAL MONOSPACE SMALL I..MATHEMATICAL MONOSPACE SMALL J 1DF1A ; Soft_Dotted # L& LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK +1E04C..1E04D ; Soft_Dotted # Lm [2] MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I..MODIFIER LETTER CYRILLIC SMALL JE +1E068 ; Soft_Dotted # Lm CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I -# Total code points: 47 +# Total code points: 50 # ================================================ @@ -1430,6 +1453,7 @@ FF61 ; Sentence_Terminal # Po HALFWIDTH IDEOGRAPHIC FULL STOP 11A9B..11A9C ; Sentence_Terminal # Po [2] SOYOMBO MARK SHAD..SOYOMBO MARK DOUBLE SHAD 11C41..11C42 ; Sentence_Terminal # Po [2] BHAIKSUKI DANDA..BHAIKSUKI DOUBLE DANDA 11EF7..11EF8 ; Sentence_Terminal # Po [2] MAKASAR PASSIMBANG..MAKASAR END OF SECTION +11F43..11F44 ; Sentence_Terminal # Po [2] KAWI DANDA..KAWI DOUBLE DANDA 16A6E..16A6F ; Sentence_Terminal # Po [2] MRO DANDA..MRO DOUBLE DANDA 16AF5 ; Sentence_Terminal # Po BASSA VAH FULL STOP 16B37..16B38 ; Sentence_Terminal # Po [2] PAHAWH HMONG SIGN VOS THOM..PAHAWH HMONG SIGN VOS TSHAB CEEB @@ -1438,7 +1462,7 @@ FF61 ; Sentence_Terminal # Po HALFWIDTH IDEOGRAPHIC FULL STOP 1BC9F ; Sentence_Terminal # Po DUPLOYAN PUNCTUATION CHINOOK FULL STOP 1DA88 ; Sentence_Terminal # Po SIGNWRITING FULL STOP -# Total code points: 152 +# Total code points: 154 # ================================================ diff --git a/lib/unicore/PropValueAliases.txt b/lib/unicore/PropValueAliases.txt index f0cb26b..863301b 100644 --- a/lib/unicore/PropValueAliases.txt +++ b/lib/unicore/PropValueAliases.txt @@ -1,11 +1,11 @@ -# PropertyValueAliases-14.0.0.txt -# Date: 2021-05-10, 21:08:53 GMT -# © 2021 Unicode®, Inc. +# PropertyValueAliases-15.0.0.txt +# Date: 2022-08-05, 23:42:17 GMT +# © 2022 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # This file contains aliases for property values used in the UCD. # These names can be used for XML formats of UCD data, for regular-expression @@ -90,6 +90,7 @@ age; 12.0 ; V12_0 age; 12.1 ; V12_1 age; 13.0 ; V13_0 age; 14.0 ; V14_0 +age; 15.0 ; V15_0 age; NA ; Unassigned # Alphabetic (Alpha) @@ -135,7 +136,6 @@ Bidi_M; Y ; Yes ; T # Bidi_Mirroring_Glyph (bmg) -# @missing: 0000..10FFFF; Bidi_Mirroring_Glyph; # Bidi_Paired_Bracket (bpb) @@ -162,6 +162,7 @@ blk; Ancient_Symbols ; Ancient_Symbols blk; Arabic ; Arabic blk; Arabic_Ext_A ; Arabic_Extended_A blk; Arabic_Ext_B ; Arabic_Extended_B +blk; Arabic_Ext_C ; Arabic_Extended_C blk; Arabic_Math ; Arabic_Mathematical_Alphabetic_Symbols blk; Arabic_PF_A ; Arabic_Presentation_Forms_A ; Arabic_Presentation_Forms-A blk; Arabic_PF_B ; Arabic_Presentation_Forms_B @@ -206,6 +207,7 @@ blk; CJK_Ext_D ; CJK_Unified_Ideographs_Extension_D blk; CJK_Ext_E ; CJK_Unified_Ideographs_Extension_E blk; CJK_Ext_F ; CJK_Unified_Ideographs_Extension_F blk; CJK_Ext_G ; CJK_Unified_Ideographs_Extension_G +blk; CJK_Ext_H ; CJK_Unified_Ideographs_Extension_H blk; CJK_Radicals_Sup ; CJK_Radicals_Supplement blk; CJK_Strokes ; CJK_Strokes blk; CJK_Symbols ; CJK_Symbols_And_Punctuation @@ -223,10 +225,12 @@ blk; Cyrillic ; Cyrillic blk; Cyrillic_Ext_A ; Cyrillic_Extended_A blk; Cyrillic_Ext_B ; Cyrillic_Extended_B blk; Cyrillic_Ext_C ; Cyrillic_Extended_C +blk; Cyrillic_Ext_D ; Cyrillic_Extended_D blk; Cyrillic_Sup ; Cyrillic_Supplement ; Cyrillic_Supplementary blk; Deseret ; Deseret blk; Devanagari ; Devanagari blk; Devanagari_Ext ; Devanagari_Extended +blk; Devanagari_Ext_A ; Devanagari_Extended_A blk; Diacriticals ; Combining_Diacritical_Marks blk; Diacriticals_Ext ; Combining_Diacritical_Marks_Extended blk; Diacriticals_For_Symbols ; Combining_Diacritical_Marks_For_Symbols; Combining_Marks_For_Symbols @@ -288,6 +292,7 @@ blk; Jamo_Ext_A ; Hangul_Jamo_Extended_A blk; Jamo_Ext_B ; Hangul_Jamo_Extended_B blk; Javanese ; Javanese blk; Kaithi ; Kaithi +blk; Kaktovik_Numerals ; Kaktovik_Numerals blk; Kana_Ext_A ; Kana_Extended_A blk; Kana_Ext_B ; Kana_Extended_B blk; Kana_Sup ; Kana_Supplement @@ -296,6 +301,7 @@ blk; Kangxi ; Kangxi_Radicals blk; Kannada ; Kannada blk; Katakana ; Katakana blk; Katakana_Ext ; Katakana_Phonetic_Extensions +blk; Kawi ; Kawi blk; Kayah_Li ; Kayah_Li blk; Kharoshthi ; Kharoshthi blk; Khitan_Small_Script ; Khitan_Small_Script @@ -360,6 +366,7 @@ blk; Myanmar ; Myanmar blk; Myanmar_Ext_A ; Myanmar_Extended_A blk; Myanmar_Ext_B ; Myanmar_Extended_B blk; Nabataean ; Nabataean +blk; Nag_Mundari ; Nag_Mundari blk; Nandinagari ; Nandinagari blk; NB ; No_Block blk; New_Tai_Lue ; New_Tai_Lue @@ -663,7 +670,6 @@ EPres; Y ; Yes ; T # Equivalent_Unified_Ideograph (EqUIdeo) -# @missing: 0000..10FFFF; Equivalent_Unified_Ideograph; # Expands_On_NFC (XO_NFC) @@ -1143,7 +1149,6 @@ NFD_QC; Y ; Yes # NFKC_Casefold (NFKC_CF) -# @missing: 0000..10FFFF; NFKC_Casefold; # NFKC_Quick_Check (NFKC_QC) @@ -1313,6 +1318,7 @@ sc ; Ital ; Old_Italic sc ; Java ; Javanese sc ; Kali ; Kayah_Li sc ; Kana ; Katakana +sc ; Kawi ; Kawi sc ; Khar ; Kharoshthi sc ; Khmr ; Khmer sc ; Khoj ; Khojki @@ -1345,6 +1351,7 @@ sc ; Mroo ; Mro sc ; Mtei ; Meetei_Mayek sc ; Mult ; Multani sc ; Mymr ; Myanmar +sc ; Nagm ; Nag_Mundari sc ; Nand ; Nandinagari sc ; Narb ; Old_North_Arabian sc ; Nbat ; Nabataean @@ -1418,7 +1425,6 @@ sc ; Zzzz ; Unknown # Script_Extensions (scx) -# @missing: 0000..10FFFF; Script_Extensions;