Mini Shell
Direktori : /lib64/perl5/CORE/ |
|
Current File : //lib64/perl5/CORE/charclass_invlists.h |
/* -*- buffer-read-only: t -*-
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/mk_invlists.pl from Unicode::UCD.
* Any changes made here will be lost!
*/
/* See the generating file for comments */
/* This gives the number of code points that can be in the bitmap of an ANYOF
* node. The shift number must currently be one of: 8..12. It can't be less
* than 8 (256) because some code relies on it being at least that. Above 12
* (4096), and you start running into warnings that some data structure widths
* have been exceeded, though the test suite as of this writing still passes
* for up through 16, which is as high as anyone would ever want to go,
* encompassing all of the Unicode BMP, and thus including all the economically
* important world scripts. At 12 most of them are: including Arabic,
* Cyrillic, Greek, Hebrew, Indian subcontinent, Latin, and Thai; but not Han,
* Japanese, nor Korean. (The regarglen structure in regnodes.h is a U8, and
* the trie types TRIEC and AHOCORASICKC are larger than U8 for shift values
* above 12.) Be sure to benchmark before changing, as larger sizes do
* significantly slow down the test suite */
#define NUM_ANYOF_CODE_POINTS (1 << 8)
/* The precision to use in "%.*e" formats */
#define PL_E_FORMAT_PRECISION 2
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const UV Latin1_invlist[] = {
2, /* 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,
0x100
};
static const UV AboveLatin1_invlist[] = {
2, /* Number of 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,
0x100
};
static const UV * const InBitmap_invlist = Latin1_invlist;
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
1398, /* 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,
0x41,
0x5B,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xDF,
0xE0,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
CF_0 = 0,
CF_use_AUX_TABLE_1 = -1,
CF_use_AUX_TABLE_2 = -2,
CF_use_AUX_TABLE_3 = -3,
CF_use_AUX_TABLE_4 = -4,
CF_use_AUX_TABLE_5 = -5,
CF_use_AUX_TABLE_6 = -6,
CF_use_AUX_TABLE_7 = -7,
CF_use_AUX_TABLE_8 = -8,
CF_use_AUX_TABLE_9 = -9,
CF_use_AUX_TABLE_10 = -10,
CF_use_AUX_TABLE_11 = -11,
CF_use_AUX_TABLE_12 = -12,
CF_use_AUX_TABLE_13 = -13,
CF_use_AUX_TABLE_14 = -14,
CF_use_AUX_TABLE_15 = -15,
CF_use_AUX_TABLE_16 = -16,
CF_use_AUX_TABLE_17 = -17,
CF_use_AUX_TABLE_18 = -18,
CF_use_AUX_TABLE_19 = -19,
CF_use_AUX_TABLE_20 = -20,
CF_use_AUX_TABLE_21 = -21,
CF_use_AUX_TABLE_22 = -22,
CF_use_AUX_TABLE_23 = -23,
CF_use_AUX_TABLE_24 = -24,
CF_use_AUX_TABLE_25 = -25,
CF_use_AUX_TABLE_26 = -26,
CF_use_AUX_TABLE_27 = -27,
CF_use_AUX_TABLE_28 = -28,
CF_use_AUX_TABLE_29 = -29,
CF_use_AUX_TABLE_30 = -30,
CF_use_AUX_TABLE_31 = -31,
CF_use_AUX_TABLE_32 = -32,
CF_use_AUX_TABLE_33 = -33,
CF_use_AUX_TABLE_34 = -34,
CF_use_AUX_TABLE_35 = -35,
CF_use_AUX_TABLE_36 = -36,
CF_use_AUX_TABLE_37 = -37,
CF_use_AUX_TABLE_38 = -38,
CF_use_AUX_TABLE_39 = -39,
CF_use_AUX_TABLE_40 = -40,
CF_use_AUX_TABLE_41 = -41,
CF_use_AUX_TABLE_42 = -42,
CF_use_AUX_TABLE_43 = -43,
CF_use_AUX_TABLE_44 = -44,
CF_use_AUX_TABLE_45 = -45,
CF_use_AUX_TABLE_46 = -46,
CF_use_AUX_TABLE_47 = -47,
CF_use_AUX_TABLE_48 = -48,
CF_use_AUX_TABLE_49 = -49,
CF_use_AUX_TABLE_50 = -50,
CF_use_AUX_TABLE_51 = -51,
CF_use_AUX_TABLE_52 = -52,
CF_use_AUX_TABLE_53 = -53,
CF_use_AUX_TABLE_54 = -54,
CF_use_AUX_TABLE_55 = -55,
CF_use_AUX_TABLE_56 = -56,
CF_use_AUX_TABLE_57 = -57,
CF_use_AUX_TABLE_58 = -58,
CF_use_AUX_TABLE_59 = -59,
CF_use_AUX_TABLE_60 = -60,
CF_use_AUX_TABLE_61 = -61,
CF_use_AUX_TABLE_62 = -62,
CF_use_AUX_TABLE_63 = -63,
CF_use_AUX_TABLE_64 = -64,
CF_use_AUX_TABLE_65 = -65,
CF_use_AUX_TABLE_66 = -66,
CF_use_AUX_TABLE_67 = -67,
CF_use_AUX_TABLE_68 = -68,
CF_use_AUX_TABLE_69 = -69,
CF_use_AUX_TABLE_70 = -70,
CF_use_AUX_TABLE_71 = -71,
CF_use_AUX_TABLE_72 = -72,
CF_use_AUX_TABLE_73 = -73
} CF_enum;
#define HAS_CF_AUX_TABLES
static const U32 CF_AUX_TABLE_1[] = {
0x73,
0x73
};
static const U32 CF_AUX_TABLE_2[] = {
0x69,
0x307
};
static const U32 CF_AUX_TABLE_3[] = {
0x2BC,
0x6E
};
static const U32 CF_AUX_TABLE_4[] = {
0x6A,
0x30C
};
static const U32 CF_AUX_TABLE_5[] = {
0x3B9,
0x308,
0x301
};
static const U32 CF_AUX_TABLE_6[] = {
0x3C5,
0x308,
0x301
};
static const U32 CF_AUX_TABLE_7[] = {
0x565,
0x582
};
static const U32 CF_AUX_TABLE_8[] = {
0x68,
0x331
};
static const U32 CF_AUX_TABLE_9[] = {
0x74,
0x308
};
static const U32 CF_AUX_TABLE_10[] = {
0x77,
0x30A
};
static const U32 CF_AUX_TABLE_11[] = {
0x79,
0x30A
};
static const U32 CF_AUX_TABLE_12[] = {
0x61,
0x2BE
};
static const U32 CF_AUX_TABLE_13[] = {
0x3C5,
0x313
};
static const U32 CF_AUX_TABLE_14[] = {
0x3C5,
0x313,
0x300
};
static const U32 CF_AUX_TABLE_15[] = {
0x3C5,
0x313,
0x301
};
static const U32 CF_AUX_TABLE_16[] = {
0x3C5,
0x313,
0x342
};
static const U32 CF_AUX_TABLE_17[] = {
0x1F00,
0x3B9
};
static const U32 CF_AUX_TABLE_18[] = {
0x1F01,
0x3B9
};
static const U32 CF_AUX_TABLE_19[] = {
0x1F02,
0x3B9
};
static const U32 CF_AUX_TABLE_20[] = {
0x1F03,
0x3B9
};
static const U32 CF_AUX_TABLE_21[] = {
0x1F04,
0x3B9
};
static const U32 CF_AUX_TABLE_22[] = {
0x1F05,
0x3B9
};
static const U32 CF_AUX_TABLE_23[] = {
0x1F06,
0x3B9
};
static const U32 CF_AUX_TABLE_24[] = {
0x1F07,
0x3B9
};
static const U32 CF_AUX_TABLE_25[] = {
0x1F20,
0x3B9
};
static const U32 CF_AUX_TABLE_26[] = {
0x1F21,
0x3B9
};
static const U32 CF_AUX_TABLE_27[] = {
0x1F22,
0x3B9
};
static const U32 CF_AUX_TABLE_28[] = {
0x1F23,
0x3B9
};
static const U32 CF_AUX_TABLE_29[] = {
0x1F24,
0x3B9
};
static const U32 CF_AUX_TABLE_30[] = {
0x1F25,
0x3B9
};
static const U32 CF_AUX_TABLE_31[] = {
0x1F26,
0x3B9
};
static const U32 CF_AUX_TABLE_32[] = {
0x1F27,
0x3B9
};
static const U32 CF_AUX_TABLE_33[] = {
0x1F60,
0x3B9
};
static const U32 CF_AUX_TABLE_34[] = {
0x1F61,
0x3B9
};
static const U32 CF_AUX_TABLE_35[] = {
0x1F62,
0x3B9
};
static const U32 CF_AUX_TABLE_36[] = {
0x1F63,
0x3B9
};
static const U32 CF_AUX_TABLE_37[] = {
0x1F64,
0x3B9
};
static const U32 CF_AUX_TABLE_38[] = {
0x1F65,
0x3B9
};
static const U32 CF_AUX_TABLE_39[] = {
0x1F66,
0x3B9
};
static const U32 CF_AUX_TABLE_40[] = {
0x1F67,
0x3B9
};
static const U32 CF_AUX_TABLE_41[] = {
0x1F70,
0x3B9
};
static const U32 CF_AUX_TABLE_42[] = {
0x3B1,
0x3B9
};
static const U32 CF_AUX_TABLE_43[] = {
0x3AC,
0x3B9
};
static const U32 CF_AUX_TABLE_44[] = {
0x3B1,
0x342
};
static const U32 CF_AUX_TABLE_45[] = {
0x3B1,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_46[] = {
0x1F74,
0x3B9
};
static const U32 CF_AUX_TABLE_47[] = {
0x3B7,
0x3B9
};
static const U32 CF_AUX_TABLE_48[] = {
0x3AE,
0x3B9
};
static const U32 CF_AUX_TABLE_49[] = {
0x3B7,
0x342
};
static const U32 CF_AUX_TABLE_50[] = {
0x3B7,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_51[] = {
0x3B9,
0x308,
0x300
};
static const U32 CF_AUX_TABLE_52[] = {
0x3B9,
0x342
};
static const U32 CF_AUX_TABLE_53[] = {
0x3B9,
0x308,
0x342
};
static const U32 CF_AUX_TABLE_54[] = {
0x3C5,
0x308,
0x300
};
static const U32 CF_AUX_TABLE_55[] = {
0x3C1,
0x313
};
static const U32 CF_AUX_TABLE_56[] = {
0x3C5,
0x342
};
static const U32 CF_AUX_TABLE_57[] = {
0x3C5,
0x308,
0x342
};
static const U32 CF_AUX_TABLE_58[] = {
0x1F7C,
0x3B9
};
static const U32 CF_AUX_TABLE_59[] = {
0x3C9,
0x3B9
};
static const U32 CF_AUX_TABLE_60[] = {
0x3CE,
0x3B9
};
static const U32 CF_AUX_TABLE_61[] = {
0x3C9,
0x342
};
static const U32 CF_AUX_TABLE_62[] = {
0x3C9,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_63[] = {
0x66,
0x66
};
static const U32 CF_AUX_TABLE_64[] = {
0x66,
0x69
};
static const U32 CF_AUX_TABLE_65[] = {
0x66,
0x6C
};
static const U32 CF_AUX_TABLE_66[] = {
0x66,
0x66,
0x69
};
static const U32 CF_AUX_TABLE_67[] = {
0x66,
0x66,
0x6C
};
static const U32 CF_AUX_TABLE_68[] = {
0x73,
0x74
};
static const U32 CF_AUX_TABLE_69[] = {
0x574,
0x576
};
static const U32 CF_AUX_TABLE_70[] = {
0x574,
0x565
};
static const U32 CF_AUX_TABLE_71[] = {
0x574,
0x56B
};
static const U32 CF_AUX_TABLE_72[] = {
0x57E,
0x576
};
static const U32 CF_AUX_TABLE_73[] = {
0x574,
0x56D
};
static const U32 * const CF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
CF_AUX_TABLE_1,
CF_AUX_TABLE_2,
CF_AUX_TABLE_3,
CF_AUX_TABLE_4,
CF_AUX_TABLE_5,
CF_AUX_TABLE_6,
CF_AUX_TABLE_7,
CF_AUX_TABLE_8,
CF_AUX_TABLE_9,
CF_AUX_TABLE_10,
CF_AUX_TABLE_11,
CF_AUX_TABLE_12,
CF_AUX_TABLE_13,
CF_AUX_TABLE_14,
CF_AUX_TABLE_15,
CF_AUX_TABLE_16,
CF_AUX_TABLE_17,
CF_AUX_TABLE_18,
CF_AUX_TABLE_19,
CF_AUX_TABLE_20,
CF_AUX_TABLE_21,
CF_AUX_TABLE_22,
CF_AUX_TABLE_23,
CF_AUX_TABLE_24,
CF_AUX_TABLE_25,
CF_AUX_TABLE_26,
CF_AUX_TABLE_27,
CF_AUX_TABLE_28,
CF_AUX_TABLE_29,
CF_AUX_TABLE_30,
CF_AUX_TABLE_31,
CF_AUX_TABLE_32,
CF_AUX_TABLE_33,
CF_AUX_TABLE_34,
CF_AUX_TABLE_35,
CF_AUX_TABLE_36,
CF_AUX_TABLE_37,
CF_AUX_TABLE_38,
CF_AUX_TABLE_39,
CF_AUX_TABLE_40,
CF_AUX_TABLE_41,
CF_AUX_TABLE_42,
CF_AUX_TABLE_43,
CF_AUX_TABLE_44,
CF_AUX_TABLE_45,
CF_AUX_TABLE_46,
CF_AUX_TABLE_47,
CF_AUX_TABLE_48,
CF_AUX_TABLE_49,
CF_AUX_TABLE_50,
CF_AUX_TABLE_51,
CF_AUX_TABLE_52,
CF_AUX_TABLE_53,
CF_AUX_TABLE_54,
CF_AUX_TABLE_55,
CF_AUX_TABLE_56,
CF_AUX_TABLE_57,
CF_AUX_TABLE_58,
CF_AUX_TABLE_59,
CF_AUX_TABLE_60,
CF_AUX_TABLE_61,
CF_AUX_TABLE_62,
CF_AUX_TABLE_63,
CF_AUX_TABLE_64,
CF_AUX_TABLE_65,
CF_AUX_TABLE_66,
CF_AUX_TABLE_67,
CF_AUX_TABLE_68,
CF_AUX_TABLE_69,
CF_AUX_TABLE_70,
CF_AUX_TABLE_71,
CF_AUX_TABLE_72,
CF_AUX_TABLE_73
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
2 /* CF_AUX_TABLE_2 */,
2 /* CF_AUX_TABLE_3 */,
2 /* CF_AUX_TABLE_4 */,
3 /* CF_AUX_TABLE_5 */,
3 /* CF_AUX_TABLE_6 */,
2 /* CF_AUX_TABLE_7 */,
2 /* CF_AUX_TABLE_8 */,
2 /* CF_AUX_TABLE_9 */,
2 /* CF_AUX_TABLE_10 */,
2 /* CF_AUX_TABLE_11 */,
2 /* CF_AUX_TABLE_12 */,
2 /* CF_AUX_TABLE_13 */,
3 /* CF_AUX_TABLE_14 */,
3 /* CF_AUX_TABLE_15 */,
3 /* CF_AUX_TABLE_16 */,
2 /* CF_AUX_TABLE_17 */,
2 /* CF_AUX_TABLE_18 */,
2 /* CF_AUX_TABLE_19 */,
2 /* CF_AUX_TABLE_20 */,
2 /* CF_AUX_TABLE_21 */,
2 /* CF_AUX_TABLE_22 */,
2 /* CF_AUX_TABLE_23 */,
2 /* CF_AUX_TABLE_24 */,
2 /* CF_AUX_TABLE_25 */,
2 /* CF_AUX_TABLE_26 */,
2 /* CF_AUX_TABLE_27 */,
2 /* CF_AUX_TABLE_28 */,
2 /* CF_AUX_TABLE_29 */,
2 /* CF_AUX_TABLE_30 */,
2 /* CF_AUX_TABLE_31 */,
2 /* CF_AUX_TABLE_32 */,
2 /* CF_AUX_TABLE_33 */,
2 /* CF_AUX_TABLE_34 */,
2 /* CF_AUX_TABLE_35 */,
2 /* CF_AUX_TABLE_36 */,
2 /* CF_AUX_TABLE_37 */,
2 /* CF_AUX_TABLE_38 */,
2 /* CF_AUX_TABLE_39 */,
2 /* CF_AUX_TABLE_40 */,
2 /* CF_AUX_TABLE_41 */,
2 /* CF_AUX_TABLE_42 */,
2 /* CF_AUX_TABLE_43 */,
2 /* CF_AUX_TABLE_44 */,
3 /* CF_AUX_TABLE_45 */,
2 /* CF_AUX_TABLE_46 */,
2 /* CF_AUX_TABLE_47 */,
2 /* CF_AUX_TABLE_48 */,
2 /* CF_AUX_TABLE_49 */,
3 /* CF_AUX_TABLE_50 */,
3 /* CF_AUX_TABLE_51 */,
2 /* CF_AUX_TABLE_52 */,
3 /* CF_AUX_TABLE_53 */,
3 /* CF_AUX_TABLE_54 */,
2 /* CF_AUX_TABLE_55 */,
2 /* CF_AUX_TABLE_56 */,
3 /* CF_AUX_TABLE_57 */,
2 /* CF_AUX_TABLE_58 */,
2 /* CF_AUX_TABLE_59 */,
2 /* CF_AUX_TABLE_60 */,
2 /* CF_AUX_TABLE_61 */,
3 /* CF_AUX_TABLE_62 */,
2 /* CF_AUX_TABLE_63 */,
2 /* CF_AUX_TABLE_64 */,
2 /* CF_AUX_TABLE_65 */,
3 /* CF_AUX_TABLE_66 */,
3 /* CF_AUX_TABLE_67 */,
2 /* CF_AUX_TABLE_68 */,
2 /* CF_AUX_TABLE_69 */,
2 /* CF_AUX_TABLE_70 */,
2 /* CF_AUX_TABLE_71 */,
2 /* CF_AUX_TABLE_72 */,
2 /* CF_AUX_TABLE_73 */
};
static const I32 Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
0x3BC,
0,
0xE0,
0,
0xF8,
CF_use_AUX_TABLE_1,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
CF_use_AUX_TABLE_2,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
CF_use_AUX_TABLE_3,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xFF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0x73,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
CF_use_AUX_TABLE_4,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x3B9,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
CF_use_AUX_TABLE_5,
0x3B1,
0,
0x3C3,
0,
CF_use_AUX_TABLE_6,
0,
0x3C3,
0,
0x3D7,
0x3B2,
0x3B8,
0,
0x3C6,
0x3C0,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3BA,
0x3C1,
0,
0x3B8,
0x3B5,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
CF_use_AUX_TABLE_7,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0x13F0,
0,
0x432,
0x434,
0x43E,
0x441,
0x442,
0x44A,
0x463,
0xA64B,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
CF_use_AUX_TABLE_8,
CF_use_AUX_TABLE_9,
CF_use_AUX_TABLE_10,
CF_use_AUX_TABLE_11,
CF_use_AUX_TABLE_12,
0x1E61,
0,
CF_use_AUX_TABLE_1,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
CF_use_AUX_TABLE_13,
0,
CF_use_AUX_TABLE_14,
0,
CF_use_AUX_TABLE_15,
0,
CF_use_AUX_TABLE_16,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
CF_use_AUX_TABLE_17,
CF_use_AUX_TABLE_18,
CF_use_AUX_TABLE_19,
CF_use_AUX_TABLE_20,
CF_use_AUX_TABLE_21,
CF_use_AUX_TABLE_22,
CF_use_AUX_TABLE_23,
CF_use_AUX_TABLE_24,
CF_use_AUX_TABLE_17,
CF_use_AUX_TABLE_18,
CF_use_AUX_TABLE_19,
CF_use_AUX_TABLE_20,
CF_use_AUX_TABLE_21,
CF_use_AUX_TABLE_22,
CF_use_AUX_TABLE_23,
CF_use_AUX_TABLE_24,
CF_use_AUX_TABLE_25,
CF_use_AUX_TABLE_26,
CF_use_AUX_TABLE_27,
CF_use_AUX_TABLE_28,
CF_use_AUX_TABLE_29,
CF_use_AUX_TABLE_30,
CF_use_AUX_TABLE_31,
CF_use_AUX_TABLE_32,
CF_use_AUX_TABLE_25,
CF_use_AUX_TABLE_26,
CF_use_AUX_TABLE_27,
CF_use_AUX_TABLE_28,
CF_use_AUX_TABLE_29,
CF_use_AUX_TABLE_30,
CF_use_AUX_TABLE_31,
CF_use_AUX_TABLE_32,
CF_use_AUX_TABLE_33,
CF_use_AUX_TABLE_34,
CF_use_AUX_TABLE_35,
CF_use_AUX_TABLE_36,
CF_use_AUX_TABLE_37,
CF_use_AUX_TABLE_38,
CF_use_AUX_TABLE_39,
CF_use_AUX_TABLE_40,
CF_use_AUX_TABLE_33,
CF_use_AUX_TABLE_34,
CF_use_AUX_TABLE_35,
CF_use_AUX_TABLE_36,
CF_use_AUX_TABLE_37,
CF_use_AUX_TABLE_38,
CF_use_AUX_TABLE_39,
CF_use_AUX_TABLE_40,
0,
CF_use_AUX_TABLE_41,
CF_use_AUX_TABLE_42,
CF_use_AUX_TABLE_43,
0,
CF_use_AUX_TABLE_44,
CF_use_AUX_TABLE_45,
0x1FB0,
0x1F70,
CF_use_AUX_TABLE_42,
0,
0x3B9,
0,
CF_use_AUX_TABLE_46,
CF_use_AUX_TABLE_47,
CF_use_AUX_TABLE_48,
0,
CF_use_AUX_TABLE_49,
CF_use_AUX_TABLE_50,
0x1F72,
CF_use_AUX_TABLE_47,
0,
CF_use_AUX_TABLE_51,
CF_use_AUX_TABLE_5,
0,
CF_use_AUX_TABLE_52,
CF_use_AUX_TABLE_53,
0x1FD0,
0x1F76,
0,
CF_use_AUX_TABLE_54,
CF_use_AUX_TABLE_6,
CF_use_AUX_TABLE_55,
0,
CF_use_AUX_TABLE_56,
CF_use_AUX_TABLE_57,
0x1FE0,
0x1F7A,
0x1FE5,
0,
CF_use_AUX_TABLE_58,
CF_use_AUX_TABLE_59,
CF_use_AUX_TABLE_60,
0,
CF_use_AUX_TABLE_61,
CF_use_AUX_TABLE_62,
0x1F78,
0x1F7C,
CF_use_AUX_TABLE_59,
0,
0x3C9,
0,
0x6B,
0xE5,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
CF_use_AUX_TABLE_64,
CF_use_AUX_TABLE_65,
CF_use_AUX_TABLE_66,
CF_use_AUX_TABLE_67,
CF_use_AUX_TABLE_68,
0,
CF_use_AUX_TABLE_69,
CF_use_AUX_TABLE_70,
CF_use_AUX_TABLE_71,
CF_use_AUX_TABLE_72,
CF_use_AUX_TABLE_73,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x59,
0x5A,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xA0,
0xA1,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
CF_0 = 0,
CF_use_AUX_TABLE_1 = -1,
CF_use_AUX_TABLE_2 = -2,
CF_use_AUX_TABLE_3 = -3,
CF_use_AUX_TABLE_4 = -4,
CF_use_AUX_TABLE_5 = -5,
CF_use_AUX_TABLE_6 = -6,
CF_use_AUX_TABLE_7 = -7,
CF_use_AUX_TABLE_8 = -8,
CF_use_AUX_TABLE_9 = -9,
CF_use_AUX_TABLE_10 = -10,
CF_use_AUX_TABLE_11 = -11,
CF_use_AUX_TABLE_12 = -12,
CF_use_AUX_TABLE_13 = -13,
CF_use_AUX_TABLE_14 = -14,
CF_use_AUX_TABLE_15 = -15,
CF_use_AUX_TABLE_16 = -16,
CF_use_AUX_TABLE_17 = -17,
CF_use_AUX_TABLE_18 = -18,
CF_use_AUX_TABLE_19 = -19,
CF_use_AUX_TABLE_20 = -20,
CF_use_AUX_TABLE_21 = -21,
CF_use_AUX_TABLE_22 = -22,
CF_use_AUX_TABLE_23 = -23,
CF_use_AUX_TABLE_24 = -24,
CF_use_AUX_TABLE_25 = -25,
CF_use_AUX_TABLE_26 = -26,
CF_use_AUX_TABLE_27 = -27,
CF_use_AUX_TABLE_28 = -28,
CF_use_AUX_TABLE_29 = -29,
CF_use_AUX_TABLE_30 = -30,
CF_use_AUX_TABLE_31 = -31,
CF_use_AUX_TABLE_32 = -32,
CF_use_AUX_TABLE_33 = -33,
CF_use_AUX_TABLE_34 = -34,
CF_use_AUX_TABLE_35 = -35,
CF_use_AUX_TABLE_36 = -36,
CF_use_AUX_TABLE_37 = -37,
CF_use_AUX_TABLE_38 = -38,
CF_use_AUX_TABLE_39 = -39,
CF_use_AUX_TABLE_40 = -40,
CF_use_AUX_TABLE_41 = -41,
CF_use_AUX_TABLE_42 = -42,
CF_use_AUX_TABLE_43 = -43,
CF_use_AUX_TABLE_44 = -44,
CF_use_AUX_TABLE_45 = -45,
CF_use_AUX_TABLE_46 = -46,
CF_use_AUX_TABLE_47 = -47,
CF_use_AUX_TABLE_48 = -48,
CF_use_AUX_TABLE_49 = -49,
CF_use_AUX_TABLE_50 = -50,
CF_use_AUX_TABLE_51 = -51,
CF_use_AUX_TABLE_52 = -52,
CF_use_AUX_TABLE_53 = -53,
CF_use_AUX_TABLE_54 = -54,
CF_use_AUX_TABLE_55 = -55,
CF_use_AUX_TABLE_56 = -56,
CF_use_AUX_TABLE_57 = -57,
CF_use_AUX_TABLE_58 = -58,
CF_use_AUX_TABLE_59 = -59,
CF_use_AUX_TABLE_60 = -60,
CF_use_AUX_TABLE_61 = -61,
CF_use_AUX_TABLE_62 = -62,
CF_use_AUX_TABLE_63 = -63,
CF_use_AUX_TABLE_64 = -64,
CF_use_AUX_TABLE_65 = -65,
CF_use_AUX_TABLE_66 = -66,
CF_use_AUX_TABLE_67 = -67,
CF_use_AUX_TABLE_68 = -68,
CF_use_AUX_TABLE_69 = -69,
CF_use_AUX_TABLE_70 = -70,
CF_use_AUX_TABLE_71 = -71,
CF_use_AUX_TABLE_72 = -72,
CF_use_AUX_TABLE_73 = -73
} CF_enum;
#define HAS_CF_AUX_TABLES
static const U32 CF_AUX_TABLE_1[] = {
0xA2,
0xA2
};
static const U32 CF_AUX_TABLE_2[] = {
0x89,
0x307
};
static const U32 CF_AUX_TABLE_3[] = {
0x2BC,
0x95
};
static const U32 CF_AUX_TABLE_4[] = {
0x91,
0x30C
};
static const U32 CF_AUX_TABLE_5[] = {
0x3B9,
0x308,
0x301
};
static const U32 CF_AUX_TABLE_6[] = {
0x3C5,
0x308,
0x301
};
static const U32 CF_AUX_TABLE_7[] = {
0x565,
0x582
};
static const U32 CF_AUX_TABLE_8[] = {
0x88,
0x331
};
static const U32 CF_AUX_TABLE_9[] = {
0xA3,
0x308
};
static const U32 CF_AUX_TABLE_10[] = {
0xA6,
0x30A
};
static const U32 CF_AUX_TABLE_11[] = {
0xA8,
0x30A
};
static const U32 CF_AUX_TABLE_12[] = {
0x81,
0x2BE
};
static const U32 CF_AUX_TABLE_13[] = {
0x3C5,
0x313
};
static const U32 CF_AUX_TABLE_14[] = {
0x3C5,
0x313,
0x300
};
static const U32 CF_AUX_TABLE_15[] = {
0x3C5,
0x313,
0x301
};
static const U32 CF_AUX_TABLE_16[] = {
0x3C5,
0x313,
0x342
};
static const U32 CF_AUX_TABLE_17[] = {
0x1F00,
0x3B9
};
static const U32 CF_AUX_TABLE_18[] = {
0x1F01,
0x3B9
};
static const U32 CF_AUX_TABLE_19[] = {
0x1F02,
0x3B9
};
static const U32 CF_AUX_TABLE_20[] = {
0x1F03,
0x3B9
};
static const U32 CF_AUX_TABLE_21[] = {
0x1F04,
0x3B9
};
static const U32 CF_AUX_TABLE_22[] = {
0x1F05,
0x3B9
};
static const U32 CF_AUX_TABLE_23[] = {
0x1F06,
0x3B9
};
static const U32 CF_AUX_TABLE_24[] = {
0x1F07,
0x3B9
};
static const U32 CF_AUX_TABLE_25[] = {
0x1F20,
0x3B9
};
static const U32 CF_AUX_TABLE_26[] = {
0x1F21,
0x3B9
};
static const U32 CF_AUX_TABLE_27[] = {
0x1F22,
0x3B9
};
static const U32 CF_AUX_TABLE_28[] = {
0x1F23,
0x3B9
};
static const U32 CF_AUX_TABLE_29[] = {
0x1F24,
0x3B9
};
static const U32 CF_AUX_TABLE_30[] = {
0x1F25,
0x3B9
};
static const U32 CF_AUX_TABLE_31[] = {
0x1F26,
0x3B9
};
static const U32 CF_AUX_TABLE_32[] = {
0x1F27,
0x3B9
};
static const U32 CF_AUX_TABLE_33[] = {
0x1F60,
0x3B9
};
static const U32 CF_AUX_TABLE_34[] = {
0x1F61,
0x3B9
};
static const U32 CF_AUX_TABLE_35[] = {
0x1F62,
0x3B9
};
static const U32 CF_AUX_TABLE_36[] = {
0x1F63,
0x3B9
};
static const U32 CF_AUX_TABLE_37[] = {
0x1F64,
0x3B9
};
static const U32 CF_AUX_TABLE_38[] = {
0x1F65,
0x3B9
};
static const U32 CF_AUX_TABLE_39[] = {
0x1F66,
0x3B9
};
static const U32 CF_AUX_TABLE_40[] = {
0x1F67,
0x3B9
};
static const U32 CF_AUX_TABLE_41[] = {
0x1F70,
0x3B9
};
static const U32 CF_AUX_TABLE_42[] = {
0x3B1,
0x3B9
};
static const U32 CF_AUX_TABLE_43[] = {
0x3AC,
0x3B9
};
static const U32 CF_AUX_TABLE_44[] = {
0x3B1,
0x342
};
static const U32 CF_AUX_TABLE_45[] = {
0x3B1,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_46[] = {
0x1F74,
0x3B9
};
static const U32 CF_AUX_TABLE_47[] = {
0x3B7,
0x3B9
};
static const U32 CF_AUX_TABLE_48[] = {
0x3AE,
0x3B9
};
static const U32 CF_AUX_TABLE_49[] = {
0x3B7,
0x342
};
static const U32 CF_AUX_TABLE_50[] = {
0x3B7,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_51[] = {
0x3B9,
0x308,
0x300
};
static const U32 CF_AUX_TABLE_52[] = {
0x3B9,
0x342
};
static const U32 CF_AUX_TABLE_53[] = {
0x3B9,
0x308,
0x342
};
static const U32 CF_AUX_TABLE_54[] = {
0x3C5,
0x308,
0x300
};
static const U32 CF_AUX_TABLE_55[] = {
0x3C1,
0x313
};
static const U32 CF_AUX_TABLE_56[] = {
0x3C5,
0x342
};
static const U32 CF_AUX_TABLE_57[] = {
0x3C5,
0x308,
0x342
};
static const U32 CF_AUX_TABLE_58[] = {
0x1F7C,
0x3B9
};
static const U32 CF_AUX_TABLE_59[] = {
0x3C9,
0x3B9
};
static const U32 CF_AUX_TABLE_60[] = {
0x3CE,
0x3B9
};
static const U32 CF_AUX_TABLE_61[] = {
0x3C9,
0x342
};
static const U32 CF_AUX_TABLE_62[] = {
0x3C9,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_63[] = {
0x86,
0x86
};
static const U32 CF_AUX_TABLE_64[] = {
0x86,
0x89
};
static const U32 CF_AUX_TABLE_65[] = {
0x86,
0x93
};
static const U32 CF_AUX_TABLE_66[] = {
0x86,
0x86,
0x89
};
static const U32 CF_AUX_TABLE_67[] = {
0x86,
0x86,
0x93
};
static const U32 CF_AUX_TABLE_68[] = {
0xA2,
0xA3
};
static const U32 CF_AUX_TABLE_69[] = {
0x574,
0x576
};
static const U32 CF_AUX_TABLE_70[] = {
0x574,
0x565
};
static const U32 CF_AUX_TABLE_71[] = {
0x574,
0x56B
};
static const U32 CF_AUX_TABLE_72[] = {
0x57E,
0x576
};
static const U32 CF_AUX_TABLE_73[] = {
0x574,
0x56D
};
static const U32 * const CF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
CF_AUX_TABLE_1,
CF_AUX_TABLE_2,
CF_AUX_TABLE_3,
CF_AUX_TABLE_4,
CF_AUX_TABLE_5,
CF_AUX_TABLE_6,
CF_AUX_TABLE_7,
CF_AUX_TABLE_8,
CF_AUX_TABLE_9,
CF_AUX_TABLE_10,
CF_AUX_TABLE_11,
CF_AUX_TABLE_12,
CF_AUX_TABLE_13,
CF_AUX_TABLE_14,
CF_AUX_TABLE_15,
CF_AUX_TABLE_16,
CF_AUX_TABLE_17,
CF_AUX_TABLE_18,
CF_AUX_TABLE_19,
CF_AUX_TABLE_20,
CF_AUX_TABLE_21,
CF_AUX_TABLE_22,
CF_AUX_TABLE_23,
CF_AUX_TABLE_24,
CF_AUX_TABLE_25,
CF_AUX_TABLE_26,
CF_AUX_TABLE_27,
CF_AUX_TABLE_28,
CF_AUX_TABLE_29,
CF_AUX_TABLE_30,
CF_AUX_TABLE_31,
CF_AUX_TABLE_32,
CF_AUX_TABLE_33,
CF_AUX_TABLE_34,
CF_AUX_TABLE_35,
CF_AUX_TABLE_36,
CF_AUX_TABLE_37,
CF_AUX_TABLE_38,
CF_AUX_TABLE_39,
CF_AUX_TABLE_40,
CF_AUX_TABLE_41,
CF_AUX_TABLE_42,
CF_AUX_TABLE_43,
CF_AUX_TABLE_44,
CF_AUX_TABLE_45,
CF_AUX_TABLE_46,
CF_AUX_TABLE_47,
CF_AUX_TABLE_48,
CF_AUX_TABLE_49,
CF_AUX_TABLE_50,
CF_AUX_TABLE_51,
CF_AUX_TABLE_52,
CF_AUX_TABLE_53,
CF_AUX_TABLE_54,
CF_AUX_TABLE_55,
CF_AUX_TABLE_56,
CF_AUX_TABLE_57,
CF_AUX_TABLE_58,
CF_AUX_TABLE_59,
CF_AUX_TABLE_60,
CF_AUX_TABLE_61,
CF_AUX_TABLE_62,
CF_AUX_TABLE_63,
CF_AUX_TABLE_64,
CF_AUX_TABLE_65,
CF_AUX_TABLE_66,
CF_AUX_TABLE_67,
CF_AUX_TABLE_68,
CF_AUX_TABLE_69,
CF_AUX_TABLE_70,
CF_AUX_TABLE_71,
CF_AUX_TABLE_72,
CF_AUX_TABLE_73
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
2 /* CF_AUX_TABLE_2 */,
2 /* CF_AUX_TABLE_3 */,
2 /* CF_AUX_TABLE_4 */,
3 /* CF_AUX_TABLE_5 */,
3 /* CF_AUX_TABLE_6 */,
2 /* CF_AUX_TABLE_7 */,
2 /* CF_AUX_TABLE_8 */,
2 /* CF_AUX_TABLE_9 */,
2 /* CF_AUX_TABLE_10 */,
2 /* CF_AUX_TABLE_11 */,
2 /* CF_AUX_TABLE_12 */,
2 /* CF_AUX_TABLE_13 */,
3 /* CF_AUX_TABLE_14 */,
3 /* CF_AUX_TABLE_15 */,
3 /* CF_AUX_TABLE_16 */,
2 /* CF_AUX_TABLE_17 */,
2 /* CF_AUX_TABLE_18 */,
2 /* CF_AUX_TABLE_19 */,
2 /* CF_AUX_TABLE_20 */,
2 /* CF_AUX_TABLE_21 */,
2 /* CF_AUX_TABLE_22 */,
2 /* CF_AUX_TABLE_23 */,
2 /* CF_AUX_TABLE_24 */,
2 /* CF_AUX_TABLE_25 */,
2 /* CF_AUX_TABLE_26 */,
2 /* CF_AUX_TABLE_27 */,
2 /* CF_AUX_TABLE_28 */,
2 /* CF_AUX_TABLE_29 */,
2 /* CF_AUX_TABLE_30 */,
2 /* CF_AUX_TABLE_31 */,
2 /* CF_AUX_TABLE_32 */,
2 /* CF_AUX_TABLE_33 */,
2 /* CF_AUX_TABLE_34 */,
2 /* CF_AUX_TABLE_35 */,
2 /* CF_AUX_TABLE_36 */,
2 /* CF_AUX_TABLE_37 */,
2 /* CF_AUX_TABLE_38 */,
2 /* CF_AUX_TABLE_39 */,
2 /* CF_AUX_TABLE_40 */,
2 /* CF_AUX_TABLE_41 */,
2 /* CF_AUX_TABLE_42 */,
2 /* CF_AUX_TABLE_43 */,
2 /* CF_AUX_TABLE_44 */,
3 /* CF_AUX_TABLE_45 */,
2 /* CF_AUX_TABLE_46 */,
2 /* CF_AUX_TABLE_47 */,
2 /* CF_AUX_TABLE_48 */,
2 /* CF_AUX_TABLE_49 */,
3 /* CF_AUX_TABLE_50 */,
3 /* CF_AUX_TABLE_51 */,
2 /* CF_AUX_TABLE_52 */,
3 /* CF_AUX_TABLE_53 */,
3 /* CF_AUX_TABLE_54 */,
2 /* CF_AUX_TABLE_55 */,
2 /* CF_AUX_TABLE_56 */,
3 /* CF_AUX_TABLE_57 */,
2 /* CF_AUX_TABLE_58 */,
2 /* CF_AUX_TABLE_59 */,
2 /* CF_AUX_TABLE_60 */,
2 /* CF_AUX_TABLE_61 */,
3 /* CF_AUX_TABLE_62 */,
2 /* CF_AUX_TABLE_63 */,
2 /* CF_AUX_TABLE_64 */,
2 /* CF_AUX_TABLE_65 */,
3 /* CF_AUX_TABLE_66 */,
3 /* CF_AUX_TABLE_67 */,
2 /* CF_AUX_TABLE_68 */,
2 /* CF_AUX_TABLE_69 */,
2 /* CF_AUX_TABLE_70 */,
2 /* CF_AUX_TABLE_71 */,
2 /* CF_AUX_TABLE_72 */,
2 /* CF_AUX_TABLE_73 */
};
static const I32 Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
CF_use_AUX_TABLE_1,
0,
0x42,
0,
0x51,
0,
0x70,
0,
0x9C,
0,
0x3BC,
0,
0x8C,
0,
0x8E,
0,
0x8D,
0,
0x81,
0,
0x91,
0,
0xA2,
0,
0xCB,
0,
0xDB,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
CF_use_AUX_TABLE_2,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
CF_use_AUX_TABLE_3,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xDF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0xA2,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
CF_use_AUX_TABLE_4,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x3B9,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
CF_use_AUX_TABLE_5,
0x3B1,
0,
0x3C3,
0,
CF_use_AUX_TABLE_6,
0,
0x3C3,
0,
0x3D7,
0x3B2,
0x3B8,
0,
0x3C6,
0x3C0,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3BA,
0x3C1,
0,
0x3B8,
0x3B5,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
CF_use_AUX_TABLE_7,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0x13F0,
0,
0x432,
0x434,
0x43E,
0x441,
0x442,
0x44A,
0x463,
0xA64B,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
CF_use_AUX_TABLE_8,
CF_use_AUX_TABLE_9,
CF_use_AUX_TABLE_10,
CF_use_AUX_TABLE_11,
CF_use_AUX_TABLE_12,
0x1E61,
0,
CF_use_AUX_TABLE_1,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
CF_use_AUX_TABLE_13,
0,
CF_use_AUX_TABLE_14,
0,
CF_use_AUX_TABLE_15,
0,
CF_use_AUX_TABLE_16,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
CF_use_AUX_TABLE_17,
CF_use_AUX_TABLE_18,
CF_use_AUX_TABLE_19,
CF_use_AUX_TABLE_20,
CF_use_AUX_TABLE_21,
CF_use_AUX_TABLE_22,
CF_use_AUX_TABLE_23,
CF_use_AUX_TABLE_24,
CF_use_AUX_TABLE_17,
CF_use_AUX_TABLE_18,
CF_use_AUX_TABLE_19,
CF_use_AUX_TABLE_20,
CF_use_AUX_TABLE_21,
CF_use_AUX_TABLE_22,
CF_use_AUX_TABLE_23,
CF_use_AUX_TABLE_24,
CF_use_AUX_TABLE_25,
CF_use_AUX_TABLE_26,
CF_use_AUX_TABLE_27,
CF_use_AUX_TABLE_28,
CF_use_AUX_TABLE_29,
CF_use_AUX_TABLE_30,
CF_use_AUX_TABLE_31,
CF_use_AUX_TABLE_32,
CF_use_AUX_TABLE_25,
CF_use_AUX_TABLE_26,
CF_use_AUX_TABLE_27,
CF_use_AUX_TABLE_28,
CF_use_AUX_TABLE_29,
CF_use_AUX_TABLE_30,
CF_use_AUX_TABLE_31,
CF_use_AUX_TABLE_32,
CF_use_AUX_TABLE_33,
CF_use_AUX_TABLE_34,
CF_use_AUX_TABLE_35,
CF_use_AUX_TABLE_36,
CF_use_AUX_TABLE_37,
CF_use_AUX_TABLE_38,
CF_use_AUX_TABLE_39,
CF_use_AUX_TABLE_40,
CF_use_AUX_TABLE_33,
CF_use_AUX_TABLE_34,
CF_use_AUX_TABLE_35,
CF_use_AUX_TABLE_36,
CF_use_AUX_TABLE_37,
CF_use_AUX_TABLE_38,
CF_use_AUX_TABLE_39,
CF_use_AUX_TABLE_40,
0,
CF_use_AUX_TABLE_41,
CF_use_AUX_TABLE_42,
CF_use_AUX_TABLE_43,
0,
CF_use_AUX_TABLE_44,
CF_use_AUX_TABLE_45,
0x1FB0,
0x1F70,
CF_use_AUX_TABLE_42,
0,
0x3B9,
0,
CF_use_AUX_TABLE_46,
CF_use_AUX_TABLE_47,
CF_use_AUX_TABLE_48,
0,
CF_use_AUX_TABLE_49,
CF_use_AUX_TABLE_50,
0x1F72,
CF_use_AUX_TABLE_47,
0,
CF_use_AUX_TABLE_51,
CF_use_AUX_TABLE_5,
0,
CF_use_AUX_TABLE_52,
CF_use_AUX_TABLE_53,
0x1FD0,
0x1F76,
0,
CF_use_AUX_TABLE_54,
CF_use_AUX_TABLE_6,
CF_use_AUX_TABLE_55,
0,
CF_use_AUX_TABLE_56,
CF_use_AUX_TABLE_57,
0x1FE0,
0x1F7A,
0x1FE5,
0,
CF_use_AUX_TABLE_58,
CF_use_AUX_TABLE_59,
CF_use_AUX_TABLE_60,
0,
CF_use_AUX_TABLE_61,
CF_use_AUX_TABLE_62,
0x1F78,
0x1F7C,
CF_use_AUX_TABLE_59,
0,
0x3C9,
0,
0x92,
0x47,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
CF_use_AUX_TABLE_64,
CF_use_AUX_TABLE_65,
CF_use_AUX_TABLE_66,
CF_use_AUX_TABLE_67,
CF_use_AUX_TABLE_68,
0,
CF_use_AUX_TABLE_69,
CF_use_AUX_TABLE_70,
CF_use_AUX_TABLE_71,
CF_use_AUX_TABLE_72,
CF_use_AUX_TABLE_73,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
1413, /* 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,
0x59,
0x5A,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xA0,
0xA1,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
CF_0 = 0,
CF_use_AUX_TABLE_1 = -1,
CF_use_AUX_TABLE_2 = -2,
CF_use_AUX_TABLE_3 = -3,
CF_use_AUX_TABLE_4 = -4,
CF_use_AUX_TABLE_5 = -5,
CF_use_AUX_TABLE_6 = -6,
CF_use_AUX_TABLE_7 = -7,
CF_use_AUX_TABLE_8 = -8,
CF_use_AUX_TABLE_9 = -9,
CF_use_AUX_TABLE_10 = -10,
CF_use_AUX_TABLE_11 = -11,
CF_use_AUX_TABLE_12 = -12,
CF_use_AUX_TABLE_13 = -13,
CF_use_AUX_TABLE_14 = -14,
CF_use_AUX_TABLE_15 = -15,
CF_use_AUX_TABLE_16 = -16,
CF_use_AUX_TABLE_17 = -17,
CF_use_AUX_TABLE_18 = -18,
CF_use_AUX_TABLE_19 = -19,
CF_use_AUX_TABLE_20 = -20,
CF_use_AUX_TABLE_21 = -21,
CF_use_AUX_TABLE_22 = -22,
CF_use_AUX_TABLE_23 = -23,
CF_use_AUX_TABLE_24 = -24,
CF_use_AUX_TABLE_25 = -25,
CF_use_AUX_TABLE_26 = -26,
CF_use_AUX_TABLE_27 = -27,
CF_use_AUX_TABLE_28 = -28,
CF_use_AUX_TABLE_29 = -29,
CF_use_AUX_TABLE_30 = -30,
CF_use_AUX_TABLE_31 = -31,
CF_use_AUX_TABLE_32 = -32,
CF_use_AUX_TABLE_33 = -33,
CF_use_AUX_TABLE_34 = -34,
CF_use_AUX_TABLE_35 = -35,
CF_use_AUX_TABLE_36 = -36,
CF_use_AUX_TABLE_37 = -37,
CF_use_AUX_TABLE_38 = -38,
CF_use_AUX_TABLE_39 = -39,
CF_use_AUX_TABLE_40 = -40,
CF_use_AUX_TABLE_41 = -41,
CF_use_AUX_TABLE_42 = -42,
CF_use_AUX_TABLE_43 = -43,
CF_use_AUX_TABLE_44 = -44,
CF_use_AUX_TABLE_45 = -45,
CF_use_AUX_TABLE_46 = -46,
CF_use_AUX_TABLE_47 = -47,
CF_use_AUX_TABLE_48 = -48,
CF_use_AUX_TABLE_49 = -49,
CF_use_AUX_TABLE_50 = -50,
CF_use_AUX_TABLE_51 = -51,
CF_use_AUX_TABLE_52 = -52,
CF_use_AUX_TABLE_53 = -53,
CF_use_AUX_TABLE_54 = -54,
CF_use_AUX_TABLE_55 = -55,
CF_use_AUX_TABLE_56 = -56,
CF_use_AUX_TABLE_57 = -57,
CF_use_AUX_TABLE_58 = -58,
CF_use_AUX_TABLE_59 = -59,
CF_use_AUX_TABLE_60 = -60,
CF_use_AUX_TABLE_61 = -61,
CF_use_AUX_TABLE_62 = -62,
CF_use_AUX_TABLE_63 = -63,
CF_use_AUX_TABLE_64 = -64,
CF_use_AUX_TABLE_65 = -65,
CF_use_AUX_TABLE_66 = -66,
CF_use_AUX_TABLE_67 = -67,
CF_use_AUX_TABLE_68 = -68,
CF_use_AUX_TABLE_69 = -69,
CF_use_AUX_TABLE_70 = -70,
CF_use_AUX_TABLE_71 = -71,
CF_use_AUX_TABLE_72 = -72,
CF_use_AUX_TABLE_73 = -73
} CF_enum;
#define HAS_CF_AUX_TABLES
static const U32 CF_AUX_TABLE_1[] = {
0xA2,
0xA2
};
static const U32 CF_AUX_TABLE_2[] = {
0x89,
0x307
};
static const U32 CF_AUX_TABLE_3[] = {
0x2BC,
0x95
};
static const U32 CF_AUX_TABLE_4[] = {
0x91,
0x30C
};
static const U32 CF_AUX_TABLE_5[] = {
0x3B9,
0x308,
0x301
};
static const U32 CF_AUX_TABLE_6[] = {
0x3C5,
0x308,
0x301
};
static const U32 CF_AUX_TABLE_7[] = {
0x565,
0x582
};
static const U32 CF_AUX_TABLE_8[] = {
0x88,
0x331
};
static const U32 CF_AUX_TABLE_9[] = {
0xA3,
0x308
};
static const U32 CF_AUX_TABLE_10[] = {
0xA6,
0x30A
};
static const U32 CF_AUX_TABLE_11[] = {
0xA8,
0x30A
};
static const U32 CF_AUX_TABLE_12[] = {
0x81,
0x2BE
};
static const U32 CF_AUX_TABLE_13[] = {
0x3C5,
0x313
};
static const U32 CF_AUX_TABLE_14[] = {
0x3C5,
0x313,
0x300
};
static const U32 CF_AUX_TABLE_15[] = {
0x3C5,
0x313,
0x301
};
static const U32 CF_AUX_TABLE_16[] = {
0x3C5,
0x313,
0x342
};
static const U32 CF_AUX_TABLE_17[] = {
0x1F00,
0x3B9
};
static const U32 CF_AUX_TABLE_18[] = {
0x1F01,
0x3B9
};
static const U32 CF_AUX_TABLE_19[] = {
0x1F02,
0x3B9
};
static const U32 CF_AUX_TABLE_20[] = {
0x1F03,
0x3B9
};
static const U32 CF_AUX_TABLE_21[] = {
0x1F04,
0x3B9
};
static const U32 CF_AUX_TABLE_22[] = {
0x1F05,
0x3B9
};
static const U32 CF_AUX_TABLE_23[] = {
0x1F06,
0x3B9
};
static const U32 CF_AUX_TABLE_24[] = {
0x1F07,
0x3B9
};
static const U32 CF_AUX_TABLE_25[] = {
0x1F20,
0x3B9
};
static const U32 CF_AUX_TABLE_26[] = {
0x1F21,
0x3B9
};
static const U32 CF_AUX_TABLE_27[] = {
0x1F22,
0x3B9
};
static const U32 CF_AUX_TABLE_28[] = {
0x1F23,
0x3B9
};
static const U32 CF_AUX_TABLE_29[] = {
0x1F24,
0x3B9
};
static const U32 CF_AUX_TABLE_30[] = {
0x1F25,
0x3B9
};
static const U32 CF_AUX_TABLE_31[] = {
0x1F26,
0x3B9
};
static const U32 CF_AUX_TABLE_32[] = {
0x1F27,
0x3B9
};
static const U32 CF_AUX_TABLE_33[] = {
0x1F60,
0x3B9
};
static const U32 CF_AUX_TABLE_34[] = {
0x1F61,
0x3B9
};
static const U32 CF_AUX_TABLE_35[] = {
0x1F62,
0x3B9
};
static const U32 CF_AUX_TABLE_36[] = {
0x1F63,
0x3B9
};
static const U32 CF_AUX_TABLE_37[] = {
0x1F64,
0x3B9
};
static const U32 CF_AUX_TABLE_38[] = {
0x1F65,
0x3B9
};
static const U32 CF_AUX_TABLE_39[] = {
0x1F66,
0x3B9
};
static const U32 CF_AUX_TABLE_40[] = {
0x1F67,
0x3B9
};
static const U32 CF_AUX_TABLE_41[] = {
0x1F70,
0x3B9
};
static const U32 CF_AUX_TABLE_42[] = {
0x3B1,
0x3B9
};
static const U32 CF_AUX_TABLE_43[] = {
0x3AC,
0x3B9
};
static const U32 CF_AUX_TABLE_44[] = {
0x3B1,
0x342
};
static const U32 CF_AUX_TABLE_45[] = {
0x3B1,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_46[] = {
0x1F74,
0x3B9
};
static const U32 CF_AUX_TABLE_47[] = {
0x3B7,
0x3B9
};
static const U32 CF_AUX_TABLE_48[] = {
0x3AE,
0x3B9
};
static const U32 CF_AUX_TABLE_49[] = {
0x3B7,
0x342
};
static const U32 CF_AUX_TABLE_50[] = {
0x3B7,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_51[] = {
0x3B9,
0x308,
0x300
};
static const U32 CF_AUX_TABLE_52[] = {
0x3B9,
0x342
};
static const U32 CF_AUX_TABLE_53[] = {
0x3B9,
0x308,
0x342
};
static const U32 CF_AUX_TABLE_54[] = {
0x3C5,
0x308,
0x300
};
static const U32 CF_AUX_TABLE_55[] = {
0x3C1,
0x313
};
static const U32 CF_AUX_TABLE_56[] = {
0x3C5,
0x342
};
static const U32 CF_AUX_TABLE_57[] = {
0x3C5,
0x308,
0x342
};
static const U32 CF_AUX_TABLE_58[] = {
0x1F7C,
0x3B9
};
static const U32 CF_AUX_TABLE_59[] = {
0x3C9,
0x3B9
};
static const U32 CF_AUX_TABLE_60[] = {
0x3CE,
0x3B9
};
static const U32 CF_AUX_TABLE_61[] = {
0x3C9,
0x342
};
static const U32 CF_AUX_TABLE_62[] = {
0x3C9,
0x342,
0x3B9
};
static const U32 CF_AUX_TABLE_63[] = {
0x86,
0x86
};
static const U32 CF_AUX_TABLE_64[] = {
0x86,
0x89
};
static const U32 CF_AUX_TABLE_65[] = {
0x86,
0x93
};
static const U32 CF_AUX_TABLE_66[] = {
0x86,
0x86,
0x89
};
static const U32 CF_AUX_TABLE_67[] = {
0x86,
0x86,
0x93
};
static const U32 CF_AUX_TABLE_68[] = {
0xA2,
0xA3
};
static const U32 CF_AUX_TABLE_69[] = {
0x574,
0x576
};
static const U32 CF_AUX_TABLE_70[] = {
0x574,
0x565
};
static const U32 CF_AUX_TABLE_71[] = {
0x574,
0x56B
};
static const U32 CF_AUX_TABLE_72[] = {
0x57E,
0x576
};
static const U32 CF_AUX_TABLE_73[] = {
0x574,
0x56D
};
static const U32 * const CF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
CF_AUX_TABLE_1,
CF_AUX_TABLE_2,
CF_AUX_TABLE_3,
CF_AUX_TABLE_4,
CF_AUX_TABLE_5,
CF_AUX_TABLE_6,
CF_AUX_TABLE_7,
CF_AUX_TABLE_8,
CF_AUX_TABLE_9,
CF_AUX_TABLE_10,
CF_AUX_TABLE_11,
CF_AUX_TABLE_12,
CF_AUX_TABLE_13,
CF_AUX_TABLE_14,
CF_AUX_TABLE_15,
CF_AUX_TABLE_16,
CF_AUX_TABLE_17,
CF_AUX_TABLE_18,
CF_AUX_TABLE_19,
CF_AUX_TABLE_20,
CF_AUX_TABLE_21,
CF_AUX_TABLE_22,
CF_AUX_TABLE_23,
CF_AUX_TABLE_24,
CF_AUX_TABLE_25,
CF_AUX_TABLE_26,
CF_AUX_TABLE_27,
CF_AUX_TABLE_28,
CF_AUX_TABLE_29,
CF_AUX_TABLE_30,
CF_AUX_TABLE_31,
CF_AUX_TABLE_32,
CF_AUX_TABLE_33,
CF_AUX_TABLE_34,
CF_AUX_TABLE_35,
CF_AUX_TABLE_36,
CF_AUX_TABLE_37,
CF_AUX_TABLE_38,
CF_AUX_TABLE_39,
CF_AUX_TABLE_40,
CF_AUX_TABLE_41,
CF_AUX_TABLE_42,
CF_AUX_TABLE_43,
CF_AUX_TABLE_44,
CF_AUX_TABLE_45,
CF_AUX_TABLE_46,
CF_AUX_TABLE_47,
CF_AUX_TABLE_48,
CF_AUX_TABLE_49,
CF_AUX_TABLE_50,
CF_AUX_TABLE_51,
CF_AUX_TABLE_52,
CF_AUX_TABLE_53,
CF_AUX_TABLE_54,
CF_AUX_TABLE_55,
CF_AUX_TABLE_56,
CF_AUX_TABLE_57,
CF_AUX_TABLE_58,
CF_AUX_TABLE_59,
CF_AUX_TABLE_60,
CF_AUX_TABLE_61,
CF_AUX_TABLE_62,
CF_AUX_TABLE_63,
CF_AUX_TABLE_64,
CF_AUX_TABLE_65,
CF_AUX_TABLE_66,
CF_AUX_TABLE_67,
CF_AUX_TABLE_68,
CF_AUX_TABLE_69,
CF_AUX_TABLE_70,
CF_AUX_TABLE_71,
CF_AUX_TABLE_72,
CF_AUX_TABLE_73
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
2 /* CF_AUX_TABLE_2 */,
2 /* CF_AUX_TABLE_3 */,
2 /* CF_AUX_TABLE_4 */,
3 /* CF_AUX_TABLE_5 */,
3 /* CF_AUX_TABLE_6 */,
2 /* CF_AUX_TABLE_7 */,
2 /* CF_AUX_TABLE_8 */,
2 /* CF_AUX_TABLE_9 */,
2 /* CF_AUX_TABLE_10 */,
2 /* CF_AUX_TABLE_11 */,
2 /* CF_AUX_TABLE_12 */,
2 /* CF_AUX_TABLE_13 */,
3 /* CF_AUX_TABLE_14 */,
3 /* CF_AUX_TABLE_15 */,
3 /* CF_AUX_TABLE_16 */,
2 /* CF_AUX_TABLE_17 */,
2 /* CF_AUX_TABLE_18 */,
2 /* CF_AUX_TABLE_19 */,
2 /* CF_AUX_TABLE_20 */,
2 /* CF_AUX_TABLE_21 */,
2 /* CF_AUX_TABLE_22 */,
2 /* CF_AUX_TABLE_23 */,
2 /* CF_AUX_TABLE_24 */,
2 /* CF_AUX_TABLE_25 */,
2 /* CF_AUX_TABLE_26 */,
2 /* CF_AUX_TABLE_27 */,
2 /* CF_AUX_TABLE_28 */,
2 /* CF_AUX_TABLE_29 */,
2 /* CF_AUX_TABLE_30 */,
2 /* CF_AUX_TABLE_31 */,
2 /* CF_AUX_TABLE_32 */,
2 /* CF_AUX_TABLE_33 */,
2 /* CF_AUX_TABLE_34 */,
2 /* CF_AUX_TABLE_35 */,
2 /* CF_AUX_TABLE_36 */,
2 /* CF_AUX_TABLE_37 */,
2 /* CF_AUX_TABLE_38 */,
2 /* CF_AUX_TABLE_39 */,
2 /* CF_AUX_TABLE_40 */,
2 /* CF_AUX_TABLE_41 */,
2 /* CF_AUX_TABLE_42 */,
2 /* CF_AUX_TABLE_43 */,
2 /* CF_AUX_TABLE_44 */,
3 /* CF_AUX_TABLE_45 */,
2 /* CF_AUX_TABLE_46 */,
2 /* CF_AUX_TABLE_47 */,
2 /* CF_AUX_TABLE_48 */,
2 /* CF_AUX_TABLE_49 */,
3 /* CF_AUX_TABLE_50 */,
3 /* CF_AUX_TABLE_51 */,
2 /* CF_AUX_TABLE_52 */,
3 /* CF_AUX_TABLE_53 */,
3 /* CF_AUX_TABLE_54 */,
2 /* CF_AUX_TABLE_55 */,
2 /* CF_AUX_TABLE_56 */,
3 /* CF_AUX_TABLE_57 */,
2 /* CF_AUX_TABLE_58 */,
2 /* CF_AUX_TABLE_59 */,
2 /* CF_AUX_TABLE_60 */,
2 /* CF_AUX_TABLE_61 */,
3 /* CF_AUX_TABLE_62 */,
2 /* CF_AUX_TABLE_63 */,
2 /* CF_AUX_TABLE_64 */,
2 /* CF_AUX_TABLE_65 */,
3 /* CF_AUX_TABLE_66 */,
3 /* CF_AUX_TABLE_67 */,
2 /* CF_AUX_TABLE_68 */,
2 /* CF_AUX_TABLE_69 */,
2 /* CF_AUX_TABLE_70 */,
2 /* CF_AUX_TABLE_71 */,
2 /* CF_AUX_TABLE_72 */,
2 /* CF_AUX_TABLE_73 */
};
static const I32 Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
CF_use_AUX_TABLE_1,
0,
0x42,
0,
0x51,
0,
0x70,
0,
0x9C,
0,
0x3BC,
0,
0x8C,
0,
0x81,
0,
0x91,
0,
0xA2,
0,
0xCB,
0,
0xDB,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
CF_use_AUX_TABLE_2,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
CF_use_AUX_TABLE_3,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xDF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0xA2,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
CF_use_AUX_TABLE_4,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x3B9,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
CF_use_AUX_TABLE_5,
0x3B1,
0,
0x3C3,
0,
CF_use_AUX_TABLE_6,
0,
0x3C3,
0,
0x3D7,
0x3B2,
0x3B8,
0,
0x3C6,
0x3C0,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3BA,
0x3C1,
0,
0x3B8,
0x3B5,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
CF_use_AUX_TABLE_7,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0x13F0,
0,
0x432,
0x434,
0x43E,
0x441,
0x442,
0x44A,
0x463,
0xA64B,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
CF_use_AUX_TABLE_8,
CF_use_AUX_TABLE_9,
CF_use_AUX_TABLE_10,
CF_use_AUX_TABLE_11,
CF_use_AUX_TABLE_12,
0x1E61,
0,
CF_use_AUX_TABLE_1,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
CF_use_AUX_TABLE_13,
0,
CF_use_AUX_TABLE_14,
0,
CF_use_AUX_TABLE_15,
0,
CF_use_AUX_TABLE_16,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
CF_use_AUX_TABLE_17,
CF_use_AUX_TABLE_18,
CF_use_AUX_TABLE_19,
CF_use_AUX_TABLE_20,
CF_use_AUX_TABLE_21,
CF_use_AUX_TABLE_22,
CF_use_AUX_TABLE_23,
CF_use_AUX_TABLE_24,
CF_use_AUX_TABLE_17,
CF_use_AUX_TABLE_18,
CF_use_AUX_TABLE_19,
CF_use_AUX_TABLE_20,
CF_use_AUX_TABLE_21,
CF_use_AUX_TABLE_22,
CF_use_AUX_TABLE_23,
CF_use_AUX_TABLE_24,
CF_use_AUX_TABLE_25,
CF_use_AUX_TABLE_26,
CF_use_AUX_TABLE_27,
CF_use_AUX_TABLE_28,
CF_use_AUX_TABLE_29,
CF_use_AUX_TABLE_30,
CF_use_AUX_TABLE_31,
CF_use_AUX_TABLE_32,
CF_use_AUX_TABLE_25,
CF_use_AUX_TABLE_26,
CF_use_AUX_TABLE_27,
CF_use_AUX_TABLE_28,
CF_use_AUX_TABLE_29,
CF_use_AUX_TABLE_30,
CF_use_AUX_TABLE_31,
CF_use_AUX_TABLE_32,
CF_use_AUX_TABLE_33,
CF_use_AUX_TABLE_34,
CF_use_AUX_TABLE_35,
CF_use_AUX_TABLE_36,
CF_use_AUX_TABLE_37,
CF_use_AUX_TABLE_38,
CF_use_AUX_TABLE_39,
CF_use_AUX_TABLE_40,
CF_use_AUX_TABLE_33,
CF_use_AUX_TABLE_34,
CF_use_AUX_TABLE_35,
CF_use_AUX_TABLE_36,
CF_use_AUX_TABLE_37,
CF_use_AUX_TABLE_38,
CF_use_AUX_TABLE_39,
CF_use_AUX_TABLE_40,
0,
CF_use_AUX_TABLE_41,
CF_use_AUX_TABLE_42,
CF_use_AUX_TABLE_43,
0,
CF_use_AUX_TABLE_44,
CF_use_AUX_TABLE_45,
0x1FB0,
0x1F70,
CF_use_AUX_TABLE_42,
0,
0x3B9,
0,
CF_use_AUX_TABLE_46,
CF_use_AUX_TABLE_47,
CF_use_AUX_TABLE_48,
0,
CF_use_AUX_TABLE_49,
CF_use_AUX_TABLE_50,
0x1F72,
CF_use_AUX_TABLE_47,
0,
CF_use_AUX_TABLE_51,
CF_use_AUX_TABLE_5,
0,
CF_use_AUX_TABLE_52,
CF_use_AUX_TABLE_53,
0x1FD0,
0x1F76,
0,
CF_use_AUX_TABLE_54,
CF_use_AUX_TABLE_6,
CF_use_AUX_TABLE_55,
0,
CF_use_AUX_TABLE_56,
CF_use_AUX_TABLE_57,
0x1FE0,
0x1F7A,
0x1FE5,
0,
CF_use_AUX_TABLE_58,
CF_use_AUX_TABLE_59,
CF_use_AUX_TABLE_60,
0,
CF_use_AUX_TABLE_61,
CF_use_AUX_TABLE_62,
0x1F78,
0x1F7C,
CF_use_AUX_TABLE_59,
0,
0x3C9,
0,
0x92,
0x47,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
CF_use_AUX_TABLE_64,
CF_use_AUX_TABLE_65,
CF_use_AUX_TABLE_66,
CF_use_AUX_TABLE_67,
CF_use_AUX_TABLE_68,
0,
CF_use_AUX_TABLE_69,
CF_use_AUX_TABLE_70,
CF_use_AUX_TABLE_71,
CF_use_AUX_TABLE_72,
CF_use_AUX_TABLE_73,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
1262, /* 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,
0x41,
0x5B,
0xC0,
0xD7,
0xD8,
0xDF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
LC_0 = 0,
LC_use_AUX_TABLE_1 = -1
} LC_enum;
#define HAS_LC_AUX_TABLES
static const U32 LC_AUX_TABLE_1[] = {
0x69,
0x307
};
static const U32 * const LC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
LC_AUX_TABLE_1
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
static const I32 Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
0xE0,
0,
0xF8,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
LC_use_AUX_TABLE_1,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xFF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
0,
0x3B1,
0,
0x3C3,
0,
0x3D7,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3B8,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0xAB70,
0x13F8,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
0xDF,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
0x1F80,
0,
0x1F90,
0,
0x1FA0,
0,
0x1FB0,
0x1F70,
0x1FB3,
0,
0x1F72,
0x1FC3,
0,
0x1FD0,
0x1F76,
0,
0x1FE0,
0x1F7A,
0x1FE5,
0,
0x1F78,
0x1F7C,
0x1FF3,
0,
0x3C9,
0,
0x6B,
0xE5,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
1280, /* 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
LC_0 = 0,
LC_use_AUX_TABLE_1 = -1
} LC_enum;
#define HAS_LC_AUX_TABLES
static const U32 LC_AUX_TABLE_1[] = {
0x89,
0x307
};
static const U32 * const LC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
LC_AUX_TABLE_1
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
static const I32 Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
0x51,
0,
0x70,
0,
0x9C,
0,
0x8C,
0,
0x8E,
0,
0x8D,
0,
0x81,
0,
0x91,
0,
0xA2,
0,
0xCB,
0,
0xDB,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
LC_use_AUX_TABLE_1,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xDF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
0,
0x3B1,
0,
0x3C3,
0,
0x3D7,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3B8,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0xAB70,
0x13F8,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
0x59,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
0x1F80,
0,
0x1F90,
0,
0x1FA0,
0,
0x1FB0,
0x1F70,
0x1FB3,
0,
0x1F72,
0x1FC3,
0,
0x1FD0,
0x1F76,
0,
0x1FE0,
0x1F7A,
0x1FE5,
0,
0x1F78,
0x1F7C,
0x1FF3,
0,
0x3C9,
0,
0x92,
0x47,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
1276, /* 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
LC_0 = 0,
LC_use_AUX_TABLE_1 = -1
} LC_enum;
#define HAS_LC_AUX_TABLES
static const U32 LC_AUX_TABLE_1[] = {
0x89,
0x307
};
static const U32 * const LC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
LC_AUX_TABLE_1
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
static const I32 Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
0x51,
0,
0x70,
0,
0x9C,
0,
0x8C,
0,
0x81,
0,
0x91,
0,
0xA2,
0,
0xCB,
0,
0xDB,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
LC_use_AUX_TABLE_1,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xDF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
0,
0x3B1,
0,
0x3C3,
0,
0x3D7,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3B8,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0xAB70,
0x13F8,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
0x59,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
0x1F80,
0,
0x1F90,
0,
0x1FA0,
0,
0x1FB0,
0x1F70,
0x1FB3,
0,
0x1F72,
0x1FC3,
0,
0x1FD0,
0x1F76,
0,
0x1FE0,
0x1F7A,
0x1FE5,
0,
0x1F78,
0x1F7C,
0x1FF3,
0,
0x3C9,
0,
0x92,
0x47,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
359, /* Number of 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,
0x315,
0x33D,
0x345,
0x346,
0x347,
0x34A,
0x34D,
0x34F,
0x353,
0x357,
0x358,
0x35B,
0x35C,
0x363,
0x591,
0x592,
0x596,
0x597,
0x59A,
0x59C,
0x5A2,
0x5A8,
0x5AA,
0x5AB,
0x5AD,
0x5AF,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C5,
0x5C6,
0x5C7,
0x5C8,
0x618,
0x61B,
0x64B,
0x653,
0x655,
0x657,
0x65C,
0x65D,
0x65F,
0x660,
0x670,
0x671,
0x6E3,
0x6E4,
0x6EA,
0x6EB,
0x6ED,
0x6EE,
0x711,
0x712,
0x731,
0x732,
0x734,
0x735,
0x737,
0x73A,
0x73B,
0x73D,
0x73E,
0x73F,
0x742,
0x743,
0x744,
0x745,
0x746,
0x747,
0x748,
0x749,
0x7F2,
0x7F3,
0x7FD,
0x7FE,
0x859,
0x85C,
0x8D3,
0x8D4,
0x8E3,
0x8E4,
0x8E6,
0x8E7,
0x8E9,
0x8EA,
0x8ED,
0x8F3,
0x8F6,
0x8F7,
0x8F9,
0x8FB,
0x93C,
0x93D,
0x94D,
0x94E,
0x952,
0x953,
0x9BC,
0x9BD,
0x9CD,
0x9CE,
0xA3C,
0xA3D,
0xA4D,
0xA4E,
0xABC,
0xABD,
0xACD,
0xACE,
0xB3C,
0xB3D,
0xB4D,
0xB4E,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xC55,
0xC57,
0xCBC,
0xCBD,
0xCCD,
0xCCE,
0xD3B,
0xD3D,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0xE38,
0xE3B,
0xE48,
0xE4C,
0xEB8,
0xEBB,
0xEC8,
0xECC,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF7E,
0xF80,
0xF81,
0xF84,
0xF85,
0xFC6,
0xFC7,
0x1037,
0x1038,
0x1039,
0x103B,
0x108D,
0x108E,
0x1714,
0x1715,
0x1734,
0x1735,
0x17D2,
0x17D3,
0x18A9,
0x18AA,
0x1939,
0x193A,
0x193B,
0x193C,
0x1A18,
0x1A19,
0x1A60,
0x1A61,
0x1A7F,
0x1A80,
0x1AB5,
0x1ABB,
0x1ABD,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B6C,
0x1B6D,
0x1BAA,
0x1BAC,
0x1BE6,
0x1BE7,
0x1BF2,
0x1BF4,
0x1C37,
0x1C38,
0x1CD4,
0x1CDA,
0x1CDC,
0x1CE0,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1DC2,
0x1DC3,
0x1DCA,
0x1DCB,
0x1DCD,
0x1DD1,
0x1DF6,
0x1DFA,
0x1DFC,
0x1DFE,
0x1DFF,
0x1E00,
0x20D2,
0x20D4,
0x20D8,
0x20DB,
0x20E5,
0x20E7,
0x20E8,
0x20E9,
0x20EA,
0x20F0,
0x2D7F,
0x2D80,
0x302A,
0x3030,
0x3099,
0x309B,
0xA806,
0xA807,
0xA82C,
0xA82D,
0xA8C4,
0xA8C5,
0xA92B,
0xA92E,
0xA953,
0xA954,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9C1,
0xAAB4,
0xAAB5,
0xAAF6,
0xAAF7,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE27,
0xFE2E,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10A0D,
0x10A0E,
0x10A39,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE6,
0x10AE7,
0x10F46,
0x10F48,
0x10F4B,
0x10F4C,
0x10F4D,
0x10F51,
0x11046,
0x11047,
0x1107F,
0x11080,
0x110B9,
0x110BB,
0x11133,
0x11135,
0x11173,
0x11174,
0x111C0,
0x111C1,
0x111CA,
0x111CB,
0x11235,
0x11237,
0x112E9,
0x112EB,
0x1133B,
0x1133D,
0x1134D,
0x1134E,
0x11442,
0x11443,
0x11446,
0x11447,
0x114C2,
0x114C4,
0x115BF,
0x115C1,
0x1163F,
0x11640,
0x116B6,
0x116B8,
0x1172B,
0x1172C,
0x11839,
0x1183B,
0x1193D,
0x1193F,
0x11943,
0x11944,
0x119E0,
0x119E1,
0x11A34,
0x11A35,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11C3F,
0x11C40,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D97,
0x11D98,
0x16AF0,
0x16AF5,
0x16FF0,
0x16FF2,
0x1BC9E,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D18A,
0x1D18C,
0x1E8D0,
0x1E8D7,
0x1E94A,
0x1E94B
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
1805, /* 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,
0xA,
0xB,
0xD,
0xE,
0x20,
0x7F,
0xA0,
0xA9,
0xAA,
0xAD,
0xAE,
0xAF,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x904,
0x93A,
0x93B,
0x93C,
0x93D,
0x93E,
0x941,
0x949,
0x94D,
0x94E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACA,
0xACB,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC6,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD82,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE33,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB3,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1056,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1084,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x1100,
0x1160,
0x11A8,
0x1200,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A55,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B05,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1B83,
0x1BA1,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1C24,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2028,
0x202F,
0x203C,
0x203D,
0x2049,
0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3031,
0x303D,
0x303E,
0x3099,
0x309B,
0x3297,
0x3298,
0x3299,
0x329A,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA825,
0xA827,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA983,
0xA984,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA4E,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAEC,
0xAAEE,
0xAAF0,
0xAAF5,
0xAAF6,
0xAAF7,
0xABE3,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABEB,
0xABEC,
0xABED,
0xABEE,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFF9E,
0xFFA0,
0xFFF0,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11001,
0x11002,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11082,
0x11083,
0x110B0,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11182,
0x11183,
0x111B3,
0x111B6,
0x111BF,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111CF,
0x111D0,
0x1122C,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115AF,
0x115B0,
0x115B2,
0x115B6,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x11930,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11943,
0x11944,
0x119D1,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A84,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C2F,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x11EF7,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16D,
0x1D16E,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FC00,
0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xE1000
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
GCB_Other = 0,
GCB_Control = 1,
GCB_CR = 2,
GCB_EDGE = 3,
GCB_ExtPict_XX = 4,
GCB_Extend = 5,
GCB_L = 6,
GCB_LF = 7,
GCB_LV = 8,
GCB_LVT = 9,
GCB_Prepend = 10,
GCB_Regional_Indicator = 11,
GCB_SpacingMark = 12,
GCB_T = 13,
GCB_V = 14,
GCB_ZWJ = 15,
GCB_E_Base = 16,
GCB_E_Base_GAZ = 16,
GCB_E_Modifier = 16,
GCB_Glue_After_Zwj = 16
} GCB_enum;
static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Control,
GCB_LF,
GCB_Control,
GCB_CR,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_L,
GCB_V,
GCB_T,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_ZWJ,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_Other,
GCB_V,
GCB_Other,
GCB_T,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Prepend,
GCB_SpacingMark,
GCB_Prepend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Control,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Regional_Indicator,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Extend,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_Control,
GCB_Extend,
GCB_Control,
GCB_Other
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
1806, /* 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,
0xD,
0xE,
0x15,
0x16,
0x40,
0xAF,
0xB0,
0xB4,
0xB5,
0xCA,
0xCB,
0xFF,
0x100,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x904,
0x93A,
0x93B,
0x93C,
0x93D,
0x93E,
0x941,
0x949,
0x94D,
0x94E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACA,
0xACB,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC6,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD82,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE33,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB3,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1056,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1084,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x1100,
0x1160,
0x11A8,
0x1200,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A55,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B05,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1B83,
0x1BA1,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1C24,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2028,
0x202F,
0x203C,
0x203D,
0x2049,
0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3031,
0x303D,
0x303E,
0x3099,
0x309B,
0x3297,
0x3298,
0x3299,
0x329A,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA825,
0xA827,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA983,
0xA984,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA4E,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAEC,
0xAAEE,
0xAAF0,
0xAAF5,
0xAAF6,
0xAAF7,
0xABE3,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABEB,
0xABEC,
0xABED,
0xABEE,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFF9E,
0xFFA0,
0xFFF0,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11001,
0x11002,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11082,
0x11083,
0x110B0,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11182,
0x11183,
0x111B3,
0x111B6,
0x111BF,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111CF,
0x111D0,
0x1122C,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115AF,
0x115B0,
0x115B2,
0x115B6,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x11930,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11943,
0x11944,
0x119D1,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A84,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C2F,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x11EF7,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16D,
0x1D16E,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FC00,
0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xE1000
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
GCB_Other = 0,
GCB_Control = 1,
GCB_CR = 2,
GCB_EDGE = 3,
GCB_ExtPict_XX = 4,
GCB_Extend = 5,
GCB_L = 6,
GCB_LF = 7,
GCB_LV = 8,
GCB_LVT = 9,
GCB_Prepend = 10,
GCB_Regional_Indicator = 11,
GCB_SpacingMark = 12,
GCB_T = 13,
GCB_V = 14,
GCB_ZWJ = 15,
GCB_E_Base = 16,
GCB_E_Base_GAZ = 16,
GCB_E_Modifier = 16,
GCB_Glue_After_Zwj = 16
} GCB_enum;
static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Control,
GCB_CR,
GCB_Control,
GCB_LF,
GCB_Control,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_L,
GCB_V,
GCB_T,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_ZWJ,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_Other,
GCB_V,
GCB_Other,
GCB_T,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Prepend,
GCB_SpacingMark,
GCB_Prepend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Control,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Regional_Indicator,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Extend,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_Control,
GCB_Extend,
GCB_Control,
GCB_Other
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
1806, /* 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,
0xD,
0xE,
0x25,
0x26,
0x40,
0xAF,
0xB0,
0xB4,
0xB5,
0xCA,
0xCB,
0xFF,
0x100,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x904,
0x93A,
0x93B,
0x93C,
0x93D,
0x93E,
0x941,
0x949,
0x94D,
0x94E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACA,
0xACB,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC6,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD82,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE33,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB3,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1056,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1084,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x1100,
0x1160,
0x11A8,
0x1200,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A55,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B05,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1B83,
0x1BA1,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1C24,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2028,
0x202F,
0x203C,
0x203D,
0x2049,
0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3031,
0x303D,
0x303E,
0x3099,
0x309B,
0x3297,
0x3298,
0x3299,
0x329A,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA825,
0xA827,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA983,
0xA984,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA4E,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAEC,
0xAAEE,
0xAAF0,
0xAAF5,
0xAAF6,
0xAAF7,
0xABE3,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABEB,
0xABEC,
0xABED,
0xABEE,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFF9E,
0xFFA0,
0xFFF0,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11001,
0x11002,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11082,
0x11083,
0x110B0,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11182,
0x11183,
0x111B3,
0x111B6,
0x111BF,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111CF,
0x111D0,
0x1122C,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115AF,
0x115B0,
0x115B2,
0x115B6,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x11930,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11943,
0x11944,
0x119D1,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A84,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C2F,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x11EF7,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16D,
0x1D16E,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FC00,
0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xE1000
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
GCB_Other = 0,
GCB_Control = 1,
GCB_CR = 2,
GCB_EDGE = 3,
GCB_ExtPict_XX = 4,
GCB_Extend = 5,
GCB_L = 6,
GCB_LF = 7,
GCB_LV = 8,
GCB_LVT = 9,
GCB_Prepend = 10,
GCB_Regional_Indicator = 11,
GCB_SpacingMark = 12,
GCB_T = 13,
GCB_V = 14,
GCB_ZWJ = 15,
GCB_E_Base = 16,
GCB_E_Base_GAZ = 16,
GCB_E_Modifier = 16,
GCB_Glue_After_Zwj = 16
} GCB_enum;
static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Control,
GCB_CR,
GCB_Control,
GCB_LF,
GCB_Control,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_L,
GCB_V,
GCB_T,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_ZWJ,
GCB_Control,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_LV,
GCB_LVT,
GCB_Other,
GCB_V,
GCB_Other,
GCB_T,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Prepend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Prepend,
GCB_SpacingMark,
GCB_Prepend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Control,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Regional_Indicator,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Extend,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
GCB_Control,
GCB_Extend,
GCB_Control,
GCB_Other
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
1316, /* 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,
0x61,
0x6B,
0x6C,
0x73,
0x74,
0x7B,
0xDF,
0xE0,
0xE5,
0xE6,
0xF7,
0xF8,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3B2,
0x3B3,
0x3B5,
0x3B6,
0x3B8,
0x3B9,
0x3BA,
0x3BB,
0x3BC,
0x3BD,
0x3C0,
0x3C1,
0x3C2,
0x3C3,
0x3C4,
0x3C6,
0x3C7,
0x3C9,
0x3CA,
0x3CC,
0x3CD,
0x3CF,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F2,
0x3F3,
0x3F4,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x432,
0x433,
0x434,
0x435,
0x43E,
0x43F,
0x441,
0x442,
0x443,
0x44A,
0x44B,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F0,
0x13F6,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E9E,
0x1E9F,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FBC,
0x1FBD,
0x1FC3,
0x1FC4,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FF3,
0x1FF4,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xFB05,
0xFB06,
0xFB07,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
IVCF_0 = 0,
IVCF_use_AUX_TABLE_1 = -1,
IVCF_use_AUX_TABLE_2 = -2,
IVCF_use_AUX_TABLE_3 = -3,
IVCF_use_AUX_TABLE_4 = -4,
IVCF_use_AUX_TABLE_5 = -5,
IVCF_use_AUX_TABLE_6 = -6,
IVCF_use_AUX_TABLE_7 = -7,
IVCF_use_AUX_TABLE_8 = -8,
IVCF_use_AUX_TABLE_9 = -9,
IVCF_use_AUX_TABLE_10 = -10,
IVCF_use_AUX_TABLE_11 = -11,
IVCF_use_AUX_TABLE_12 = -12,
IVCF_use_AUX_TABLE_13 = -13,
IVCF_use_AUX_TABLE_14 = -14,
IVCF_use_AUX_TABLE_15 = -15,
IVCF_use_AUX_TABLE_16 = -16,
IVCF_use_AUX_TABLE_17 = -17,
IVCF_use_AUX_TABLE_18 = -18,
IVCF_use_AUX_TABLE_19 = -19,
IVCF_use_AUX_TABLE_20 = -20,
IVCF_use_AUX_TABLE_21 = -21,
IVCF_use_AUX_TABLE_22 = -22,
IVCF_use_AUX_TABLE_23 = -23,
IVCF_use_AUX_TABLE_24 = -24,
IVCF_use_AUX_TABLE_25 = -25,
IVCF_use_AUX_TABLE_26 = -26,
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
#define HAS_IVCF_AUX_TABLES
static const U32 IVCF_AUX_TABLE_1[] = {
0x4B,
0x212A
};
static const U32 IVCF_AUX_TABLE_2[] = {
0x53,
0x17F
};
static const U32 IVCF_AUX_TABLE_3[] = {
0xC5,
0x212B
};
static const U32 IVCF_AUX_TABLE_4[] = {
0x1C4,
0x1C5
};
static const U32 IVCF_AUX_TABLE_5[] = {
0x1C7,
0x1C8
};
static const U32 IVCF_AUX_TABLE_6[] = {
0x1CA,
0x1CB
};
static const U32 IVCF_AUX_TABLE_7[] = {
0x1F1,
0x1F2
};
static const U32 IVCF_AUX_TABLE_8[] = {
0x392,
0x3D0
};
static const U32 IVCF_AUX_TABLE_9[] = {
0x395,
0x3F5
};
static const U32 IVCF_AUX_TABLE_10[] = {
0x398,
0x3D1,
0x3F4
};
static const U32 IVCF_AUX_TABLE_11[] = {
0x345,
0x399,
0x1FBE
};
static const U32 IVCF_AUX_TABLE_12[] = {
0x39A,
0x3F0
};
static const U32 IVCF_AUX_TABLE_13[] = {
0xB5,
0x39C
};
static const U32 IVCF_AUX_TABLE_14[] = {
0x3A0,
0x3D6
};
static const U32 IVCF_AUX_TABLE_15[] = {
0x3A1,
0x3F1
};
static const U32 IVCF_AUX_TABLE_16[] = {
0x3A3,
0x3C2
};
static const U32 IVCF_AUX_TABLE_17[] = {
0x3A6,
0x3D5
};
static const U32 IVCF_AUX_TABLE_18[] = {
0x3A9,
0x2126
};
static const U32 IVCF_AUX_TABLE_19[] = {
0x412,
0x1C80
};
static const U32 IVCF_AUX_TABLE_20[] = {
0x414,
0x1C81
};
static const U32 IVCF_AUX_TABLE_21[] = {
0x41E,
0x1C82
};
static const U32 IVCF_AUX_TABLE_22[] = {
0x421,
0x1C83
};
static const U32 IVCF_AUX_TABLE_23[] = {
0x422,
0x1C84,
0x1C85
};
static const U32 IVCF_AUX_TABLE_24[] = {
0x42A,
0x1C86
};
static const U32 IVCF_AUX_TABLE_25[] = {
0x462,
0x1C87
};
static const U32 IVCF_AUX_TABLE_26[] = {
0x1E60,
0x1E9B
};
static const U32 IVCF_AUX_TABLE_27[] = {
0x1C88,
0xA64A
};
static const U32 * const IVCF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
IVCF_AUX_TABLE_1,
IVCF_AUX_TABLE_2,
IVCF_AUX_TABLE_3,
IVCF_AUX_TABLE_4,
IVCF_AUX_TABLE_5,
IVCF_AUX_TABLE_6,
IVCF_AUX_TABLE_7,
IVCF_AUX_TABLE_8,
IVCF_AUX_TABLE_9,
IVCF_AUX_TABLE_10,
IVCF_AUX_TABLE_11,
IVCF_AUX_TABLE_12,
IVCF_AUX_TABLE_13,
IVCF_AUX_TABLE_14,
IVCF_AUX_TABLE_15,
IVCF_AUX_TABLE_16,
IVCF_AUX_TABLE_17,
IVCF_AUX_TABLE_18,
IVCF_AUX_TABLE_19,
IVCF_AUX_TABLE_20,
IVCF_AUX_TABLE_21,
IVCF_AUX_TABLE_22,
IVCF_AUX_TABLE_23,
IVCF_AUX_TABLE_24,
IVCF_AUX_TABLE_25,
IVCF_AUX_TABLE_26,
IVCF_AUX_TABLE_27
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
2 /* IVCF_AUX_TABLE_2 */,
2 /* IVCF_AUX_TABLE_3 */,
2 /* IVCF_AUX_TABLE_4 */,
2 /* IVCF_AUX_TABLE_5 */,
2 /* IVCF_AUX_TABLE_6 */,
2 /* IVCF_AUX_TABLE_7 */,
2 /* IVCF_AUX_TABLE_8 */,
2 /* IVCF_AUX_TABLE_9 */,
3 /* IVCF_AUX_TABLE_10 */,
3 /* IVCF_AUX_TABLE_11 */,
2 /* IVCF_AUX_TABLE_12 */,
2 /* IVCF_AUX_TABLE_13 */,
2 /* IVCF_AUX_TABLE_14 */,
2 /* IVCF_AUX_TABLE_15 */,
2 /* IVCF_AUX_TABLE_16 */,
2 /* IVCF_AUX_TABLE_17 */,
2 /* IVCF_AUX_TABLE_18 */,
2 /* IVCF_AUX_TABLE_19 */,
2 /* IVCF_AUX_TABLE_20 */,
2 /* IVCF_AUX_TABLE_21 */,
2 /* IVCF_AUX_TABLE_22 */,
3 /* IVCF_AUX_TABLE_23 */,
2 /* IVCF_AUX_TABLE_24 */,
2 /* IVCF_AUX_TABLE_25 */,
2 /* IVCF_AUX_TABLE_26 */,
2 /* IVCF_AUX_TABLE_27 */
};
static const I32 _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
IVCF_use_AUX_TABLE_1,
0x4C,
IVCF_use_AUX_TABLE_2,
0x54,
0,
0x1E9E,
0xC0,
IVCF_use_AUX_TABLE_3,
0xC6,
0,
0xD8,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
IVCF_use_AUX_TABLE_4,
0,
IVCF_use_AUX_TABLE_5,
0,
IVCF_use_AUX_TABLE_6,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
0,
IVCF_use_AUX_TABLE_7,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
0x1FD3,
0,
0x386,
0x388,
0x1FE3,
0x391,
IVCF_use_AUX_TABLE_8,
0x393,
IVCF_use_AUX_TABLE_9,
0x396,
IVCF_use_AUX_TABLE_10,
IVCF_use_AUX_TABLE_11,
IVCF_use_AUX_TABLE_12,
0x39B,
IVCF_use_AUX_TABLE_13,
0x39D,
IVCF_use_AUX_TABLE_14,
IVCF_use_AUX_TABLE_15,
0,
IVCF_use_AUX_TABLE_16,
0x3A4,
IVCF_use_AUX_TABLE_17,
0x3A7,
IVCF_use_AUX_TABLE_18,
0x3AA,
0x38C,
0x38E,
0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0,
0x3F9,
0x37F,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
IVCF_use_AUX_TABLE_19,
0x413,
IVCF_use_AUX_TABLE_20,
0x415,
IVCF_use_AUX_TABLE_21,
0x41F,
IVCF_use_AUX_TABLE_22,
IVCF_use_AUX_TABLE_23,
0x423,
IVCF_use_AUX_TABLE_24,
0x42B,
0x400,
0,
0x460,
0,
IVCF_use_AUX_TABLE_25,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
0,
0x1C90,
0,
0x1CBD,
0,
0xAB70,
0x13F8,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
IVCF_use_AUX_TABLE_26,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
0,
0xDF,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
0x1F59,
0,
0x1F5B,
0,
0x1F5D,
0,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
0x1F88,
0x1F80,
0x1F98,
0x1F90,
0x1FA8,
0x1FA0,
0x1FB8,
0,
0x1FBC,
0,
0x1FB3,
0,
0x1FCC,
0,
0x1FC3,
0,
0x1FD8,
0,
0x390,
0,
0x1FE8,
0,
0x3B0,
0,
0x1FEC,
0,
0x1FFC,
0,
0x1FF3,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
IVCF_use_AUX_TABLE_27,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0xFB06,
0xFB05,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
1331, /* 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,
0x42,
0x47,
0x48,
0x4A,
0x51,
0x59,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8D,
0x8E,
0x8F,
0x91,
0x92,
0x93,
0x9A,
0x9C,
0x9D,
0xA2,
0xA3,
0xAA,
0xCB,
0xD0,
0xDB,
0xDF,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3B2,
0x3B3,
0x3B5,
0x3B6,
0x3B8,
0x3B9,
0x3BA,
0x3BB,
0x3BC,
0x3BD,
0x3C0,
0x3C1,
0x3C2,
0x3C3,
0x3C4,
0x3C6,
0x3C7,
0x3C9,
0x3CA,
0x3CC,
0x3CD,
0x3CF,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F2,
0x3F3,
0x3F4,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x432,
0x433,
0x434,
0x435,
0x43E,
0x43F,
0x441,
0x442,
0x443,
0x44A,
0x44B,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F0,
0x13F6,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E9E,
0x1E9F,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FBC,
0x1FBD,
0x1FC3,
0x1FC4,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FF3,
0x1FF4,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xFB05,
0xFB06,
0xFB07,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
IVCF_0 = 0,
IVCF_use_AUX_TABLE_1 = -1,
IVCF_use_AUX_TABLE_2 = -2,
IVCF_use_AUX_TABLE_3 = -3,
IVCF_use_AUX_TABLE_4 = -4,
IVCF_use_AUX_TABLE_5 = -5,
IVCF_use_AUX_TABLE_6 = -6,
IVCF_use_AUX_TABLE_7 = -7,
IVCF_use_AUX_TABLE_8 = -8,
IVCF_use_AUX_TABLE_9 = -9,
IVCF_use_AUX_TABLE_10 = -10,
IVCF_use_AUX_TABLE_11 = -11,
IVCF_use_AUX_TABLE_12 = -12,
IVCF_use_AUX_TABLE_13 = -13,
IVCF_use_AUX_TABLE_14 = -14,
IVCF_use_AUX_TABLE_15 = -15,
IVCF_use_AUX_TABLE_16 = -16,
IVCF_use_AUX_TABLE_17 = -17,
IVCF_use_AUX_TABLE_18 = -18,
IVCF_use_AUX_TABLE_19 = -19,
IVCF_use_AUX_TABLE_20 = -20,
IVCF_use_AUX_TABLE_21 = -21,
IVCF_use_AUX_TABLE_22 = -22,
IVCF_use_AUX_TABLE_23 = -23,
IVCF_use_AUX_TABLE_24 = -24,
IVCF_use_AUX_TABLE_25 = -25,
IVCF_use_AUX_TABLE_26 = -26,
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
#define HAS_IVCF_AUX_TABLES
static const U32 IVCF_AUX_TABLE_1[] = {
0x67,
0x212B
};
static const U32 IVCF_AUX_TABLE_2[] = {
0xD2,
0x212A
};
static const U32 IVCF_AUX_TABLE_3[] = {
0xE2,
0x17F
};
static const U32 IVCF_AUX_TABLE_4[] = {
0x1C4,
0x1C5
};
static const U32 IVCF_AUX_TABLE_5[] = {
0x1C7,
0x1C8
};
static const U32 IVCF_AUX_TABLE_6[] = {
0x1CA,
0x1CB
};
static const U32 IVCF_AUX_TABLE_7[] = {
0x1F1,
0x1F2
};
static const U32 IVCF_AUX_TABLE_8[] = {
0x392,
0x3D0
};
static const U32 IVCF_AUX_TABLE_9[] = {
0x395,
0x3F5
};
static const U32 IVCF_AUX_TABLE_10[] = {
0x398,
0x3D1,
0x3F4
};
static const U32 IVCF_AUX_TABLE_11[] = {
0x345,
0x399,
0x1FBE
};
static const U32 IVCF_AUX_TABLE_12[] = {
0x39A,
0x3F0
};
static const U32 IVCF_AUX_TABLE_13[] = {
0xA0,
0x39C
};
static const U32 IVCF_AUX_TABLE_14[] = {
0x3A0,
0x3D6
};
static const U32 IVCF_AUX_TABLE_15[] = {
0x3A1,
0x3F1
};
static const U32 IVCF_AUX_TABLE_16[] = {
0x3A3,
0x3C2
};
static const U32 IVCF_AUX_TABLE_17[] = {
0x3A6,
0x3D5
};
static const U32 IVCF_AUX_TABLE_18[] = {
0x3A9,
0x2126
};
static const U32 IVCF_AUX_TABLE_19[] = {
0x412,
0x1C80
};
static const U32 IVCF_AUX_TABLE_20[] = {
0x414,
0x1C81
};
static const U32 IVCF_AUX_TABLE_21[] = {
0x41E,
0x1C82
};
static const U32 IVCF_AUX_TABLE_22[] = {
0x421,
0x1C83
};
static const U32 IVCF_AUX_TABLE_23[] = {
0x422,
0x1C84,
0x1C85
};
static const U32 IVCF_AUX_TABLE_24[] = {
0x42A,
0x1C86
};
static const U32 IVCF_AUX_TABLE_25[] = {
0x462,
0x1C87
};
static const U32 IVCF_AUX_TABLE_26[] = {
0x1E60,
0x1E9B
};
static const U32 IVCF_AUX_TABLE_27[] = {
0x1C88,
0xA64A
};
static const U32 * const IVCF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
IVCF_AUX_TABLE_1,
IVCF_AUX_TABLE_2,
IVCF_AUX_TABLE_3,
IVCF_AUX_TABLE_4,
IVCF_AUX_TABLE_5,
IVCF_AUX_TABLE_6,
IVCF_AUX_TABLE_7,
IVCF_AUX_TABLE_8,
IVCF_AUX_TABLE_9,
IVCF_AUX_TABLE_10,
IVCF_AUX_TABLE_11,
IVCF_AUX_TABLE_12,
IVCF_AUX_TABLE_13,
IVCF_AUX_TABLE_14,
IVCF_AUX_TABLE_15,
IVCF_AUX_TABLE_16,
IVCF_AUX_TABLE_17,
IVCF_AUX_TABLE_18,
IVCF_AUX_TABLE_19,
IVCF_AUX_TABLE_20,
IVCF_AUX_TABLE_21,
IVCF_AUX_TABLE_22,
IVCF_AUX_TABLE_23,
IVCF_AUX_TABLE_24,
IVCF_AUX_TABLE_25,
IVCF_AUX_TABLE_26,
IVCF_AUX_TABLE_27
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
2 /* IVCF_AUX_TABLE_2 */,
2 /* IVCF_AUX_TABLE_3 */,
2 /* IVCF_AUX_TABLE_4 */,
2 /* IVCF_AUX_TABLE_5 */,
2 /* IVCF_AUX_TABLE_6 */,
2 /* IVCF_AUX_TABLE_7 */,
2 /* IVCF_AUX_TABLE_8 */,
2 /* IVCF_AUX_TABLE_9 */,
3 /* IVCF_AUX_TABLE_10 */,
3 /* IVCF_AUX_TABLE_11 */,
2 /* IVCF_AUX_TABLE_12 */,
2 /* IVCF_AUX_TABLE_13 */,
2 /* IVCF_AUX_TABLE_14 */,
2 /* IVCF_AUX_TABLE_15 */,
2 /* IVCF_AUX_TABLE_16 */,
2 /* IVCF_AUX_TABLE_17 */,
2 /* IVCF_AUX_TABLE_18 */,
2 /* IVCF_AUX_TABLE_19 */,
2 /* IVCF_AUX_TABLE_20 */,
2 /* IVCF_AUX_TABLE_21 */,
2 /* IVCF_AUX_TABLE_22 */,
3 /* IVCF_AUX_TABLE_23 */,
2 /* IVCF_AUX_TABLE_24 */,
2 /* IVCF_AUX_TABLE_25 */,
2 /* IVCF_AUX_TABLE_26 */,
2 /* IVCF_AUX_TABLE_27 */
};
static const I32 _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
IVCF_use_AUX_TABLE_1,
0x68,
0,
0x71,
0x1E9E,
0,
0x80,
0,
0xC1,
0,
0xAC,
0xBA,
0xAE,
0,
0xD1,
IVCF_use_AUX_TABLE_2,
0xD3,
0,
0x9E,
0,
IVCF_use_AUX_TABLE_3,
0xE3,
0,
0xEB,
0,
0xFB,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
IVCF_use_AUX_TABLE_4,
0,
IVCF_use_AUX_TABLE_5,
0,
IVCF_use_AUX_TABLE_6,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
0,
IVCF_use_AUX_TABLE_7,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
0x1FD3,
0,
0x386,
0x388,
0x1FE3,
0x391,
IVCF_use_AUX_TABLE_8,
0x393,
IVCF_use_AUX_TABLE_9,
0x396,
IVCF_use_AUX_TABLE_10,
IVCF_use_AUX_TABLE_11,
IVCF_use_AUX_TABLE_12,
0x39B,
IVCF_use_AUX_TABLE_13,
0x39D,
IVCF_use_AUX_TABLE_14,
IVCF_use_AUX_TABLE_15,
0,
IVCF_use_AUX_TABLE_16,
0x3A4,
IVCF_use_AUX_TABLE_17,
0x3A7,
IVCF_use_AUX_TABLE_18,
0x3AA,
0x38C,
0x38E,
0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0,
0x3F9,
0x37F,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
IVCF_use_AUX_TABLE_19,
0x413,
IVCF_use_AUX_TABLE_20,
0x415,
IVCF_use_AUX_TABLE_21,
0x41F,
IVCF_use_AUX_TABLE_22,
IVCF_use_AUX_TABLE_23,
0x423,
IVCF_use_AUX_TABLE_24,
0x42B,
0x400,
0,
0x460,
0,
IVCF_use_AUX_TABLE_25,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
0,
0x1C90,
0,
0x1CBD,
0,
0xAB70,
0x13F8,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
IVCF_use_AUX_TABLE_26,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
0,
0x59,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
0x1F59,
0,
0x1F5B,
0,
0x1F5D,
0,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
0x1F88,
0x1F80,
0x1F98,
0x1F90,
0x1FA8,
0x1FA0,
0x1FB8,
0,
0x1FBC,
0,
0x1FB3,
0,
0x1FCC,
0,
0x1FC3,
0,
0x1FD8,
0,
0x390,
0,
0x1FE8,
0,
0x3B0,
0,
0x1FEC,
0,
0x1FFC,
0,
0x1FF3,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
IVCF_use_AUX_TABLE_27,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0xFB06,
0xFB05,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
1329, /* 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,
0x42,
0x47,
0x48,
0x4A,
0x51,
0x59,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x92,
0x93,
0x9A,
0x9C,
0x9D,
0xA2,
0xA3,
0xAA,
0xCB,
0xD0,
0xDB,
0xDF,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3B2,
0x3B3,
0x3B5,
0x3B6,
0x3B8,
0x3B9,
0x3BA,
0x3BB,
0x3BC,
0x3BD,
0x3C0,
0x3C1,
0x3C2,
0x3C3,
0x3C4,
0x3C6,
0x3C7,
0x3C9,
0x3CA,
0x3CC,
0x3CD,
0x3CF,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F2,
0x3F3,
0x3F4,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x432,
0x433,
0x434,
0x435,
0x43E,
0x43F,
0x441,
0x442,
0x443,
0x44A,
0x44B,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F0,
0x13F6,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E9E,
0x1E9F,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FBC,
0x1FBD,
0x1FC3,
0x1FC4,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FF3,
0x1FF4,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xFB05,
0xFB06,
0xFB07,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
IVCF_0 = 0,
IVCF_use_AUX_TABLE_1 = -1,
IVCF_use_AUX_TABLE_2 = -2,
IVCF_use_AUX_TABLE_3 = -3,
IVCF_use_AUX_TABLE_4 = -4,
IVCF_use_AUX_TABLE_5 = -5,
IVCF_use_AUX_TABLE_6 = -6,
IVCF_use_AUX_TABLE_7 = -7,
IVCF_use_AUX_TABLE_8 = -8,
IVCF_use_AUX_TABLE_9 = -9,
IVCF_use_AUX_TABLE_10 = -10,
IVCF_use_AUX_TABLE_11 = -11,
IVCF_use_AUX_TABLE_12 = -12,
IVCF_use_AUX_TABLE_13 = -13,
IVCF_use_AUX_TABLE_14 = -14,
IVCF_use_AUX_TABLE_15 = -15,
IVCF_use_AUX_TABLE_16 = -16,
IVCF_use_AUX_TABLE_17 = -17,
IVCF_use_AUX_TABLE_18 = -18,
IVCF_use_AUX_TABLE_19 = -19,
IVCF_use_AUX_TABLE_20 = -20,
IVCF_use_AUX_TABLE_21 = -21,
IVCF_use_AUX_TABLE_22 = -22,
IVCF_use_AUX_TABLE_23 = -23,
IVCF_use_AUX_TABLE_24 = -24,
IVCF_use_AUX_TABLE_25 = -25,
IVCF_use_AUX_TABLE_26 = -26,
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
#define HAS_IVCF_AUX_TABLES
static const U32 IVCF_AUX_TABLE_1[] = {
0x67,
0x212B
};
static const U32 IVCF_AUX_TABLE_2[] = {
0xD2,
0x212A
};
static const U32 IVCF_AUX_TABLE_3[] = {
0xE2,
0x17F
};
static const U32 IVCF_AUX_TABLE_4[] = {
0x1C4,
0x1C5
};
static const U32 IVCF_AUX_TABLE_5[] = {
0x1C7,
0x1C8
};
static const U32 IVCF_AUX_TABLE_6[] = {
0x1CA,
0x1CB
};
static const U32 IVCF_AUX_TABLE_7[] = {
0x1F1,
0x1F2
};
static const U32 IVCF_AUX_TABLE_8[] = {
0x392,
0x3D0
};
static const U32 IVCF_AUX_TABLE_9[] = {
0x395,
0x3F5
};
static const U32 IVCF_AUX_TABLE_10[] = {
0x398,
0x3D1,
0x3F4
};
static const U32 IVCF_AUX_TABLE_11[] = {
0x345,
0x399,
0x1FBE
};
static const U32 IVCF_AUX_TABLE_12[] = {
0x39A,
0x3F0
};
static const U32 IVCF_AUX_TABLE_13[] = {
0xA0,
0x39C
};
static const U32 IVCF_AUX_TABLE_14[] = {
0x3A0,
0x3D6
};
static const U32 IVCF_AUX_TABLE_15[] = {
0x3A1,
0x3F1
};
static const U32 IVCF_AUX_TABLE_16[] = {
0x3A3,
0x3C2
};
static const U32 IVCF_AUX_TABLE_17[] = {
0x3A6,
0x3D5
};
static const U32 IVCF_AUX_TABLE_18[] = {
0x3A9,
0x2126
};
static const U32 IVCF_AUX_TABLE_19[] = {
0x412,
0x1C80
};
static const U32 IVCF_AUX_TABLE_20[] = {
0x414,
0x1C81
};
static const U32 IVCF_AUX_TABLE_21[] = {
0x41E,
0x1C82
};
static const U32 IVCF_AUX_TABLE_22[] = {
0x421,
0x1C83
};
static const U32 IVCF_AUX_TABLE_23[] = {
0x422,
0x1C84,
0x1C85
};
static const U32 IVCF_AUX_TABLE_24[] = {
0x42A,
0x1C86
};
static const U32 IVCF_AUX_TABLE_25[] = {
0x462,
0x1C87
};
static const U32 IVCF_AUX_TABLE_26[] = {
0x1E60,
0x1E9B
};
static const U32 IVCF_AUX_TABLE_27[] = {
0x1C88,
0xA64A
};
static const U32 * const IVCF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
IVCF_AUX_TABLE_1,
IVCF_AUX_TABLE_2,
IVCF_AUX_TABLE_3,
IVCF_AUX_TABLE_4,
IVCF_AUX_TABLE_5,
IVCF_AUX_TABLE_6,
IVCF_AUX_TABLE_7,
IVCF_AUX_TABLE_8,
IVCF_AUX_TABLE_9,
IVCF_AUX_TABLE_10,
IVCF_AUX_TABLE_11,
IVCF_AUX_TABLE_12,
IVCF_AUX_TABLE_13,
IVCF_AUX_TABLE_14,
IVCF_AUX_TABLE_15,
IVCF_AUX_TABLE_16,
IVCF_AUX_TABLE_17,
IVCF_AUX_TABLE_18,
IVCF_AUX_TABLE_19,
IVCF_AUX_TABLE_20,
IVCF_AUX_TABLE_21,
IVCF_AUX_TABLE_22,
IVCF_AUX_TABLE_23,
IVCF_AUX_TABLE_24,
IVCF_AUX_TABLE_25,
IVCF_AUX_TABLE_26,
IVCF_AUX_TABLE_27
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
2 /* IVCF_AUX_TABLE_2 */,
2 /* IVCF_AUX_TABLE_3 */,
2 /* IVCF_AUX_TABLE_4 */,
2 /* IVCF_AUX_TABLE_5 */,
2 /* IVCF_AUX_TABLE_6 */,
2 /* IVCF_AUX_TABLE_7 */,
2 /* IVCF_AUX_TABLE_8 */,
2 /* IVCF_AUX_TABLE_9 */,
3 /* IVCF_AUX_TABLE_10 */,
3 /* IVCF_AUX_TABLE_11 */,
2 /* IVCF_AUX_TABLE_12 */,
2 /* IVCF_AUX_TABLE_13 */,
2 /* IVCF_AUX_TABLE_14 */,
2 /* IVCF_AUX_TABLE_15 */,
2 /* IVCF_AUX_TABLE_16 */,
2 /* IVCF_AUX_TABLE_17 */,
2 /* IVCF_AUX_TABLE_18 */,
2 /* IVCF_AUX_TABLE_19 */,
2 /* IVCF_AUX_TABLE_20 */,
2 /* IVCF_AUX_TABLE_21 */,
2 /* IVCF_AUX_TABLE_22 */,
3 /* IVCF_AUX_TABLE_23 */,
2 /* IVCF_AUX_TABLE_24 */,
2 /* IVCF_AUX_TABLE_25 */,
2 /* IVCF_AUX_TABLE_26 */,
2 /* IVCF_AUX_TABLE_27 */
};
static const I32 _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
IVCF_use_AUX_TABLE_1,
0x68,
0,
0x71,
0x1E9E,
0,
0x80,
0,
0xC1,
0,
0xAC,
0,
0xD1,
IVCF_use_AUX_TABLE_2,
0xD3,
0,
0x9E,
0,
IVCF_use_AUX_TABLE_3,
0xE3,
0,
0xEB,
0,
0xFB,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
IVCF_use_AUX_TABLE_4,
0,
IVCF_use_AUX_TABLE_5,
0,
IVCF_use_AUX_TABLE_6,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
0,
IVCF_use_AUX_TABLE_7,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
0x1FD3,
0,
0x386,
0x388,
0x1FE3,
0x391,
IVCF_use_AUX_TABLE_8,
0x393,
IVCF_use_AUX_TABLE_9,
0x396,
IVCF_use_AUX_TABLE_10,
IVCF_use_AUX_TABLE_11,
IVCF_use_AUX_TABLE_12,
0x39B,
IVCF_use_AUX_TABLE_13,
0x39D,
IVCF_use_AUX_TABLE_14,
IVCF_use_AUX_TABLE_15,
0,
IVCF_use_AUX_TABLE_16,
0x3A4,
IVCF_use_AUX_TABLE_17,
0x3A7,
IVCF_use_AUX_TABLE_18,
0x3AA,
0x38C,
0x38E,
0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0,
0x3F9,
0x37F,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
IVCF_use_AUX_TABLE_19,
0x413,
IVCF_use_AUX_TABLE_20,
0x415,
IVCF_use_AUX_TABLE_21,
0x41F,
IVCF_use_AUX_TABLE_22,
IVCF_use_AUX_TABLE_23,
0x423,
IVCF_use_AUX_TABLE_24,
0x42B,
0x400,
0,
0x460,
0,
IVCF_use_AUX_TABLE_25,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
0,
0x1C90,
0,
0x1CBD,
0,
0xAB70,
0x13F8,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
IVCF_use_AUX_TABLE_26,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
0,
0x59,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
0x1F59,
0,
0x1F5B,
0,
0x1F5D,
0,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
0x1F88,
0x1F80,
0x1F98,
0x1F90,
0x1FA8,
0x1FA0,
0x1FB8,
0,
0x1FBC,
0,
0x1FB3,
0,
0x1FCC,
0,
0x1FC3,
0,
0x1FD8,
0,
0x390,
0,
0x1FE8,
0,
0x3B0,
0,
0x1FEC,
0,
0x1FFC,
0,
0x1FF3,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
IVCF_use_AUX_TABLE_27,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0xFB06,
0xFB05,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
2416, /* 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,
0x9,
0xA,
0xB,
0xD,
0xE,
0x20,
0x21,
0x22,
0x23,
0x24,
0x25,
0x26,
0x27,
0x28,
0x29,
0x2A,
0x2B,
0x2C,
0x2D,
0x2E,
0x2F,
0x30,
0x3A,
0x3C,
0x3F,
0x40,
0x5B,
0x5C,
0x5D,
0x5E,
0x7B,
0x7C,
0x7D,
0x7E,
0x7F,
0x85,
0x86,
0xA0,
0xA1,
0xA2,
0xA3,
0xA6,
0xAB,
0xAC,
0xAD,
0xAE,
0xB0,
0xB1,
0xB2,
0xB4,
0xB5,
0xBB,
0xBC,
0xBF,
0xC0,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2DF,
0x2E0,
0x300,
0x34F,
0x350,
0x35C,
0x363,
0x370,
0x37E,
0x37F,
0x483,
0x48A,
0x589,
0x58A,
0x58B,
0x58F,
0x590,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x609,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F8,
0x7F9,
0x7FA,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0x9FB,
0x9FC,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA66,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF1,
0xAF2,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB66,
0xB70,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xBF9,
0xBFA,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC66,
0xC70,
0xC77,
0xC78,
0xC81,
0xC84,
0xC85,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD66,
0xD70,
0xD79,
0xD7A,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE3F,
0xE40,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF01,
0xF05,
0xF06,
0xF08,
0xF09,
0xF0B,
0xF0C,
0xF0D,
0xF12,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFC0,
0xFC6,
0xFC7,
0xFD0,
0xFD2,
0xFD3,
0xFD4,
0xFD9,
0xFDB,
0x102B,
0x103F,
0x1040,
0x104A,
0x104C,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x1100,
0x1160,
0x11A8,
0x1200,
0x135D,
0x1360,
0x1361,
0x1362,
0x1400,
0x1401,
0x1680,
0x1681,
0x169B,
0x169C,
0x169D,
0x16EB,
0x16EE,
0x1712,
0x1715,
0x1732,
0x1735,
0x1737,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17D6,
0x17D7,
0x17D8,
0x17D9,
0x17DA,
0x17DB,
0x17DC,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1804,
0x1806,
0x1807,
0x1808,
0x180A,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B50,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B61,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1C3B,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1FFD,
0x1FFE,
0x2000,
0x2007,
0x2008,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2011,
0x2012,
0x2014,
0x2015,
0x2018,
0x201A,
0x201B,
0x201E,
0x201F,
0x2020,
0x2024,
0x2027,
0x2028,
0x202A,
0x202F,
0x2030,
0x2038,
0x2039,
0x203B,
0x203C,
0x203E,
0x2044,
0x2045,
0x2046,
0x2047,
0x204A,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2060,
0x2061,
0x2066,
0x2070,
0x207D,
0x207E,
0x207F,
0x208D,
0x208E,
0x208F,
0x20A0,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x20D0,
0x20F1,
0x2103,
0x2104,
0x2109,
0x210A,
0x2116,
0x2117,
0x2212,
0x2214,
0x22EF,
0x22F0,
0x2308,
0x2309,
0x230A,
0x230B,
0x230C,
0x231A,
0x231C,
0x2329,
0x232A,
0x232B,
0x23F0,
0x23F4,
0x2600,
0x2604,
0x2614,
0x2616,
0x2618,
0x2619,
0x261A,
0x261D,
0x261E,
0x2620,
0x2639,
0x263C,
0x2668,
0x2669,
0x267F,
0x2680,
0x26BD,
0x26C9,
0x26CD,
0x26CE,
0x26CF,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E2,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26F9,
0x26FA,
0x26FB,
0x26FD,
0x2705,
0x2708,
0x270A,
0x270E,
0x275B,
0x2761,
0x2762,
0x2764,
0x2765,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C5,
0x27C6,
0x27C7,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FC,
0x29FD,
0x29FE,
0x2CEF,
0x2CF2,
0x2CF9,
0x2CFA,
0x2CFD,
0x2CFE,
0x2CFF,
0x2D00,
0x2D70,
0x2D71,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x2E0E,
0x2E16,
0x2E17,
0x2E18,
0x2E19,
0x2E1A,
0x2E1C,
0x2E1E,
0x2E20,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x2E2E,
0x2E2F,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3A,
0x2E3C,
0x2E3F,
0x2E40,
0x2E42,
0x2E43,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3003,
0x3005,
0x3006,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301D,
0x301E,
0x3020,
0x302A,
0x3030,
0x3035,
0x3036,
0x303B,
0x303D,
0x3040,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x3099,
0x309B,
0x309F,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x4DC0,
0x4E00,
0xA015,
0xA016,
0xA48D,
0xA490,
0xA4C7,
0xA4FE,
0xA500,
0xA60D,
0xA60E,
0xA60F,
0xA610,
0xA620,
0xA62A,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA6F8,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA838,
0xA839,
0xA874,
0xA876,
0xA878,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9C7,
0xA9CA,
0xA9D0,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA60,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFB00,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFD3E,
0xFD3F,
0xFD40,
0xFDFC,
0xFDFD,
0xFE00,
0xFE10,
0xFE11,
0xFE13,
0xFE15,
0xFE17,
0xFE18,
0xFE19,
0xFE1A,
0xFE20,
0xFE30,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE47,
0xFE48,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE56,
0xFE58,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFE67,
0xFE68,
0xFE69,
0xFE6A,
0xFE6B,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF04,
0xFF05,
0xFF06,
0xFF08,
0xFF09,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF60,
0xFF62,
0xFF63,
0xFF65,
0xFF66,
0xFF67,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE1,
0xFFE2,
0xFFE5,
0xFFE7,
0xFFF9,
0xFFFC,
0xFFFD,
0x10100,
0x10103,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x104A0,
0x104AA,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A50,
0x10A58,
0x10AE5,
0x10AE7,
0x10AF0,
0x10AF6,
0x10AF7,
0x10B39,
0x10B40,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10EAB,
0x10EAD,
0x10EAE,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x11049,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BE,
0x110C2,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11144,
0x11145,
0x11147,
0x11173,
0x11174,
0x11175,
0x11176,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C8,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x1122C,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x1123F,
0x112A9,
0x112AA,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1144B,
0x1144F,
0x11450,
0x1145A,
0x1145C,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x114D0,
0x114DA,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C6,
0x115C9,
0x115D8,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x11643,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x116AB,
0x116B8,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x1182C,
0x1183B,
0x118E0,
0x118EA,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11947,
0x11950,
0x1195A,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A40,
0x11A41,
0x11A45,
0x11A46,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA1,
0x11AA3,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C46,
0x11C50,
0x11C5A,
0x11C70,
0x11C71,
0x11C72,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11DA0,
0x11DAA,
0x11EF3,
0x11EF7,
0x11FDD,
0x11FE1,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x13258,
0x1325B,
0x1325E,
0x13282,
0x13283,
0x13286,
0x13287,
0x13288,
0x13289,
0x1328A,
0x13379,
0x1337A,
0x1337C,
0x13430,
0x13437,
0x13438,
0x13439,
0x145CE,
0x145CF,
0x145D0,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AF0,
0x16AF5,
0x16AF6,
0x16B30,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16B50,
0x16B5A,
0x16E97,
0x16E99,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1DA8B,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E140,
0x1E14A,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F385,
0x1F386,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F3C2,
0x1F3C5,
0x1F3C7,
0x1F3C8,
0x1F3CA,
0x1F3CD,
0x1F3FB,
0x1F400,
0x1F442,
0x1F444,
0x1F446,
0x1F451,
0x1F466,
0x1F479,
0x1F47C,
0x1F47D,
0x1F481,
0x1F484,
0x1F485,
0x1F488,
0x1F48F,
0x1F490,
0x1F491,
0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AA,
0x1F4AB,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F645,
0x1F648,
0x1F64B,
0x1F650,
0x1F676,
0x1F679,
0x1F67C,
0x1F680,
0x1F6A3,
0x1F6A4,
0x1F6B4,
0x1F6B7,
0x1F6C0,
0x1F6C1,
0x1F6CC,
0x1F6CD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
0x1F93C,
0x1F93F,
0x1F977,
0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
0x1F9BA,
0x1F9BB,
0x1F9BC,
0x1F9CD,
0x1F9D0,
0x1F9D1,
0x1F9DE,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
LB_Alphabetic = 0,
LB_Break_Both = 1,
LB_Break_After = 2,
LB_Break_Before = 3,
LB_Mandatory_Break = 4,
LB_Contingent_Break = 5,
LB_Close_Punctuation = 6,
LB_Combining_Mark = 7,
LB_Close_Parenthesis = 8,
LB_Carriage_Return = 9,
LB_East_Asian_OP = 10,
LB_E_Base = 11,
LB_EDGE = 12,
LB_E_Modifier = 13,
LB_Exclamation = 14,
LB_Glue = 15,
LB_H2 = 16,
LB_H3 = 17,
LB_Hebrew_Letter = 18,
LB_Hyphen = 19,
LB_Ideographic = 20,
LB_Inseparable = 21,
LB_Infix_Numeric = 22,
LB_JL = 23,
LB_JT = 24,
LB_JV = 25,
LB_Line_Feed = 26,
LB_Next_Line = 27,
LB_Nonstarter = 28,
LB_Numeric = 29,
LB_Open_Punctuation = 30,
LB_Postfix_Numeric = 31,
LB_Prefix_Numeric = 32,
LB_Quotation = 33,
LB_Regional_Indicator = 34,
LB_Space = 35,
LB_Break_Symbols = 36,
LB_Word_Joiner = 37,
LB_ZWSpace = 38,
LB_ZWJ = 39,
LB_East_Asian_CP = 40
} LB_enum;
static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Combining_Mark,
LB_Break_After,
LB_Line_Feed,
LB_Mandatory_Break,
LB_Carriage_Return,
LB_Combining_Mark,
LB_Space,
LB_Exclamation,
LB_Quotation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Close_Parenthesis,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Infix_Numeric,
LB_Hyphen,
LB_Infix_Numeric,
LB_Break_Symbols,
LB_Numeric,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Prefix_Numeric,
LB_Close_Parenthesis,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Break_After,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Next_Line,
LB_Combining_Mark,
LB_Glue,
LB_Open_Punctuation,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Glue,
LB_Combining_Mark,
LB_Glue,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Exclamation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Exclamation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Postfix_Numeric,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Prefix_Numeric,
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_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_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
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_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Glue,
LB_Break_Before,
LB_Break_After,
LB_Glue,
LB_Exclamation,
LB_Glue,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Glue,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_JL,
LB_JV,
LB_JT,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Nonstarter,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Glue,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Glue,
LB_Break_After,
LB_ZWSpace,
LB_Combining_Mark,
LB_ZWJ,
LB_Combining_Mark,
LB_Break_After,
LB_Glue,
LB_Break_After,
LB_Break_Both,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Quotation,
LB_Open_Punctuation,
LB_Quotation,
LB_Alphabetic,
LB_Inseparable,
LB_Break_After,
LB_Mandatory_Break,
LB_Combining_Mark,
LB_Glue,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Word_Joiner,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Inseparable,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Exclamation,
LB_Ideographic,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Quotation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Break_After,
LB_Exclamation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_Both,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_After,
LB_Close_Punctuation,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Combining_Mark,
LB_Ideographic,
LB_Combining_Mark,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Alphabetic,
LB_Combining_Mark,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_JL,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_Alphabetic,
LB_JV,
LB_Alphabetic,
LB_JT,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Combining_Mark,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Infix_Numeric,
LB_Close_Punctuation,
LB_Infix_Numeric,
LB_Exclamation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Inseparable,
LB_Alphabetic,
LB_Combining_Mark,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Nonstarter,
LB_Exclamation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
LB_Alphabetic,
LB_Word_Joiner,
LB_Alphabetic,
LB_Exclamation,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Exclamation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Contingent_Break,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Inseparable,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Break_After,
LB_Exclamation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_Before,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Exclamation,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Glue,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Nonstarter,
LB_Glue,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
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_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Regional_Indicator,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Modifier,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Alphabetic,
LB_Quotation,
LB_Nonstarter,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
2428, /* 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,
0x5,
0x6,
0xB,
0xD,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x42,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x4F,
0x50,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x60,
0x61,
0x62,
0x6B,
0x6C,
0x6D,
0x6F,
0x70,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x8F,
0x90,
0x91,
0x9F,
0xA0,
0xAA,
0xAC,
0xAD,
0xAE,
0xB1,
0xB3,
0xBD,
0xBE,
0xBF,
0xC0,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xE0,
0xE1,
0xF0,
0xFA,
0xFF,
0x100,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2DF,
0x2E0,
0x300,
0x34F,
0x350,
0x35C,
0x363,
0x370,
0x37E,
0x37F,
0x483,
0x48A,
0x589,
0x58A,
0x58B,
0x58F,
0x590,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x609,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F8,
0x7F9,
0x7FA,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0x9FB,
0x9FC,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA66,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF1,
0xAF2,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB66,
0xB70,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xBF9,
0xBFA,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC66,
0xC70,
0xC77,
0xC78,
0xC81,
0xC84,
0xC85,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD66,
0xD70,
0xD79,
0xD7A,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE3F,
0xE40,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF01,
0xF05,
0xF06,
0xF08,
0xF09,
0xF0B,
0xF0C,
0xF0D,
0xF12,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFC0,
0xFC6,
0xFC7,
0xFD0,
0xFD2,
0xFD3,
0xFD4,
0xFD9,
0xFDB,
0x102B,
0x103F,
0x1040,
0x104A,
0x104C,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x1100,
0x1160,
0x11A8,
0x1200,
0x135D,
0x1360,
0x1361,
0x1362,
0x1400,
0x1401,
0x1680,
0x1681,
0x169B,
0x169C,
0x169D,
0x16EB,
0x16EE,
0x1712,
0x1715,
0x1732,
0x1735,
0x1737,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17D6,
0x17D7,
0x17D8,
0x17D9,
0x17DA,
0x17DB,
0x17DC,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1804,
0x1806,
0x1807,
0x1808,
0x180A,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B50,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B61,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1C3B,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1FFD,
0x1FFE,
0x2000,
0x2007,
0x2008,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2011,
0x2012,
0x2014,
0x2015,
0x2018,
0x201A,
0x201B,
0x201E,
0x201F,
0x2020,
0x2024,
0x2027,
0x2028,
0x202A,
0x202F,
0x2030,
0x2038,
0x2039,
0x203B,
0x203C,
0x203E,
0x2044,
0x2045,
0x2046,
0x2047,
0x204A,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2060,
0x2061,
0x2066,
0x2070,
0x207D,
0x207E,
0x207F,
0x208D,
0x208E,
0x208F,
0x20A0,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x20D0,
0x20F1,
0x2103,
0x2104,
0x2109,
0x210A,
0x2116,
0x2117,
0x2212,
0x2214,
0x22EF,
0x22F0,
0x2308,
0x2309,
0x230A,
0x230B,
0x230C,
0x231A,
0x231C,
0x2329,
0x232A,
0x232B,
0x23F0,
0x23F4,
0x2600,
0x2604,
0x2614,
0x2616,
0x2618,
0x2619,
0x261A,
0x261D,
0x261E,
0x2620,
0x2639,
0x263C,
0x2668,
0x2669,
0x267F,
0x2680,
0x26BD,
0x26C9,
0x26CD,
0x26CE,
0x26CF,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E2,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26F9,
0x26FA,
0x26FB,
0x26FD,
0x2705,
0x2708,
0x270A,
0x270E,
0x275B,
0x2761,
0x2762,
0x2764,
0x2765,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C5,
0x27C6,
0x27C7,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FC,
0x29FD,
0x29FE,
0x2CEF,
0x2CF2,
0x2CF9,
0x2CFA,
0x2CFD,
0x2CFE,
0x2CFF,
0x2D00,
0x2D70,
0x2D71,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x2E0E,
0x2E16,
0x2E17,
0x2E18,
0x2E19,
0x2E1A,
0x2E1C,
0x2E1E,
0x2E20,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x2E2E,
0x2E2F,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3A,
0x2E3C,
0x2E3F,
0x2E40,
0x2E42,
0x2E43,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3003,
0x3005,
0x3006,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301D,
0x301E,
0x3020,
0x302A,
0x3030,
0x3035,
0x3036,
0x303B,
0x303D,
0x3040,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x3099,
0x309B,
0x309F,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x4DC0,
0x4E00,
0xA015,
0xA016,
0xA48D,
0xA490,
0xA4C7,
0xA4FE,
0xA500,
0xA60D,
0xA60E,
0xA60F,
0xA610,
0xA620,
0xA62A,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA6F8,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA838,
0xA839,
0xA874,
0xA876,
0xA878,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9C7,
0xA9CA,
0xA9D0,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA60,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFB00,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFD3E,
0xFD3F,
0xFD40,
0xFDFC,
0xFDFD,
0xFE00,
0xFE10,
0xFE11,
0xFE13,
0xFE15,
0xFE17,
0xFE18,
0xFE19,
0xFE1A,
0xFE20,
0xFE30,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE47,
0xFE48,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE56,
0xFE58,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFE67,
0xFE68,
0xFE69,
0xFE6A,
0xFE6B,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF04,
0xFF05,
0xFF06,
0xFF08,
0xFF09,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF60,
0xFF62,
0xFF63,
0xFF65,
0xFF66,
0xFF67,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE1,
0xFFE2,
0xFFE5,
0xFFE7,
0xFFF9,
0xFFFC,
0xFFFD,
0x10100,
0x10103,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x104A0,
0x104AA,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A50,
0x10A58,
0x10AE5,
0x10AE7,
0x10AF0,
0x10AF6,
0x10AF7,
0x10B39,
0x10B40,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10EAB,
0x10EAD,
0x10EAE,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x11049,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BE,
0x110C2,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11144,
0x11145,
0x11147,
0x11173,
0x11174,
0x11175,
0x11176,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C8,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x1122C,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x1123F,
0x112A9,
0x112AA,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1144B,
0x1144F,
0x11450,
0x1145A,
0x1145C,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x114D0,
0x114DA,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C6,
0x115C9,
0x115D8,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x11643,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x116AB,
0x116B8,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x1182C,
0x1183B,
0x118E0,
0x118EA,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11947,
0x11950,
0x1195A,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A40,
0x11A41,
0x11A45,
0x11A46,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA1,
0x11AA3,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C46,
0x11C50,
0x11C5A,
0x11C70,
0x11C71,
0x11C72,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11DA0,
0x11DAA,
0x11EF3,
0x11EF7,
0x11FDD,
0x11FE1,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x13258,
0x1325B,
0x1325E,
0x13282,
0x13283,
0x13286,
0x13287,
0x13288,
0x13289,
0x1328A,
0x13379,
0x1337A,
0x1337C,
0x13430,
0x13437,
0x13438,
0x13439,
0x145CE,
0x145CF,
0x145D0,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AF0,
0x16AF5,
0x16AF6,
0x16B30,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16B50,
0x16B5A,
0x16E97,
0x16E99,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1DA8B,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E140,
0x1E14A,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F385,
0x1F386,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F3C2,
0x1F3C5,
0x1F3C7,
0x1F3C8,
0x1F3CA,
0x1F3CD,
0x1F3FB,
0x1F400,
0x1F442,
0x1F444,
0x1F446,
0x1F451,
0x1F466,
0x1F479,
0x1F47C,
0x1F47D,
0x1F481,
0x1F484,
0x1F485,
0x1F488,
0x1F48F,
0x1F490,
0x1F491,
0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AA,
0x1F4AB,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F645,
0x1F648,
0x1F64B,
0x1F650,
0x1F676,
0x1F679,
0x1F67C,
0x1F680,
0x1F6A3,
0x1F6A4,
0x1F6B4,
0x1F6B7,
0x1F6C0,
0x1F6C1,
0x1F6CC,
0x1F6CD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
0x1F93C,
0x1F93F,
0x1F977,
0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
0x1F9BA,
0x1F9BB,
0x1F9BC,
0x1F9CD,
0x1F9D0,
0x1F9D1,
0x1F9DE,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
LB_Alphabetic = 0,
LB_Break_Both = 1,
LB_Break_After = 2,
LB_Break_Before = 3,
LB_Mandatory_Break = 4,
LB_Contingent_Break = 5,
LB_Close_Punctuation = 6,
LB_Combining_Mark = 7,
LB_Close_Parenthesis = 8,
LB_Carriage_Return = 9,
LB_East_Asian_OP = 10,
LB_E_Base = 11,
LB_EDGE = 12,
LB_E_Modifier = 13,
LB_Exclamation = 14,
LB_Glue = 15,
LB_H2 = 16,
LB_H3 = 17,
LB_Hebrew_Letter = 18,
LB_Hyphen = 19,
LB_Ideographic = 20,
LB_Inseparable = 21,
LB_Infix_Numeric = 22,
LB_JL = 23,
LB_JT = 24,
LB_JV = 25,
LB_Line_Feed = 26,
LB_Next_Line = 27,
LB_Nonstarter = 28,
LB_Numeric = 29,
LB_Open_Punctuation = 30,
LB_Postfix_Numeric = 31,
LB_Prefix_Numeric = 32,
LB_Quotation = 33,
LB_Regional_Indicator = 34,
LB_Space = 35,
LB_Break_Symbols = 36,
LB_Word_Joiner = 37,
LB_ZWSpace = 38,
LB_ZWJ = 39,
LB_East_Asian_CP = 40
} LB_enum;
static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Mandatory_Break,
LB_Carriage_Return,
LB_Combining_Mark,
LB_Line_Feed,
LB_Combining_Mark,
LB_Next_Line,
LB_Combining_Mark,
LB_Space,
LB_Glue,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Prefix_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Exclamation,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Close_Parenthesis,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Hyphen,
LB_Break_Symbols,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Close_Parenthesis,
LB_Break_Before,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Glue,
LB_Combining_Mark,
LB_Glue,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Exclamation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Exclamation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Postfix_Numeric,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Prefix_Numeric,
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_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_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
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_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Glue,
LB_Break_Before,
LB_Break_After,
LB_Glue,
LB_Exclamation,
LB_Glue,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Glue,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_JL,
LB_JV,
LB_JT,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Nonstarter,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Glue,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Glue,
LB_Break_After,
LB_ZWSpace,
LB_Combining_Mark,
LB_ZWJ,
LB_Combining_Mark,
LB_Break_After,
LB_Glue,
LB_Break_After,
LB_Break_Both,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Quotation,
LB_Open_Punctuation,
LB_Quotation,
LB_Alphabetic,
LB_Inseparable,
LB_Break_After,
LB_Mandatory_Break,
LB_Combining_Mark,
LB_Glue,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Word_Joiner,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Inseparable,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Exclamation,
LB_Ideographic,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Quotation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Break_After,
LB_Exclamation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_Both,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_After,
LB_Close_Punctuation,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Combining_Mark,
LB_Ideographic,
LB_Combining_Mark,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Alphabetic,
LB_Combining_Mark,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_JL,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_Alphabetic,
LB_JV,
LB_Alphabetic,
LB_JT,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Combining_Mark,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Infix_Numeric,
LB_Close_Punctuation,
LB_Infix_Numeric,
LB_Exclamation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Inseparable,
LB_Alphabetic,
LB_Combining_Mark,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Nonstarter,
LB_Exclamation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
LB_Alphabetic,
LB_Word_Joiner,
LB_Alphabetic,
LB_Exclamation,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Exclamation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Contingent_Break,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Inseparable,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Break_After,
LB_Exclamation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_Before,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Exclamation,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Glue,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Nonstarter,
LB_Glue,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
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_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Regional_Indicator,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Modifier,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Alphabetic,
LB_Quotation,
LB_Nonstarter,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
2428, /* 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,
0x5,
0x6,
0xB,
0xD,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x42,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x4F,
0x50,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x60,
0x61,
0x62,
0x6B,
0x6C,
0x6D,
0x6F,
0x70,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x8F,
0x90,
0x91,
0x9F,
0xA0,
0xAA,
0xAC,
0xB1,
0xB3,
0xBA,
0xBB,
0xBC,
0xBE,
0xBF,
0xC0,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xE0,
0xE1,
0xF0,
0xFA,
0xFF,
0x100,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2DF,
0x2E0,
0x300,
0x34F,
0x350,
0x35C,
0x363,
0x370,
0x37E,
0x37F,
0x483,
0x48A,
0x589,
0x58A,
0x58B,
0x58F,
0x590,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x609,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F8,
0x7F9,
0x7FA,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0x9FB,
0x9FC,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA66,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF1,
0xAF2,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB66,
0xB70,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xBF9,
0xBFA,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC66,
0xC70,
0xC77,
0xC78,
0xC81,
0xC84,
0xC85,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD66,
0xD70,
0xD79,
0xD7A,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE3F,
0xE40,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF01,
0xF05,
0xF06,
0xF08,
0xF09,
0xF0B,
0xF0C,
0xF0D,
0xF12,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFC0,
0xFC6,
0xFC7,
0xFD0,
0xFD2,
0xFD3,
0xFD4,
0xFD9,
0xFDB,
0x102B,
0x103F,
0x1040,
0x104A,
0x104C,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x1100,
0x1160,
0x11A8,
0x1200,
0x135D,
0x1360,
0x1361,
0x1362,
0x1400,
0x1401,
0x1680,
0x1681,
0x169B,
0x169C,
0x169D,
0x16EB,
0x16EE,
0x1712,
0x1715,
0x1732,
0x1735,
0x1737,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17D6,
0x17D7,
0x17D8,
0x17D9,
0x17DA,
0x17DB,
0x17DC,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1804,
0x1806,
0x1807,
0x1808,
0x180A,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B50,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B61,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1C3B,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1FFD,
0x1FFE,
0x2000,
0x2007,
0x2008,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2011,
0x2012,
0x2014,
0x2015,
0x2018,
0x201A,
0x201B,
0x201E,
0x201F,
0x2020,
0x2024,
0x2027,
0x2028,
0x202A,
0x202F,
0x2030,
0x2038,
0x2039,
0x203B,
0x203C,
0x203E,
0x2044,
0x2045,
0x2046,
0x2047,
0x204A,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2060,
0x2061,
0x2066,
0x2070,
0x207D,
0x207E,
0x207F,
0x208D,
0x208E,
0x208F,
0x20A0,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x20D0,
0x20F1,
0x2103,
0x2104,
0x2109,
0x210A,
0x2116,
0x2117,
0x2212,
0x2214,
0x22EF,
0x22F0,
0x2308,
0x2309,
0x230A,
0x230B,
0x230C,
0x231A,
0x231C,
0x2329,
0x232A,
0x232B,
0x23F0,
0x23F4,
0x2600,
0x2604,
0x2614,
0x2616,
0x2618,
0x2619,
0x261A,
0x261D,
0x261E,
0x2620,
0x2639,
0x263C,
0x2668,
0x2669,
0x267F,
0x2680,
0x26BD,
0x26C9,
0x26CD,
0x26CE,
0x26CF,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E2,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26F9,
0x26FA,
0x26FB,
0x26FD,
0x2705,
0x2708,
0x270A,
0x270E,
0x275B,
0x2761,
0x2762,
0x2764,
0x2765,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C5,
0x27C6,
0x27C7,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FC,
0x29FD,
0x29FE,
0x2CEF,
0x2CF2,
0x2CF9,
0x2CFA,
0x2CFD,
0x2CFE,
0x2CFF,
0x2D00,
0x2D70,
0x2D71,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x2E0E,
0x2E16,
0x2E17,
0x2E18,
0x2E19,
0x2E1A,
0x2E1C,
0x2E1E,
0x2E20,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x2E2E,
0x2E2F,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3A,
0x2E3C,
0x2E3F,
0x2E40,
0x2E42,
0x2E43,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3003,
0x3005,
0x3006,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301D,
0x301E,
0x3020,
0x302A,
0x3030,
0x3035,
0x3036,
0x303B,
0x303D,
0x3040,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x3099,
0x309B,
0x309F,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x4DC0,
0x4E00,
0xA015,
0xA016,
0xA48D,
0xA490,
0xA4C7,
0xA4FE,
0xA500,
0xA60D,
0xA60E,
0xA60F,
0xA610,
0xA620,
0xA62A,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA6F8,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA838,
0xA839,
0xA874,
0xA876,
0xA878,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9C7,
0xA9CA,
0xA9D0,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA60,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFB00,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFD3E,
0xFD3F,
0xFD40,
0xFDFC,
0xFDFD,
0xFE00,
0xFE10,
0xFE11,
0xFE13,
0xFE15,
0xFE17,
0xFE18,
0xFE19,
0xFE1A,
0xFE20,
0xFE30,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE47,
0xFE48,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE56,
0xFE58,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFE67,
0xFE68,
0xFE69,
0xFE6A,
0xFE6B,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF04,
0xFF05,
0xFF06,
0xFF08,
0xFF09,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF60,
0xFF62,
0xFF63,
0xFF65,
0xFF66,
0xFF67,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE1,
0xFFE2,
0xFFE5,
0xFFE7,
0xFFF9,
0xFFFC,
0xFFFD,
0x10100,
0x10103,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x104A0,
0x104AA,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A50,
0x10A58,
0x10AE5,
0x10AE7,
0x10AF0,
0x10AF6,
0x10AF7,
0x10B39,
0x10B40,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10EAB,
0x10EAD,
0x10EAE,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x11049,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BE,
0x110C2,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11144,
0x11145,
0x11147,
0x11173,
0x11174,
0x11175,
0x11176,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C8,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x1122C,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x1123F,
0x112A9,
0x112AA,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1144B,
0x1144F,
0x11450,
0x1145A,
0x1145C,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x114D0,
0x114DA,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C6,
0x115C9,
0x115D8,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x11643,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x116AB,
0x116B8,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x1182C,
0x1183B,
0x118E0,
0x118EA,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11947,
0x11950,
0x1195A,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A40,
0x11A41,
0x11A45,
0x11A46,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA1,
0x11AA3,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C46,
0x11C50,
0x11C5A,
0x11C70,
0x11C71,
0x11C72,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11DA0,
0x11DAA,
0x11EF3,
0x11EF7,
0x11FDD,
0x11FE1,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x13258,
0x1325B,
0x1325E,
0x13282,
0x13283,
0x13286,
0x13287,
0x13288,
0x13289,
0x1328A,
0x13379,
0x1337A,
0x1337C,
0x13430,
0x13437,
0x13438,
0x13439,
0x145CE,
0x145CF,
0x145D0,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AF0,
0x16AF5,
0x16AF6,
0x16B30,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16B50,
0x16B5A,
0x16E97,
0x16E99,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1DA8B,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E140,
0x1E14A,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F385,
0x1F386,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F3C2,
0x1F3C5,
0x1F3C7,
0x1F3C8,
0x1F3CA,
0x1F3CD,
0x1F3FB,
0x1F400,
0x1F442,
0x1F444,
0x1F446,
0x1F451,
0x1F466,
0x1F479,
0x1F47C,
0x1F47D,
0x1F481,
0x1F484,
0x1F485,
0x1F488,
0x1F48F,
0x1F490,
0x1F491,
0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AA,
0x1F4AB,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F645,
0x1F648,
0x1F64B,
0x1F650,
0x1F676,
0x1F679,
0x1F67C,
0x1F680,
0x1F6A3,
0x1F6A4,
0x1F6B4,
0x1F6B7,
0x1F6C0,
0x1F6C1,
0x1F6CC,
0x1F6CD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
0x1F93C,
0x1F93F,
0x1F977,
0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
0x1F9BA,
0x1F9BB,
0x1F9BC,
0x1F9CD,
0x1F9D0,
0x1F9D1,
0x1F9DE,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
LB_Alphabetic = 0,
LB_Break_Both = 1,
LB_Break_After = 2,
LB_Break_Before = 3,
LB_Mandatory_Break = 4,
LB_Contingent_Break = 5,
LB_Close_Punctuation = 6,
LB_Combining_Mark = 7,
LB_Close_Parenthesis = 8,
LB_Carriage_Return = 9,
LB_East_Asian_OP = 10,
LB_E_Base = 11,
LB_EDGE = 12,
LB_E_Modifier = 13,
LB_Exclamation = 14,
LB_Glue = 15,
LB_H2 = 16,
LB_H3 = 17,
LB_Hebrew_Letter = 18,
LB_Hyphen = 19,
LB_Ideographic = 20,
LB_Inseparable = 21,
LB_Infix_Numeric = 22,
LB_JL = 23,
LB_JT = 24,
LB_JV = 25,
LB_Line_Feed = 26,
LB_Next_Line = 27,
LB_Nonstarter = 28,
LB_Numeric = 29,
LB_Open_Punctuation = 30,
LB_Postfix_Numeric = 31,
LB_Prefix_Numeric = 32,
LB_Quotation = 33,
LB_Regional_Indicator = 34,
LB_Space = 35,
LB_Break_Symbols = 36,
LB_Word_Joiner = 37,
LB_ZWSpace = 38,
LB_ZWJ = 39,
LB_East_Asian_CP = 40
} LB_enum;
static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Mandatory_Break,
LB_Carriage_Return,
LB_Combining_Mark,
LB_Next_Line,
LB_Combining_Mark,
LB_Line_Feed,
LB_Combining_Mark,
LB_Space,
LB_Glue,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Prefix_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Exclamation,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Close_Parenthesis,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Hyphen,
LB_Break_Symbols,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Parenthesis,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Glue,
LB_Combining_Mark,
LB_Glue,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Exclamation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Infix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Exclamation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Postfix_Numeric,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Prefix_Numeric,
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_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_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
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_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
LB_Glue,
LB_Break_Before,
LB_Break_After,
LB_Glue,
LB_Exclamation,
LB_Glue,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Glue,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_JL,
LB_JV,
LB_JT,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Nonstarter,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Glue,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Numeric,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Glue,
LB_Break_After,
LB_ZWSpace,
LB_Combining_Mark,
LB_ZWJ,
LB_Combining_Mark,
LB_Break_After,
LB_Glue,
LB_Break_After,
LB_Break_Both,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Quotation,
LB_Open_Punctuation,
LB_Quotation,
LB_Alphabetic,
LB_Inseparable,
LB_Break_After,
LB_Mandatory_Break,
LB_Combining_Mark,
LB_Glue,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Infix_Numeric,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Word_Joiner,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Inseparable,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Exclamation,
LB_Ideographic,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Quotation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
LB_Quotation,
LB_Alphabetic,
LB_Quotation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Break_After,
LB_Exclamation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_Both,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_After,
LB_Close_Punctuation,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Combining_Mark,
LB_Ideographic,
LB_Combining_Mark,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Alphabetic,
LB_Combining_Mark,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Exclamation,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_JL,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_H2,
LB_H3,
LB_Alphabetic,
LB_JV,
LB_Alphabetic,
LB_JT,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Combining_Mark,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Hebrew_Letter,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Infix_Numeric,
LB_Close_Punctuation,
LB_Infix_Numeric,
LB_Exclamation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Inseparable,
LB_Alphabetic,
LB_Combining_Mark,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Nonstarter,
LB_Exclamation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
LB_Alphabetic,
LB_Word_Joiner,
LB_Alphabetic,
LB_Exclamation,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Exclamation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Prefix_Numeric,
LB_Ideographic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Contingent_Break,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Inseparable,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Break_After,
LB_Exclamation,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
LB_Break_After,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_Before,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
LB_Exclamation,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Glue,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Nonstarter,
LB_Glue,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Nonstarter,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
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_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Break_After,
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_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Regional_Indicator,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Modifier,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Alphabetic,
LB_Quotation,
LB_Nonstarter,
LB_Alphabetic,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
3146, /* 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,
0x9,
0xA,
0xB,
0xD,
0xE,
0x20,
0x21,
0x22,
0x23,
0x27,
0x2A,
0x2C,
0x2E,
0x2F,
0x30,
0x3A,
0x3B,
0x3F,
0x40,
0x41,
0x5B,
0x5C,
0x5D,
0x5E,
0x61,
0x7B,
0x7C,
0x7D,
0x7E,
0x85,
0x86,
0xA0,
0xA1,
0xAA,
0xAB,
0xAC,
0xAD,
0xAE,
0xB5,
0xB6,
0xBA,
0xBB,
0xBC,
0xC0,
0xD7,
0xD8,
0xDF,
0xF7,
0xF8,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BC,
0x1BD,
0x1C0,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x483,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x55D,
0x55E,
0x560,
0x589,
0x58A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66D,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x703,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x840,
0x859,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
0xB82,
0xB83,
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,
0xBF0,
0xC00,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC64,
0xC66,
0xC70,
0xC80,
0xC81,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD62,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE40,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x102B,
0x103F,
0x1040,
0x104A,
0x104C,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1362,
0x1363,
0x1367,
0x1369,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166E,
0x166F,
0x1680,
0x1681,
0x169B,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1715,
0x1720,
0x1732,
0x1735,
0x1737,
0x1740,
0x1752,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1803,
0x1804,
0x1808,
0x1809,
0x180A,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x1946,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A17,
0x1A1C,
0x1A20,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AAC,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C00,
0x1C24,
0x1C38,
0x1C3B,
0x1C3D,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FDC,
0x1FE0,
0x1FE8,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFD,
0x2000,
0x200B,
0x200C,
0x200E,
0x2010,
0x2013,
0x2015,
0x2018,
0x2020,
0x2024,
0x2025,
0x2028,
0x202A,
0x202F,
0x2030,
0x2039,
0x203B,
0x203C,
0x203E,
0x2045,
0x2047,
0x204A,
0x205F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207D,
0x207F,
0x2080,
0x208D,
0x208F,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2140,
0x2145,
0x2146,
0x214A,
0x214E,
0x214F,
0x2160,
0x2170,
0x2180,
0x2183,
0x2184,
0x2185,
0x2189,
0x2308,
0x230C,
0x2329,
0x232B,
0x24B6,
0x24D0,
0x24EA,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF2,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2E,
0x2E2F,
0x2E30,
0x2E3C,
0x2E3D,
0x2E42,
0x2E43,
0x3000,
0x3001,
0x3002,
0x3003,
0x3005,
0x3008,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0x3021,
0x302A,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA4FF,
0xA500,
0xA60D,
0xA60E,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA717,
0xA720,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA789,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F5,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA876,
0xA878,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA92F,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9C8,
0xA9CA,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA37,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB6A,
0xAB70,
0xABC0,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE12,
0xFE13,
0xFE14,
0xFE17,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE33,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFE58,
0xFE59,
0xFE5F,
0xFE63,
0xFE64,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
0xFF20,
0xFF21,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF41,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0xFF65,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x10428,
0x10450,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A56,
0x10A58,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F55,
0x10F5A,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11003,
0x11038,
0x11047,
0x11049,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11141,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11176,
0x11177,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111DE,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112AA,
0x112B0,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1144D,
0x11450,
0x1145A,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x115DC,
0x115DE,
0x11600,
0x11630,
0x11641,
0x11643,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x11800,
0x1182C,
0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11945,
0x11946,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A42,
0x11A44,
0x11A47,
0x11A48,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C43,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF7,
0x11EF9,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16AF6,
0x16B00,
0x16B30,
0x16B37,
0x16B39,
0x16B40,
0x16B44,
0x16B45,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E60,
0x16E80,
0x16E98,
0x16E99,
0x16F00,
0x16F4B,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D51E,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6A8,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA88,
0x1DA89,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E922,
0x1E944,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F676,
0x1F679,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
SB_Other = 0,
SB_ATerm = 1,
SB_Close = 2,
SB_CR = 3,
SB_EDGE = 4,
SB_Extend = 5,
SB_Format = 6,
SB_LF = 7,
SB_Lower = 8,
SB_Numeric = 9,
SB_OLetter = 10,
SB_SContinue = 11,
SB_Sep = 12,
SB_Sp = 13,
SB_STerm = 14,
SB_Upper = 15
} SB_enum;
static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Sp,
SB_LF,
SB_Sp,
SB_CR,
SB_Other,
SB_Sp,
SB_STerm,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
SB_Other,
SB_Upper,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Sep,
SB_Other,
SB_Sp,
SB_Other,
SB_Lower,
SB_Close,
SB_Other,
SB_Format,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Close,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_OLetter,
SB_Other,
SB_SContinue,
SB_Other,
SB_Lower,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
SB_Extend,
SB_Other,
SB_Format,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Format,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Format,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_SContinue,
SB_STerm,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Close,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Extend,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Sp,
SB_OLetter,
SB_Close,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_SContinue,
SB_STerm,
SB_Other,
SB_SContinue,
SB_STerm,
SB_Other,
SB_Extend,
SB_Format,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Numeric,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_STerm,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Sp,
SB_Format,
SB_Extend,
SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_ATerm,
SB_Other,
SB_Sep,
SB_Format,
SB_Sp,
SB_Other,
SB_Close,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_STerm,
SB_Other,
SB_Sp,
SB_Format,
SB_Other,
SB_Format,
SB_Other,
SB_Lower,
SB_Other,
SB_Close,
SB_Lower,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_Sp,
SB_SContinue,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Close,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_SContinue,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Extend,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_SContinue,
SB_STerm,
SB_SContinue,
SB_Close,
SB_Other,
SB_SContinue,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
SB_Other,
SB_Upper,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_STerm,
SB_Close,
SB_SContinue,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Format,
SB_STerm,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Extend,
SB_STerm,
SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Close,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
3170, /* 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,
0x5,
0x6,
0xB,
0xD,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x42,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x51,
0x5A,
0x5B,
0x5D,
0x5E,
0x60,
0x61,
0x62,
0x6A,
0x6B,
0x6C,
0x6F,
0x70,
0x71,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xBD,
0xBE,
0xC0,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFA,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BC,
0x1BD,
0x1C0,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x483,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x55D,
0x55E,
0x560,
0x589,
0x58A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66D,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x703,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x840,
0x859,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
0xB82,
0xB83,
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,
0xBF0,
0xC00,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC64,
0xC66,
0xC70,
0xC80,
0xC81,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD62,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE40,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x102B,
0x103F,
0x1040,
0x104A,
0x104C,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1362,
0x1363,
0x1367,
0x1369,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166E,
0x166F,
0x1680,
0x1681,
0x169B,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1715,
0x1720,
0x1732,
0x1735,
0x1737,
0x1740,
0x1752,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1803,
0x1804,
0x1808,
0x1809,
0x180A,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x1946,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A17,
0x1A1C,
0x1A20,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AAC,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C00,
0x1C24,
0x1C38,
0x1C3B,
0x1C3D,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FDC,
0x1FE0,
0x1FE8,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFD,
0x2000,
0x200B,
0x200C,
0x200E,
0x2010,
0x2013,
0x2015,
0x2018,
0x2020,
0x2024,
0x2025,
0x2028,
0x202A,
0x202F,
0x2030,
0x2039,
0x203B,
0x203C,
0x203E,
0x2045,
0x2047,
0x204A,
0x205F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207D,
0x207F,
0x2080,
0x208D,
0x208F,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2140,
0x2145,
0x2146,
0x214A,
0x214E,
0x214F,
0x2160,
0x2170,
0x2180,
0x2183,
0x2184,
0x2185,
0x2189,
0x2308,
0x230C,
0x2329,
0x232B,
0x24B6,
0x24D0,
0x24EA,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF2,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2E,
0x2E2F,
0x2E30,
0x2E3C,
0x2E3D,
0x2E42,
0x2E43,
0x3000,
0x3001,
0x3002,
0x3003,
0x3005,
0x3008,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0x3021,
0x302A,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA4FF,
0xA500,
0xA60D,
0xA60E,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA717,
0xA720,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA789,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F5,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA876,
0xA878,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA92F,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9C8,
0xA9CA,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA37,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB6A,
0xAB70,
0xABC0,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE12,
0xFE13,
0xFE14,
0xFE17,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE33,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFE58,
0xFE59,
0xFE5F,
0xFE63,
0xFE64,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
0xFF20,
0xFF21,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF41,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0xFF65,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x10428,
0x10450,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A56,
0x10A58,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F55,
0x10F5A,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11003,
0x11038,
0x11047,
0x11049,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11141,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11176,
0x11177,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111DE,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112AA,
0x112B0,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1144D,
0x11450,
0x1145A,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x115DC,
0x115DE,
0x11600,
0x11630,
0x11641,
0x11643,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x11800,
0x1182C,
0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11945,
0x11946,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A42,
0x11A44,
0x11A47,
0x11A48,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C43,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF7,
0x11EF9,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16AF6,
0x16B00,
0x16B30,
0x16B37,
0x16B39,
0x16B40,
0x16B44,
0x16B45,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E60,
0x16E80,
0x16E98,
0x16E99,
0x16F00,
0x16F4B,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D51E,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6A8,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA88,
0x1DA89,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E922,
0x1E944,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F676,
0x1F679,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
SB_Other = 0,
SB_ATerm = 1,
SB_Close = 2,
SB_CR = 3,
SB_EDGE = 4,
SB_Extend = 5,
SB_Format = 6,
SB_LF = 7,
SB_Lower = 8,
SB_Numeric = 9,
SB_OLetter = 10,
SB_SContinue = 11,
SB_Sep = 12,
SB_Sp = 13,
SB_STerm = 14,
SB_Upper = 15
} SB_enum;
static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Sp,
SB_Other,
SB_Sp,
SB_CR,
SB_Other,
SB_LF,
SB_Other,
SB_Sep,
SB_Other,
SB_Sp,
SB_Lower,
SB_Other,
SB_ATerm,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_Other,
SB_Upper,
SB_Other,
SB_SContinue,
SB_Other,
SB_STerm,
SB_Lower,
SB_Upper,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Upper,
SB_Lower,
SB_Close,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Close,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Upper,
SB_Format,
SB_Lower,
SB_Close,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Numeric,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_OLetter,
SB_Other,
SB_SContinue,
SB_Other,
SB_Lower,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
SB_Extend,
SB_Other,
SB_Format,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Format,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Format,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_SContinue,
SB_STerm,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Close,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Extend,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Sp,
SB_OLetter,
SB_Close,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_SContinue,
SB_STerm,
SB_Other,
SB_SContinue,
SB_STerm,
SB_Other,
SB_Extend,
SB_Format,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Numeric,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_STerm,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Sp,
SB_Format,
SB_Extend,
SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_ATerm,
SB_Other,
SB_Sep,
SB_Format,
SB_Sp,
SB_Other,
SB_Close,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_STerm,
SB_Other,
SB_Sp,
SB_Format,
SB_Other,
SB_Format,
SB_Other,
SB_Lower,
SB_Other,
SB_Close,
SB_Lower,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_Sp,
SB_SContinue,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Close,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_SContinue,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Extend,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_SContinue,
SB_STerm,
SB_SContinue,
SB_Close,
SB_Other,
SB_SContinue,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
SB_Other,
SB_Upper,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_STerm,
SB_Close,
SB_SContinue,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Format,
SB_STerm,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Extend,
SB_STerm,
SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Close,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
3166, /* 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,
0x5,
0x6,
0xB,
0xD,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x42,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x51,
0x5A,
0x5B,
0x5D,
0x5E,
0x60,
0x61,
0x62,
0x6A,
0x6B,
0x6C,
0x6F,
0x70,
0x71,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xBA,
0xBC,
0xC0,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFA,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BC,
0x1BD,
0x1C0,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x483,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x55D,
0x55E,
0x560,
0x589,
0x58A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66D,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x703,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x840,
0x859,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
0xB82,
0xB83,
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,
0xBF0,
0xC00,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC64,
0xC66,
0xC70,
0xC80,
0xC81,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD62,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE40,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x102B,
0x103F,
0x1040,
0x104A,
0x104C,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1362,
0x1363,
0x1367,
0x1369,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166E,
0x166F,
0x1680,
0x1681,
0x169B,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1715,
0x1720,
0x1732,
0x1735,
0x1737,
0x1740,
0x1752,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1803,
0x1804,
0x1808,
0x1809,
0x180A,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x1946,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A17,
0x1A1C,
0x1A20,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AAC,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C00,
0x1C24,
0x1C38,
0x1C3B,
0x1C3D,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FDC,
0x1FE0,
0x1FE8,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFD,
0x2000,
0x200B,
0x200C,
0x200E,
0x2010,
0x2013,
0x2015,
0x2018,
0x2020,
0x2024,
0x2025,
0x2028,
0x202A,
0x202F,
0x2030,
0x2039,
0x203B,
0x203C,
0x203E,
0x2045,
0x2047,
0x204A,
0x205F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207D,
0x207F,
0x2080,
0x208D,
0x208F,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2140,
0x2145,
0x2146,
0x214A,
0x214E,
0x214F,
0x2160,
0x2170,
0x2180,
0x2183,
0x2184,
0x2185,
0x2189,
0x2308,
0x230C,
0x2329,
0x232B,
0x24B6,
0x24D0,
0x24EA,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF2,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2E,
0x2E2F,
0x2E30,
0x2E3C,
0x2E3D,
0x2E42,
0x2E43,
0x3000,
0x3001,
0x3002,
0x3003,
0x3005,
0x3008,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0x3021,
0x302A,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA4FF,
0xA500,
0xA60D,
0xA60E,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA717,
0xA720,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA789,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F5,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA876,
0xA878,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA92F,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9C8,
0xA9CA,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA37,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB6A,
0xAB70,
0xABC0,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE12,
0xFE13,
0xFE14,
0xFE17,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE33,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFE58,
0xFE59,
0xFE5F,
0xFE63,
0xFE64,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
0xFF20,
0xFF21,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF41,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0xFF65,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x10428,
0x10450,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A56,
0x10A58,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F55,
0x10F5A,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11003,
0x11038,
0x11047,
0x11049,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11141,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11176,
0x11177,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111DE,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112AA,
0x112B0,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1144D,
0x11450,
0x1145A,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x115DC,
0x115DE,
0x11600,
0x11630,
0x11641,
0x11643,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x11800,
0x1182C,
0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11945,
0x11946,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A42,
0x11A44,
0x11A47,
0x11A48,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C43,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF7,
0x11EF9,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16AF6,
0x16B00,
0x16B30,
0x16B37,
0x16B39,
0x16B40,
0x16B44,
0x16B45,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E60,
0x16E80,
0x16E98,
0x16E99,
0x16F00,
0x16F4B,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D51E,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6A8,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA88,
0x1DA89,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E922,
0x1E944,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F676,
0x1F679,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
SB_Other = 0,
SB_ATerm = 1,
SB_Close = 2,
SB_CR = 3,
SB_EDGE = 4,
SB_Extend = 5,
SB_Format = 6,
SB_LF = 7,
SB_Lower = 8,
SB_Numeric = 9,
SB_OLetter = 10,
SB_SContinue = 11,
SB_Sep = 12,
SB_Sp = 13,
SB_STerm = 14,
SB_Upper = 15
} SB_enum;
static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Sp,
SB_Other,
SB_Sp,
SB_CR,
SB_Other,
SB_Sep,
SB_Other,
SB_LF,
SB_Other,
SB_Sp,
SB_Lower,
SB_Other,
SB_ATerm,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_Other,
SB_Upper,
SB_Other,
SB_SContinue,
SB_Other,
SB_STerm,
SB_Lower,
SB_Upper,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Upper,
SB_Lower,
SB_Close,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Upper,
SB_Format,
SB_Lower,
SB_Close,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Numeric,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_OLetter,
SB_Other,
SB_SContinue,
SB_Other,
SB_Lower,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
SB_Extend,
SB_Other,
SB_Format,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Format,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Format,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_SContinue,
SB_STerm,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Close,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Extend,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Sp,
SB_OLetter,
SB_Close,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_SContinue,
SB_STerm,
SB_Other,
SB_SContinue,
SB_STerm,
SB_Other,
SB_Extend,
SB_Format,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Numeric,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_STerm,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
SB_Other,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Sp,
SB_Format,
SB_Extend,
SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_ATerm,
SB_Other,
SB_Sep,
SB_Format,
SB_Sp,
SB_Other,
SB_Close,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_STerm,
SB_Other,
SB_Sp,
SB_Format,
SB_Other,
SB_Format,
SB_Other,
SB_Lower,
SB_Other,
SB_Close,
SB_Lower,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Extend,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_Sp,
SB_SContinue,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Lower,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Close,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_SContinue,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Extend,
SB_Other,
SB_SContinue,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_SContinue,
SB_STerm,
SB_SContinue,
SB_Close,
SB_Other,
SB_SContinue,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_STerm,
SB_Other,
SB_Close,
SB_Other,
SB_SContinue,
SB_ATerm,
SB_Other,
SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
SB_Other,
SB_Upper,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Lower,
SB_Close,
SB_Other,
SB_Close,
SB_Other,
SB_Close,
SB_STerm,
SB_Close,
SB_SContinue,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Format,
SB_STerm,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Extend,
SB_STerm,
SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Extend,
SB_STerm,
SB_Other,
SB_OLetter,
SB_STerm,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
SB_Numeric,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Upper,
SB_Other,
SB_Close,
SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_Format,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
1673, /* 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x342,
0x343,
0x345,
0x346,
0x363,
0x370,
0x374,
0x375,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x385,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3E2,
0x3F0,
0x400,
0x483,
0x484,
0x485,
0x487,
0x488,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x600,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61D,
0x61E,
0x61F,
0x620,
0x640,
0x641,
0x64B,
0x656,
0x660,
0x66A,
0x670,
0x671,
0x6D4,
0x6D5,
0x6DD,
0x6DE,
0x700,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x780,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
0x955,
0x964,
0x965,
0x966,
0x970,
0x980,
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,
0x9F0,
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,
0xA70,
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,
0xAF0,
0xAF2,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
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,
0xBF4,
0xBFB,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC77,
0xC80,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0xE40,
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,
0xFD5,
0xFD9,
0xFDB,
0x1000,
0x1040,
0x104A,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
0x1100,
0x1200,
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,
0x1680,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17DE,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x1802,
0x1804,
0x1805,
0x1806,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x19E0,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BC0,
0x1BF4,
0x1BFC,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C50,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
0x1CD3,
0x1CD4,
0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CDA,
0x1CDB,
0x1CDC,
0x1CDE,
0x1CE0,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CEA,
0x1CEB,
0x1CED,
0x1CEE,
0x1CF2,
0x1CF3,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1CFA,
0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1DC2,
0x1DF8,
0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
0x1F00,
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,
0x200C,
0x200E,
0x202F,
0x2030,
0x2065,
0x2066,
0x2071,
0x2072,
0x2074,
0x207F,
0x2080,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F0,
0x20F1,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C80,
0x2CF4,
0x2CF9,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E43,
0x2E44,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3003,
0x3004,
0x3005,
0x3008,
0x3012,
0x3013,
0x3014,
0x301C,
0x3020,
0x3021,
0x302A,
0x302E,
0x3030,
0x3031,
0x3036,
0x3037,
0x3038,
0x303C,
0x303E,
0x3040,
0x3041,
0x3097,
0x3099,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x30FD,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x31F0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3260,
0x327F,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3358,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA500,
0xA62C,
0xA640,
0xA66F,
0xA670,
0xA6A0,
0xA6F8,
0xA700,
0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xA82D,
0xA830,
0xA833,
0xA836,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8F1,
0xA8F2,
0xA8F3,
0xA8F4,
0xA900,
0xA92E,
0xA92F,
0xA930,
0xA954,
0xA95F,
0xA960,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9DE,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xAB6C,
0xAB70,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDF2,
0xFDF3,
0xFDFD,
0xFDFE,
0xFE00,
0xFE10,
0xFE1A,
0xFE20,
0xFE2E,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF61,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x10330,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103A0,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x10450,
0x10480,
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,
0x10840,
0x10856,
0x10857,
0x10860,
0x10880,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x10900,
0x1091C,
0x1091F,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109A0,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10AA0,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B40,
0x10B56,
0x10B58,
0x10B60,
0x10B73,
0x10B78,
0x10B80,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x11080,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11301,
0x11302,
0x11303,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FD0,
0x11FD2,
0x11FD3,
0x11FD4,
0x11FF2,
0x11FFF,
0x12000,
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,
0x16FE1,
0x16FE2,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B001,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D246,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
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,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
SCX_Unknown = 0,
SCX_Adlam = 1,
SCX_Ahom = 2,
SCX_Anatolian_Hieroglyphs = 3,
SCX_Arabic = 4,
SCX_Armenian = 5,
SCX_Avestan = 6,
SCX_Balinese = 7,
SCX_Bamum = 8,
SCX_Bassa_Vah = 9,
SCX_Batak = 10,
SCX_Bengali = 11,
SCX_Bhaiksuki = 12,
SCX_Bopomofo = 13,
SCX_Brahmi = 14,
SCX_Braille = 15,
SCX_Buginese = 16,
SCX_Buhid = 17,
SCX_Canadian_Aboriginal = 18,
SCX_Carian = 19,
SCX_Caucasian_Albanian = 20,
SCX_Chakma = 21,
SCX_Cham = 22,
SCX_Cherokee = 23,
SCX_Chorasmian = 24,
SCX_Common = 25,
SCX_Coptic = 26,
SCX_Cuneiform = 27,
SCX_Cypriot = 28,
SCX_Cyrillic = 29,
SCX_Deseret = 30,
SCX_Devanagari = 31,
SCX_Dives_Akuru = 32,
SCX_Dogra = 33,
SCX_Duployan = 34,
SCX_Egyptian_Hieroglyphs = 35,
SCX_Elbasan = 36,
SCX_Elymaic = 37,
SCX_Ethiopic = 38,
SCX_Georgian = 39,
SCX_Glagolitic = 40,
SCX_Gothic = 41,
SCX_Grantha = 42,
SCX_Greek = 43,
SCX_Gujarati = 44,
SCX_Gunjala_Gondi = 45,
SCX_Gurmukhi = 46,
SCX_Han = 47,
SCX_Hanb = 48,
SCX_Hangul = 49,
SCX_Hanifi_Rohingya = 50,
SCX_Hanunoo = 51,
SCX_Hatran = 52,
SCX_Hebrew = 53,
SCX_Hiragana = 54,
SCX_Imperial_Aramaic = 55,
SCX_Inherited = 56,
SCX_Inscriptional_Pahlavi = 57,
SCX_Inscriptional_Parthian = 58,
SCX_INVALID = 59,
SCX_Javanese = 60,
SCX_Jpan = 61,
SCX_Kaithi = 62,
SCX_Kannada = 63,
SCX_Katakana = 64,
SCX_Kayah_Li = 65,
SCX_Kharoshthi = 66,
SCX_Khitan_Small_Script = 67,
SCX_Khmer = 68,
SCX_Khojki = 69,
SCX_Khudawadi = 70,
SCX_Kore = 71,
SCX_Lao = 72,
SCX_Latin = 73,
SCX_Lepcha = 74,
SCX_Limbu = 75,
SCX_Linear_A = 76,
SCX_Linear_B = 77,
SCX_Lisu = 78,
SCX_Lycian = 79,
SCX_Lydian = 80,
SCX_Mahajani = 81,
SCX_Makasar = 82,
SCX_Malayalam = 83,
SCX_Mandaic = 84,
SCX_Manichaean = 85,
SCX_Marchen = 86,
SCX_Masaram_Gondi = 87,
SCX_Medefaidrin = 88,
SCX_Meetei_Mayek = 89,
SCX_Mende_Kikakui = 90,
SCX_Meroitic_Cursive = 91,
SCX_Meroitic_Hieroglyphs = 92,
SCX_Miao = 93,
SCX_Modi = 94,
SCX_Mongolian = 95,
SCX_Mro = 96,
SCX_Multani = 97,
SCX_Myanmar = 98,
SCX_Nabataean = 99,
SCX_Nandinagari = 100,
SCX_New_Tai_Lue = 101,
SCX_Newa = 102,
SCX_Nko = 103,
SCX_Nushu = 104,
SCX_Nyiakeng_Puachue_Hmong = 105,
SCX_Ogham = 106,
SCX_Ol_Chiki = 107,
SCX_Old_Hungarian = 108,
SCX_Old_Italic = 109,
SCX_Old_North_Arabian = 110,
SCX_Old_Permic = 111,
SCX_Old_Persian = 112,
SCX_Old_Sogdian = 113,
SCX_Old_South_Arabian = 114,
SCX_Old_Turkic = 115,
SCX_Oriya = 116,
SCX_Osage = 117,
SCX_Osmanya = 118,
SCX_Pahawh_Hmong = 119,
SCX_Palmyrene = 120,
SCX_Pau_Cin_Hau = 121,
SCX_Phags_Pa = 122,
SCX_Phoenician = 123,
SCX_Psalter_Pahlavi = 124,
SCX_Rejang = 125,
SCX_Runic = 126,
SCX_Samaritan = 127,
SCX_Saurashtra = 128,
SCX_Sharada = 129,
SCX_Shavian = 130,
SCX_Siddham = 131,
SCX_SignWriting = 132,
SCX_Sinhala = 133,
SCX_Sogdian = 134,
SCX_Sora_Sompeng = 135,
SCX_Soyombo = 136,
SCX_Sundanese = 137,
SCX_Syloti_Nagri = 138,
SCX_Syriac = 139,
SCX_Tagalog = 140,
SCX_Tagbanwa = 141,
SCX_Tai_Le = 142,
SCX_Tai_Tham = 143,
SCX_Tai_Viet = 144,
SCX_Takri = 145,
SCX_Tamil = 146,
SCX_Tangut = 147,
SCX_Telugu = 148,
SCX_Thaana = 149,
SCX_Thai = 150,
SCX_Tibetan = 151,
SCX_Tifinagh = 152,
SCX_Tirhuta = 153,
SCX_Ugaritic = 154,
SCX_Vai = 155,
SCX_Wancho = 156,
SCX_Warang_Citi = 157,
SCX_Yezidi = 158,
SCX_Yi = 159,
SCX_Zanabazar_Square = 160,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
SCX_use_AUX_TABLE_4 = -4,
SCX_use_AUX_TABLE_5 = -5,
SCX_use_AUX_TABLE_6 = -6,
SCX_use_AUX_TABLE_7 = -7,
SCX_use_AUX_TABLE_8 = -8,
SCX_use_AUX_TABLE_9 = -9,
SCX_use_AUX_TABLE_10 = -10,
SCX_use_AUX_TABLE_11 = -11,
SCX_use_AUX_TABLE_12 = -12,
SCX_use_AUX_TABLE_13 = -13,
SCX_use_AUX_TABLE_14 = -14,
SCX_use_AUX_TABLE_15 = -15,
SCX_use_AUX_TABLE_16 = -16,
SCX_use_AUX_TABLE_17 = -17,
SCX_use_AUX_TABLE_18 = -18,
SCX_use_AUX_TABLE_19 = -19,
SCX_use_AUX_TABLE_20 = -20,
SCX_use_AUX_TABLE_21 = -21,
SCX_use_AUX_TABLE_22 = -22,
SCX_use_AUX_TABLE_23 = -23,
SCX_use_AUX_TABLE_24 = -24,
SCX_use_AUX_TABLE_25 = -25,
SCX_use_AUX_TABLE_26 = -26,
SCX_use_AUX_TABLE_27 = -27,
SCX_use_AUX_TABLE_28 = -28,
SCX_use_AUX_TABLE_29 = -29,
SCX_use_AUX_TABLE_30 = -30,
SCX_use_AUX_TABLE_31 = -31,
SCX_use_AUX_TABLE_32 = -32,
SCX_use_AUX_TABLE_33 = -33,
SCX_use_AUX_TABLE_34 = -34,
SCX_use_AUX_TABLE_35 = -35,
SCX_use_AUX_TABLE_36 = -36,
SCX_use_AUX_TABLE_37 = -37,
SCX_use_AUX_TABLE_38 = -38,
SCX_use_AUX_TABLE_39 = -39,
SCX_use_AUX_TABLE_40 = -40,
SCX_use_AUX_TABLE_41 = -41,
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
SCX_use_AUX_TABLE_45 = -45,
SCX_use_AUX_TABLE_46 = -46,
SCX_use_AUX_TABLE_47 = -47,
SCX_use_AUX_TABLE_48 = -48,
SCX_use_AUX_TABLE_49 = -49,
SCX_use_AUX_TABLE_50 = -50,
SCX_use_AUX_TABLE_51 = -51,
SCX_use_AUX_TABLE_52 = -52,
SCX_use_AUX_TABLE_53 = -53,
SCX_use_AUX_TABLE_54 = -54,
SCX_use_AUX_TABLE_55 = -55
} SCX_enum;
# endif /* ASCII/Latin1 */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 65 /* ASCII/Latin1 */
#define HAS_SCX_AUX_TABLES
static const SCX_enum SCX_AUX_TABLE_1[] = {
SCX_Bopomofo,
SCX_Hanb
};
static const SCX_enum SCX_AUX_TABLE_2[] = {
SCX_Cyrillic,
SCX_Old_Permic
};
static const SCX_enum SCX_AUX_TABLE_3[] = {
SCX_Cyrillic,
SCX_Glagolitic
};
static const SCX_enum SCX_AUX_TABLE_4[] = {
SCX_Cyrillic,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_5[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana,
SCX_Yezidi
};
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
SCX_Adlam,
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
SCX_Sogdian,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Arabic,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Thaana,
SCX_Yezidi
};
static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya
};
static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Latin,
SCX_Malayalam,
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Latin,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
SCX_Masaram_Gondi,
SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
SCX_Takri,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
SCX_Masaram_Gondi,
SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
SCX_Takri,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Gurmukhi,
SCX_Multani
};
static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gujarati,
SCX_Khojki
};
static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Grantha,
SCX_Tamil
};
static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Kannada,
SCX_Nandinagari
};
static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Bengali,
SCX_Devanagari
};
static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Nandinagari
};
static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada,
SCX_Nandinagari,
SCX_Oriya,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Cyrillic,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Latin,
SCX_Mongolian
};
static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Hangul,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore,
SCX_Yi
};
static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Hangul,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
SCX_Modi,
SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Devanagari,
SCX_Tamil
};
static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Buginese,
SCX_Javanese
};
static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Arabic,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Cypriot,
SCX_Linear_B
};
static const SCX_enum SCX_AUX_TABLE_54[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
static const SCX_enum SCX_AUX_TABLE_55[] = {
SCX_Arabic,
SCX_Coptic
};
static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
SCX_AUX_TABLE_1,
SCX_AUX_TABLE_2,
SCX_AUX_TABLE_3,
SCX_AUX_TABLE_4,
SCX_AUX_TABLE_5,
SCX_AUX_TABLE_6,
SCX_AUX_TABLE_7,
SCX_AUX_TABLE_8,
SCX_AUX_TABLE_9,
SCX_AUX_TABLE_10,
SCX_AUX_TABLE_11,
SCX_AUX_TABLE_12,
SCX_AUX_TABLE_13,
SCX_AUX_TABLE_14,
SCX_AUX_TABLE_15,
SCX_AUX_TABLE_16,
SCX_AUX_TABLE_17,
SCX_AUX_TABLE_18,
SCX_AUX_TABLE_19,
SCX_AUX_TABLE_20,
SCX_AUX_TABLE_21,
SCX_AUX_TABLE_22,
SCX_AUX_TABLE_23,
SCX_AUX_TABLE_24,
SCX_AUX_TABLE_25,
SCX_AUX_TABLE_26,
SCX_AUX_TABLE_27,
SCX_AUX_TABLE_28,
SCX_AUX_TABLE_29,
SCX_AUX_TABLE_30,
SCX_AUX_TABLE_31,
SCX_AUX_TABLE_32,
SCX_AUX_TABLE_33,
SCX_AUX_TABLE_34,
SCX_AUX_TABLE_35,
SCX_AUX_TABLE_36,
SCX_AUX_TABLE_37,
SCX_AUX_TABLE_38,
SCX_AUX_TABLE_39,
SCX_AUX_TABLE_40,
SCX_AUX_TABLE_41,
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
SCX_AUX_TABLE_45,
SCX_AUX_TABLE_46,
SCX_AUX_TABLE_47,
SCX_AUX_TABLE_48,
SCX_AUX_TABLE_49,
SCX_AUX_TABLE_50,
SCX_AUX_TABLE_51,
SCX_AUX_TABLE_52,
SCX_AUX_TABLE_53,
SCX_AUX_TABLE_54,
SCX_AUX_TABLE_55
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
2 /* SCX_AUX_TABLE_2 */,
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
5 /* SCX_AUX_TABLE_5 */,
3 /* SCX_AUX_TABLE_6 */,
8 /* SCX_AUX_TABLE_7 */,
2 /* SCX_AUX_TABLE_8 */,
3 /* SCX_AUX_TABLE_9 */,
2 /* SCX_AUX_TABLE_10 */,
13 /* SCX_AUX_TABLE_11 */,
12 /* SCX_AUX_TABLE_12 */,
20 /* SCX_AUX_TABLE_13 */,
21 /* SCX_AUX_TABLE_14 */,
4 /* SCX_AUX_TABLE_15 */,
3 /* SCX_AUX_TABLE_16 */,
2 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
3 /* SCX_AUX_TABLE_21 */,
2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
4 /* SCX_AUX_TABLE_24 */,
2 /* SCX_AUX_TABLE_25 */,
4 /* SCX_AUX_TABLE_26 */,
2 /* SCX_AUX_TABLE_27 */,
2 /* SCX_AUX_TABLE_28 */,
2 /* SCX_AUX_TABLE_29 */,
6 /* SCX_AUX_TABLE_30 */,
2 /* SCX_AUX_TABLE_31 */,
8 /* SCX_AUX_TABLE_32 */,
3 /* SCX_AUX_TABLE_33 */,
2 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
3 /* SCX_AUX_TABLE_36 */,
4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
8 /* SCX_AUX_TABLE_39 */,
5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
2 /* SCX_AUX_TABLE_44 */,
5 /* SCX_AUX_TABLE_45 */,
14 /* SCX_AUX_TABLE_46 */,
13 /* SCX_AUX_TABLE_47 */,
11 /* SCX_AUX_TABLE_48 */,
2 /* SCX_AUX_TABLE_49 */,
3 /* SCX_AUX_TABLE_50 */,
2 /* SCX_AUX_TABLE_51 */,
2 /* SCX_AUX_TABLE_52 */,
2 /* SCX_AUX_TABLE_53 */,
3 /* SCX_AUX_TABLE_54 */,
2 /* SCX_AUX_TABLE_55 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
0x11730, /* Ahom */
'0', /* Anatolian_Hieroglyphs */
0, /* Arabic */
'0', /* Armenian */
'0', /* Avestan */
0x1b50, /* Balinese */
'0', /* Bamum */
'0', /* Bassa_Vah */
'0', /* Batak */
0x9e6, /* Bengali */
0x11c50, /* Bhaiksuki */
'0', /* Bopomofo */
0x11066, /* Brahmi */
'0', /* Braille */
'0', /* Buginese */
'0', /* Buhid */
'0', /* Canadian_Aboriginal */
'0', /* Carian */
'0', /* Caucasian_Albanian */
0, /* Chakma */
0xaa50, /* Cham */
'0', /* Cherokee */
'0', /* Chorasmian */
0, /* Common */
'0', /* Coptic */
'0', /* Cuneiform */
'0', /* Cypriot */
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
0x11950, /* Dives_Akuru */
0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
'0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
'0', /* Gothic */
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
'0', /* Hiragana */
'0', /* Imperial_Aramaic */
0, /* Inherited */
'0', /* Inscriptional_Pahlavi */
'0', /* Inscriptional_Parthian */
'0', /* INVALID */
0xa9d0, /* Javanese */
'0', /* Jpan */
0x966, /* Kaithi */
0xce6, /* Kannada */
'0', /* Katakana */
0xa900, /* Kayah_Li */
'0', /* Kharoshthi */
'0', /* Khitan_Small_Script */
0x17e0, /* Khmer */
0xae6, /* Khojki */
0x112f0, /* Khudawadi */
'0', /* Kore */
0xed0, /* Lao */
'0', /* Latin */
0x1c40, /* Lepcha */
0x1946, /* Limbu */
'0', /* Linear_A */
'0', /* Linear_B */
'0', /* Lisu */
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
'0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
'0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
'0', /* Meroitic_Hieroglyphs */
'0', /* Miao */
0x11650, /* Modi */
0x1810, /* Mongolian */
0x16a60, /* Mro */
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
'0', /* Old_Italic */
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
'0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
'0', /* Osage */
0x104a0, /* Osmanya */
0x16b50, /* Pahawh_Hmong */
'0', /* Palmyrene */
'0', /* Pau_Cin_Hau */
'0', /* Phags_Pa */
'0', /* Phoenician */
'0', /* Psalter_Pahlavi */
'0', /* Rejang */
'0', /* Runic */
'0', /* Samaritan */
0xa8d0, /* Saurashtra */
0x111d0, /* Sharada */
'0', /* Shavian */
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
'0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
0x9e6, /* Syloti_Nagri */
'0', /* Syriac */
'0', /* Tagalog */
'0', /* Tagbanwa */
0x1040, /* Tai_Le */
0, /* Tai_Tham */
'0', /* Tai_Viet */
0x116c0, /* Takri */
0xbe6, /* Tamil */
'0', /* Tangut */
0xc66, /* Telugu */
0x660, /* Thaana */
0xe50, /* Thai */
0xf20, /* Tibetan */
'0', /* Tifinagh */
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
0x1e2f0, /* Wancho */
0x118e0, /* Warang_Citi */
0x660 /* Yezidi */
};
static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_use_AUX_TABLE_1,
SCX_Common,
SCX_Inherited,
SCX_Greek,
SCX_Inherited,
SCX_Greek,
SCX_Inherited,
SCX_Latin,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Coptic,
SCX_Greek,
SCX_Cyrillic,
SCX_use_AUX_TABLE_2,
SCX_use_AUX_TABLE_3,
SCX_use_AUX_TABLE_4,
SCX_use_AUX_TABLE_3,
SCX_Cyrillic,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_use_AUX_TABLE_6,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_Arabic,
SCX_use_AUX_TABLE_7,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_10,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Syriac,
SCX_Unknown,
SCX_Syriac,
SCX_Unknown,
SCX_Syriac,
SCX_Arabic,
SCX_Thaana,
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
SCX_Unknown,
SCX_Mandaic,
SCX_Unknown,
SCX_Mandaic,
SCX_Unknown,
SCX_Syriac,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
SCX_use_AUX_TABLE_11,
SCX_use_AUX_TABLE_12,
SCX_Inherited,
SCX_Devanagari,
SCX_use_AUX_TABLE_13,
SCX_use_AUX_TABLE_14,
SCX_use_AUX_TABLE_15,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_use_AUX_TABLE_16,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_use_AUX_TABLE_17,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_use_AUX_TABLE_18,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Thai,
SCX_Unknown,
SCX_Common,
SCX_Thai,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Common,
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_use_AUX_TABLE_22,
SCX_Georgian,
SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Cherokee,
SCX_Unknown,
SCX_Cherokee,
SCX_Unknown,
SCX_Canadian_Aboriginal,
SCX_Ogham,
SCX_Unknown,
SCX_Runic,
SCX_Common,
SCX_Runic,
SCX_Unknown,
SCX_Tagalog,
SCX_Unknown,
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Canadian_Aboriginal,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Tai_Le,
SCX_Unknown,
SCX_Tai_Le,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Khmer,
SCX_Buginese,
SCX_Unknown,
SCX_Buginese,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Inherited,
SCX_Unknown,
SCX_Balinese,
SCX_Unknown,
SCX_Balinese,
SCX_Unknown,
SCX_Sundanese,
SCX_Batak,
SCX_Unknown,
SCX_Batak,
SCX_Lepcha,
SCX_Unknown,
SCX_Lepcha,
SCX_Unknown,
SCX_Lepcha,
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
SCX_use_AUX_TABLE_26,
SCX_Devanagari,
SCX_use_AUX_TABLE_26,
SCX_use_AUX_TABLE_27,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_28,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_30,
SCX_Devanagari,
SCX_use_AUX_TABLE_29,
SCX_Devanagari,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_31,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_32,
SCX_use_AUX_TABLE_27,
SCX_use_AUX_TABLE_33,
SCX_use_AUX_TABLE_28,
SCX_Bengali,
SCX_use_AUX_TABLE_27,
SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
SCX_Cyrillic,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Cyrillic,
SCX_Latin,
SCX_Greek,
SCX_Inherited,
SCX_use_AUX_TABLE_34,
SCX_Inherited,
SCX_Unknown,
SCX_Inherited,
SCX_Latin,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_use_AUX_TABLE_35,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Braille,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Latin,
SCX_Coptic,
SCX_Unknown,
SCX_Coptic,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Tifinagh,
SCX_Unknown,
SCX_Tifinagh,
SCX_Unknown,
SCX_Tifinagh,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Cyrillic,
SCX_Common,
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_38,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_40,
SCX_use_AUX_TABLE_23,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_41,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_42,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_43,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_23,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Lisu,
SCX_Vai,
SCX_Unknown,
SCX_Cyrillic,
SCX_use_AUX_TABLE_3,
SCX_Cyrillic,
SCX_Bamum,
SCX_Unknown,
SCX_use_AUX_TABLE_45,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
SCX_use_AUX_TABLE_46,
SCX_use_AUX_TABLE_47,
SCX_use_AUX_TABLE_48,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_49,
SCX_Devanagari,
SCX_Kayah_Li,
SCX_use_AUX_TABLE_50,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
SCX_use_AUX_TABLE_51,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
SCX_Myanmar,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Myanmar,
SCX_Tai_Viet,
SCX_Unknown,
SCX_Tai_Viet,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_52,
SCX_Arabic,
SCX_use_AUX_TABLE_52,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_use_AUX_TABLE_54,
SCX_Unknown,
SCX_use_AUX_TABLE_53,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Unknown,
SCX_Lycian,
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
SCX_use_AUX_TABLE_55,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
SCX_Old_Italic,
SCX_Gothic,
SCX_Unknown,
SCX_Old_Permic,
SCX_Unknown,
SCX_Ugaritic,
SCX_Unknown,
SCX_Ugaritic,
SCX_Old_Persian,
SCX_Unknown,
SCX_Old_Persian,
SCX_Unknown,
SCX_Deseret,
SCX_Shavian,
SCX_Osmanya,
SCX_Unknown,
SCX_Osmanya,
SCX_Unknown,
SCX_Osage,
SCX_Unknown,
SCX_Osage,
SCX_Unknown,
SCX_Elbasan,
SCX_Unknown,
SCX_Caucasian_Albanian,
SCX_Unknown,
SCX_Caucasian_Albanian,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Imperial_Aramaic,
SCX_Unknown,
SCX_Imperial_Aramaic,
SCX_Palmyrene,
SCX_Nabataean,
SCX_Unknown,
SCX_Nabataean,
SCX_Unknown,
SCX_Hatran,
SCX_Unknown,
SCX_Hatran,
SCX_Unknown,
SCX_Hatran,
SCX_Phoenician,
SCX_Unknown,
SCX_Phoenician,
SCX_Lydian,
SCX_Unknown,
SCX_Lydian,
SCX_Unknown,
SCX_Meroitic_Hieroglyphs,
SCX_Meroitic_Cursive,
SCX_Unknown,
SCX_Meroitic_Cursive,
SCX_Unknown,
SCX_Meroitic_Cursive,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Old_South_Arabian,
SCX_Old_North_Arabian,
SCX_Unknown,
SCX_Manichaean,
SCX_Unknown,
SCX_Manichaean,
SCX_Unknown,
SCX_Avestan,
SCX_Unknown,
SCX_Avestan,
SCX_Inscriptional_Parthian,
SCX_Unknown,
SCX_Inscriptional_Parthian,
SCX_Inscriptional_Pahlavi,
SCX_Unknown,
SCX_Inscriptional_Pahlavi,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Old_Turkic,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Old_Sogdian,
SCX_Unknown,
SCX_Sogdian,
SCX_Unknown,
SCX_Chorasmian,
SCX_Unknown,
SCX_Elymaic,
SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
SCX_Kaithi,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Chakma,
SCX_Unknown,
SCX_Chakma,
SCX_Unknown,
SCX_Mahajani,
SCX_Unknown,
SCX_Sharada,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Khojki,
SCX_Unknown,
SCX_Khojki,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Khudawadi,
SCX_Unknown,
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_use_AUX_TABLE_19,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Siddham,
SCX_Unknown,
SCX_Siddham,
SCX_Unknown,
SCX_Modi,
SCX_Unknown,
SCX_Modi,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Takri,
SCX_Unknown,
SCX_Takri,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Dogra,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
SCX_Pau_Cin_Hau,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Makasar,
SCX_Unknown,
SCX_Lisu,
SCX_Unknown,
SCX_Tamil,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Bassa_Vah,
SCX_Unknown,
SCX_Bassa_Vah,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Medefaidrin,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
SCX_Common,
SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_SignWriting,
SCX_Unknown,
SCX_SignWriting,
SCX_Unknown,
SCX_SignWriting,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Wancho,
SCX_Unknown,
SCX_Wancho,
SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_43,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_Unknown
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x342,
0x343,
0x345,
0x346,
0x363,
0x370,
0x374,
0x375,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x385,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3E2,
0x3F0,
0x400,
0x483,
0x484,
0x485,
0x487,
0x488,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x600,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61D,
0x61E,
0x61F,
0x620,
0x640,
0x641,
0x64B,
0x656,
0x660,
0x66A,
0x670,
0x671,
0x6D4,
0x6D5,
0x6DD,
0x6DE,
0x700,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x780,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
0x955,
0x964,
0x965,
0x966,
0x970,
0x980,
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,
0x9F0,
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,
0xA70,
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,
0xAF0,
0xAF2,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
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,
0xBF4,
0xBFB,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC77,
0xC80,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0xE40,
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,
0xFD5,
0xFD9,
0xFDB,
0x1000,
0x1040,
0x104A,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
0x1100,
0x1200,
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,
0x1680,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17DE,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x1802,
0x1804,
0x1805,
0x1806,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x19E0,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BC0,
0x1BF4,
0x1BFC,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C50,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
0x1CD3,
0x1CD4,
0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CDA,
0x1CDB,
0x1CDC,
0x1CDE,
0x1CE0,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CEA,
0x1CEB,
0x1CED,
0x1CEE,
0x1CF2,
0x1CF3,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1CFA,
0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1DC2,
0x1DF8,
0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
0x1F00,
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,
0x200C,
0x200E,
0x202F,
0x2030,
0x2065,
0x2066,
0x2071,
0x2072,
0x2074,
0x207F,
0x2080,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F0,
0x20F1,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C80,
0x2CF4,
0x2CF9,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E43,
0x2E44,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3003,
0x3004,
0x3005,
0x3008,
0x3012,
0x3013,
0x3014,
0x301C,
0x3020,
0x3021,
0x302A,
0x302E,
0x3030,
0x3031,
0x3036,
0x3037,
0x3038,
0x303C,
0x303E,
0x3040,
0x3041,
0x3097,
0x3099,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x30FD,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x31F0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3260,
0x327F,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3358,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA500,
0xA62C,
0xA640,
0xA66F,
0xA670,
0xA6A0,
0xA6F8,
0xA700,
0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xA82D,
0xA830,
0xA833,
0xA836,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8F1,
0xA8F2,
0xA8F3,
0xA8F4,
0xA900,
0xA92E,
0xA92F,
0xA930,
0xA954,
0xA95F,
0xA960,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9DE,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xAB6C,
0xAB70,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDF2,
0xFDF3,
0xFDFD,
0xFDFE,
0xFE00,
0xFE10,
0xFE1A,
0xFE20,
0xFE2E,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF61,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x10330,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103A0,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x10450,
0x10480,
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,
0x10840,
0x10856,
0x10857,
0x10860,
0x10880,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x10900,
0x1091C,
0x1091F,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109A0,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10AA0,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B40,
0x10B56,
0x10B58,
0x10B60,
0x10B73,
0x10B78,
0x10B80,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x11080,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11301,
0x11302,
0x11303,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FD0,
0x11FD2,
0x11FD3,
0x11FD4,
0x11FF2,
0x11FFF,
0x12000,
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,
0x16FE1,
0x16FE2,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B001,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D246,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
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,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
SCX_Unknown = 0,
SCX_Adlam = 1,
SCX_Ahom = 2,
SCX_Anatolian_Hieroglyphs = 3,
SCX_Arabic = 4,
SCX_Armenian = 5,
SCX_Avestan = 6,
SCX_Balinese = 7,
SCX_Bamum = 8,
SCX_Bassa_Vah = 9,
SCX_Batak = 10,
SCX_Bengali = 11,
SCX_Bhaiksuki = 12,
SCX_Bopomofo = 13,
SCX_Brahmi = 14,
SCX_Braille = 15,
SCX_Buginese = 16,
SCX_Buhid = 17,
SCX_Canadian_Aboriginal = 18,
SCX_Carian = 19,
SCX_Caucasian_Albanian = 20,
SCX_Chakma = 21,
SCX_Cham = 22,
SCX_Cherokee = 23,
SCX_Chorasmian = 24,
SCX_Common = 25,
SCX_Coptic = 26,
SCX_Cuneiform = 27,
SCX_Cypriot = 28,
SCX_Cyrillic = 29,
SCX_Deseret = 30,
SCX_Devanagari = 31,
SCX_Dives_Akuru = 32,
SCX_Dogra = 33,
SCX_Duployan = 34,
SCX_Egyptian_Hieroglyphs = 35,
SCX_Elbasan = 36,
SCX_Elymaic = 37,
SCX_Ethiopic = 38,
SCX_Georgian = 39,
SCX_Glagolitic = 40,
SCX_Gothic = 41,
SCX_Grantha = 42,
SCX_Greek = 43,
SCX_Gujarati = 44,
SCX_Gunjala_Gondi = 45,
SCX_Gurmukhi = 46,
SCX_Han = 47,
SCX_Hanb = 48,
SCX_Hangul = 49,
SCX_Hanifi_Rohingya = 50,
SCX_Hanunoo = 51,
SCX_Hatran = 52,
SCX_Hebrew = 53,
SCX_Hiragana = 54,
SCX_Imperial_Aramaic = 55,
SCX_Inherited = 56,
SCX_Inscriptional_Pahlavi = 57,
SCX_Inscriptional_Parthian = 58,
SCX_INVALID = 59,
SCX_Javanese = 60,
SCX_Jpan = 61,
SCX_Kaithi = 62,
SCX_Kannada = 63,
SCX_Katakana = 64,
SCX_Kayah_Li = 65,
SCX_Kharoshthi = 66,
SCX_Khitan_Small_Script = 67,
SCX_Khmer = 68,
SCX_Khojki = 69,
SCX_Khudawadi = 70,
SCX_Kore = 71,
SCX_Lao = 72,
SCX_Latin = 73,
SCX_Lepcha = 74,
SCX_Limbu = 75,
SCX_Linear_A = 76,
SCX_Linear_B = 77,
SCX_Lisu = 78,
SCX_Lycian = 79,
SCX_Lydian = 80,
SCX_Mahajani = 81,
SCX_Makasar = 82,
SCX_Malayalam = 83,
SCX_Mandaic = 84,
SCX_Manichaean = 85,
SCX_Marchen = 86,
SCX_Masaram_Gondi = 87,
SCX_Medefaidrin = 88,
SCX_Meetei_Mayek = 89,
SCX_Mende_Kikakui = 90,
SCX_Meroitic_Cursive = 91,
SCX_Meroitic_Hieroglyphs = 92,
SCX_Miao = 93,
SCX_Modi = 94,
SCX_Mongolian = 95,
SCX_Mro = 96,
SCX_Multani = 97,
SCX_Myanmar = 98,
SCX_Nabataean = 99,
SCX_Nandinagari = 100,
SCX_New_Tai_Lue = 101,
SCX_Newa = 102,
SCX_Nko = 103,
SCX_Nushu = 104,
SCX_Nyiakeng_Puachue_Hmong = 105,
SCX_Ogham = 106,
SCX_Ol_Chiki = 107,
SCX_Old_Hungarian = 108,
SCX_Old_Italic = 109,
SCX_Old_North_Arabian = 110,
SCX_Old_Permic = 111,
SCX_Old_Persian = 112,
SCX_Old_Sogdian = 113,
SCX_Old_South_Arabian = 114,
SCX_Old_Turkic = 115,
SCX_Oriya = 116,
SCX_Osage = 117,
SCX_Osmanya = 118,
SCX_Pahawh_Hmong = 119,
SCX_Palmyrene = 120,
SCX_Pau_Cin_Hau = 121,
SCX_Phags_Pa = 122,
SCX_Phoenician = 123,
SCX_Psalter_Pahlavi = 124,
SCX_Rejang = 125,
SCX_Runic = 126,
SCX_Samaritan = 127,
SCX_Saurashtra = 128,
SCX_Sharada = 129,
SCX_Shavian = 130,
SCX_Siddham = 131,
SCX_SignWriting = 132,
SCX_Sinhala = 133,
SCX_Sogdian = 134,
SCX_Sora_Sompeng = 135,
SCX_Soyombo = 136,
SCX_Sundanese = 137,
SCX_Syloti_Nagri = 138,
SCX_Syriac = 139,
SCX_Tagalog = 140,
SCX_Tagbanwa = 141,
SCX_Tai_Le = 142,
SCX_Tai_Tham = 143,
SCX_Tai_Viet = 144,
SCX_Takri = 145,
SCX_Tamil = 146,
SCX_Tangut = 147,
SCX_Telugu = 148,
SCX_Thaana = 149,
SCX_Thai = 150,
SCX_Tibetan = 151,
SCX_Tifinagh = 152,
SCX_Tirhuta = 153,
SCX_Ugaritic = 154,
SCX_Vai = 155,
SCX_Wancho = 156,
SCX_Warang_Citi = 157,
SCX_Yezidi = 158,
SCX_Yi = 159,
SCX_Zanabazar_Square = 160,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
SCX_use_AUX_TABLE_4 = -4,
SCX_use_AUX_TABLE_5 = -5,
SCX_use_AUX_TABLE_6 = -6,
SCX_use_AUX_TABLE_7 = -7,
SCX_use_AUX_TABLE_8 = -8,
SCX_use_AUX_TABLE_9 = -9,
SCX_use_AUX_TABLE_10 = -10,
SCX_use_AUX_TABLE_11 = -11,
SCX_use_AUX_TABLE_12 = -12,
SCX_use_AUX_TABLE_13 = -13,
SCX_use_AUX_TABLE_14 = -14,
SCX_use_AUX_TABLE_15 = -15,
SCX_use_AUX_TABLE_16 = -16,
SCX_use_AUX_TABLE_17 = -17,
SCX_use_AUX_TABLE_18 = -18,
SCX_use_AUX_TABLE_19 = -19,
SCX_use_AUX_TABLE_20 = -20,
SCX_use_AUX_TABLE_21 = -21,
SCX_use_AUX_TABLE_22 = -22,
SCX_use_AUX_TABLE_23 = -23,
SCX_use_AUX_TABLE_24 = -24,
SCX_use_AUX_TABLE_25 = -25,
SCX_use_AUX_TABLE_26 = -26,
SCX_use_AUX_TABLE_27 = -27,
SCX_use_AUX_TABLE_28 = -28,
SCX_use_AUX_TABLE_29 = -29,
SCX_use_AUX_TABLE_30 = -30,
SCX_use_AUX_TABLE_31 = -31,
SCX_use_AUX_TABLE_32 = -32,
SCX_use_AUX_TABLE_33 = -33,
SCX_use_AUX_TABLE_34 = -34,
SCX_use_AUX_TABLE_35 = -35,
SCX_use_AUX_TABLE_36 = -36,
SCX_use_AUX_TABLE_37 = -37,
SCX_use_AUX_TABLE_38 = -38,
SCX_use_AUX_TABLE_39 = -39,
SCX_use_AUX_TABLE_40 = -40,
SCX_use_AUX_TABLE_41 = -41,
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
SCX_use_AUX_TABLE_45 = -45,
SCX_use_AUX_TABLE_46 = -46,
SCX_use_AUX_TABLE_47 = -47,
SCX_use_AUX_TABLE_48 = -48,
SCX_use_AUX_TABLE_49 = -49,
SCX_use_AUX_TABLE_50 = -50,
SCX_use_AUX_TABLE_51 = -51,
SCX_use_AUX_TABLE_52 = -52,
SCX_use_AUX_TABLE_53 = -53,
SCX_use_AUX_TABLE_54 = -54,
SCX_use_AUX_TABLE_55 = -55
} SCX_enum;
# endif /* EBCDIC 1047 */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
#define HAS_SCX_AUX_TABLES
static const SCX_enum SCX_AUX_TABLE_1[] = {
SCX_Bopomofo,
SCX_Hanb
};
static const SCX_enum SCX_AUX_TABLE_2[] = {
SCX_Cyrillic,
SCX_Old_Permic
};
static const SCX_enum SCX_AUX_TABLE_3[] = {
SCX_Cyrillic,
SCX_Glagolitic
};
static const SCX_enum SCX_AUX_TABLE_4[] = {
SCX_Cyrillic,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_5[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana,
SCX_Yezidi
};
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
SCX_Adlam,
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
SCX_Sogdian,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Arabic,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Thaana,
SCX_Yezidi
};
static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya
};
static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Latin,
SCX_Malayalam,
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Latin,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
SCX_Masaram_Gondi,
SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
SCX_Takri,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
SCX_Masaram_Gondi,
SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
SCX_Takri,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Gurmukhi,
SCX_Multani
};
static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gujarati,
SCX_Khojki
};
static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Grantha,
SCX_Tamil
};
static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Kannada,
SCX_Nandinagari
};
static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Bengali,
SCX_Devanagari
};
static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Nandinagari
};
static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada,
SCX_Nandinagari,
SCX_Oriya,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Cyrillic,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Latin,
SCX_Mongolian
};
static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Hangul,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore,
SCX_Yi
};
static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Hangul,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
SCX_Modi,
SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Devanagari,
SCX_Tamil
};
static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Buginese,
SCX_Javanese
};
static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Arabic,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Cypriot,
SCX_Linear_B
};
static const SCX_enum SCX_AUX_TABLE_54[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
static const SCX_enum SCX_AUX_TABLE_55[] = {
SCX_Arabic,
SCX_Coptic
};
static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
SCX_AUX_TABLE_1,
SCX_AUX_TABLE_2,
SCX_AUX_TABLE_3,
SCX_AUX_TABLE_4,
SCX_AUX_TABLE_5,
SCX_AUX_TABLE_6,
SCX_AUX_TABLE_7,
SCX_AUX_TABLE_8,
SCX_AUX_TABLE_9,
SCX_AUX_TABLE_10,
SCX_AUX_TABLE_11,
SCX_AUX_TABLE_12,
SCX_AUX_TABLE_13,
SCX_AUX_TABLE_14,
SCX_AUX_TABLE_15,
SCX_AUX_TABLE_16,
SCX_AUX_TABLE_17,
SCX_AUX_TABLE_18,
SCX_AUX_TABLE_19,
SCX_AUX_TABLE_20,
SCX_AUX_TABLE_21,
SCX_AUX_TABLE_22,
SCX_AUX_TABLE_23,
SCX_AUX_TABLE_24,
SCX_AUX_TABLE_25,
SCX_AUX_TABLE_26,
SCX_AUX_TABLE_27,
SCX_AUX_TABLE_28,
SCX_AUX_TABLE_29,
SCX_AUX_TABLE_30,
SCX_AUX_TABLE_31,
SCX_AUX_TABLE_32,
SCX_AUX_TABLE_33,
SCX_AUX_TABLE_34,
SCX_AUX_TABLE_35,
SCX_AUX_TABLE_36,
SCX_AUX_TABLE_37,
SCX_AUX_TABLE_38,
SCX_AUX_TABLE_39,
SCX_AUX_TABLE_40,
SCX_AUX_TABLE_41,
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
SCX_AUX_TABLE_45,
SCX_AUX_TABLE_46,
SCX_AUX_TABLE_47,
SCX_AUX_TABLE_48,
SCX_AUX_TABLE_49,
SCX_AUX_TABLE_50,
SCX_AUX_TABLE_51,
SCX_AUX_TABLE_52,
SCX_AUX_TABLE_53,
SCX_AUX_TABLE_54,
SCX_AUX_TABLE_55
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
2 /* SCX_AUX_TABLE_2 */,
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
5 /* SCX_AUX_TABLE_5 */,
3 /* SCX_AUX_TABLE_6 */,
8 /* SCX_AUX_TABLE_7 */,
2 /* SCX_AUX_TABLE_8 */,
3 /* SCX_AUX_TABLE_9 */,
2 /* SCX_AUX_TABLE_10 */,
13 /* SCX_AUX_TABLE_11 */,
12 /* SCX_AUX_TABLE_12 */,
20 /* SCX_AUX_TABLE_13 */,
21 /* SCX_AUX_TABLE_14 */,
4 /* SCX_AUX_TABLE_15 */,
3 /* SCX_AUX_TABLE_16 */,
2 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
3 /* SCX_AUX_TABLE_21 */,
2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
4 /* SCX_AUX_TABLE_24 */,
2 /* SCX_AUX_TABLE_25 */,
4 /* SCX_AUX_TABLE_26 */,
2 /* SCX_AUX_TABLE_27 */,
2 /* SCX_AUX_TABLE_28 */,
2 /* SCX_AUX_TABLE_29 */,
6 /* SCX_AUX_TABLE_30 */,
2 /* SCX_AUX_TABLE_31 */,
8 /* SCX_AUX_TABLE_32 */,
3 /* SCX_AUX_TABLE_33 */,
2 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
3 /* SCX_AUX_TABLE_36 */,
4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
8 /* SCX_AUX_TABLE_39 */,
5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
2 /* SCX_AUX_TABLE_44 */,
5 /* SCX_AUX_TABLE_45 */,
14 /* SCX_AUX_TABLE_46 */,
13 /* SCX_AUX_TABLE_47 */,
11 /* SCX_AUX_TABLE_48 */,
2 /* SCX_AUX_TABLE_49 */,
3 /* SCX_AUX_TABLE_50 */,
2 /* SCX_AUX_TABLE_51 */,
2 /* SCX_AUX_TABLE_52 */,
2 /* SCX_AUX_TABLE_53 */,
3 /* SCX_AUX_TABLE_54 */,
2 /* SCX_AUX_TABLE_55 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
0x11730, /* Ahom */
'0', /* Anatolian_Hieroglyphs */
0, /* Arabic */
'0', /* Armenian */
'0', /* Avestan */
0x1b50, /* Balinese */
'0', /* Bamum */
'0', /* Bassa_Vah */
'0', /* Batak */
0x9e6, /* Bengali */
0x11c50, /* Bhaiksuki */
'0', /* Bopomofo */
0x11066, /* Brahmi */
'0', /* Braille */
'0', /* Buginese */
'0', /* Buhid */
'0', /* Canadian_Aboriginal */
'0', /* Carian */
'0', /* Caucasian_Albanian */
0, /* Chakma */
0xaa50, /* Cham */
'0', /* Cherokee */
'0', /* Chorasmian */
0, /* Common */
'0', /* Coptic */
'0', /* Cuneiform */
'0', /* Cypriot */
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
0x11950, /* Dives_Akuru */
0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
'0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
'0', /* Gothic */
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
'0', /* Hiragana */
'0', /* Imperial_Aramaic */
0, /* Inherited */
'0', /* Inscriptional_Pahlavi */
'0', /* Inscriptional_Parthian */
'0', /* INVALID */
0xa9d0, /* Javanese */
'0', /* Jpan */
0x966, /* Kaithi */
0xce6, /* Kannada */
'0', /* Katakana */
0xa900, /* Kayah_Li */
'0', /* Kharoshthi */
'0', /* Khitan_Small_Script */
0x17e0, /* Khmer */
0xae6, /* Khojki */
0x112f0, /* Khudawadi */
'0', /* Kore */
0xed0, /* Lao */
'0', /* Latin */
0x1c40, /* Lepcha */
0x1946, /* Limbu */
'0', /* Linear_A */
'0', /* Linear_B */
'0', /* Lisu */
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
'0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
'0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
'0', /* Meroitic_Hieroglyphs */
'0', /* Miao */
0x11650, /* Modi */
0x1810, /* Mongolian */
0x16a60, /* Mro */
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
'0', /* Old_Italic */
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
'0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
'0', /* Osage */
0x104a0, /* Osmanya */
0x16b50, /* Pahawh_Hmong */
'0', /* Palmyrene */
'0', /* Pau_Cin_Hau */
'0', /* Phags_Pa */
'0', /* Phoenician */
'0', /* Psalter_Pahlavi */
'0', /* Rejang */
'0', /* Runic */
'0', /* Samaritan */
0xa8d0, /* Saurashtra */
0x111d0, /* Sharada */
'0', /* Shavian */
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
'0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
0x9e6, /* Syloti_Nagri */
'0', /* Syriac */
'0', /* Tagalog */
'0', /* Tagbanwa */
0x1040, /* Tai_Le */
0, /* Tai_Tham */
'0', /* Tai_Viet */
0x116c0, /* Takri */
0xbe6, /* Tamil */
'0', /* Tangut */
0xc66, /* Telugu */
0x660, /* Thaana */
0xe50, /* Thai */
0xf20, /* Tibetan */
'0', /* Tifinagh */
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
0x1e2f0, /* Wancho */
0x118e0, /* Warang_Citi */
0x660 /* Yezidi */
};
static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_use_AUX_TABLE_1,
SCX_Common,
SCX_Inherited,
SCX_Greek,
SCX_Inherited,
SCX_Greek,
SCX_Inherited,
SCX_Latin,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Coptic,
SCX_Greek,
SCX_Cyrillic,
SCX_use_AUX_TABLE_2,
SCX_use_AUX_TABLE_3,
SCX_use_AUX_TABLE_4,
SCX_use_AUX_TABLE_3,
SCX_Cyrillic,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_use_AUX_TABLE_6,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_Arabic,
SCX_use_AUX_TABLE_7,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_10,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Syriac,
SCX_Unknown,
SCX_Syriac,
SCX_Unknown,
SCX_Syriac,
SCX_Arabic,
SCX_Thaana,
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
SCX_Unknown,
SCX_Mandaic,
SCX_Unknown,
SCX_Mandaic,
SCX_Unknown,
SCX_Syriac,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
SCX_use_AUX_TABLE_11,
SCX_use_AUX_TABLE_12,
SCX_Inherited,
SCX_Devanagari,
SCX_use_AUX_TABLE_13,
SCX_use_AUX_TABLE_14,
SCX_use_AUX_TABLE_15,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_use_AUX_TABLE_16,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_use_AUX_TABLE_17,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_use_AUX_TABLE_18,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Thai,
SCX_Unknown,
SCX_Common,
SCX_Thai,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Common,
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_use_AUX_TABLE_22,
SCX_Georgian,
SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Cherokee,
SCX_Unknown,
SCX_Cherokee,
SCX_Unknown,
SCX_Canadian_Aboriginal,
SCX_Ogham,
SCX_Unknown,
SCX_Runic,
SCX_Common,
SCX_Runic,
SCX_Unknown,
SCX_Tagalog,
SCX_Unknown,
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Canadian_Aboriginal,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Tai_Le,
SCX_Unknown,
SCX_Tai_Le,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Khmer,
SCX_Buginese,
SCX_Unknown,
SCX_Buginese,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Inherited,
SCX_Unknown,
SCX_Balinese,
SCX_Unknown,
SCX_Balinese,
SCX_Unknown,
SCX_Sundanese,
SCX_Batak,
SCX_Unknown,
SCX_Batak,
SCX_Lepcha,
SCX_Unknown,
SCX_Lepcha,
SCX_Unknown,
SCX_Lepcha,
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
SCX_use_AUX_TABLE_26,
SCX_Devanagari,
SCX_use_AUX_TABLE_26,
SCX_use_AUX_TABLE_27,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_28,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_30,
SCX_Devanagari,
SCX_use_AUX_TABLE_29,
SCX_Devanagari,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_31,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_32,
SCX_use_AUX_TABLE_27,
SCX_use_AUX_TABLE_33,
SCX_use_AUX_TABLE_28,
SCX_Bengali,
SCX_use_AUX_TABLE_27,
SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
SCX_Cyrillic,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Cyrillic,
SCX_Latin,
SCX_Greek,
SCX_Inherited,
SCX_use_AUX_TABLE_34,
SCX_Inherited,
SCX_Unknown,
SCX_Inherited,
SCX_Latin,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_use_AUX_TABLE_35,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Braille,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Latin,
SCX_Coptic,
SCX_Unknown,
SCX_Coptic,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Tifinagh,
SCX_Unknown,
SCX_Tifinagh,
SCX_Unknown,
SCX_Tifinagh,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Cyrillic,
SCX_Common,
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_38,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_40,
SCX_use_AUX_TABLE_23,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_41,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_42,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_43,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_23,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Lisu,
SCX_Vai,
SCX_Unknown,
SCX_Cyrillic,
SCX_use_AUX_TABLE_3,
SCX_Cyrillic,
SCX_Bamum,
SCX_Unknown,
SCX_use_AUX_TABLE_45,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
SCX_use_AUX_TABLE_46,
SCX_use_AUX_TABLE_47,
SCX_use_AUX_TABLE_48,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_49,
SCX_Devanagari,
SCX_Kayah_Li,
SCX_use_AUX_TABLE_50,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
SCX_use_AUX_TABLE_51,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
SCX_Myanmar,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Myanmar,
SCX_Tai_Viet,
SCX_Unknown,
SCX_Tai_Viet,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_52,
SCX_Arabic,
SCX_use_AUX_TABLE_52,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_use_AUX_TABLE_54,
SCX_Unknown,
SCX_use_AUX_TABLE_53,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Unknown,
SCX_Lycian,
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
SCX_use_AUX_TABLE_55,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
SCX_Old_Italic,
SCX_Gothic,
SCX_Unknown,
SCX_Old_Permic,
SCX_Unknown,
SCX_Ugaritic,
SCX_Unknown,
SCX_Ugaritic,
SCX_Old_Persian,
SCX_Unknown,
SCX_Old_Persian,
SCX_Unknown,
SCX_Deseret,
SCX_Shavian,
SCX_Osmanya,
SCX_Unknown,
SCX_Osmanya,
SCX_Unknown,
SCX_Osage,
SCX_Unknown,
SCX_Osage,
SCX_Unknown,
SCX_Elbasan,
SCX_Unknown,
SCX_Caucasian_Albanian,
SCX_Unknown,
SCX_Caucasian_Albanian,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Imperial_Aramaic,
SCX_Unknown,
SCX_Imperial_Aramaic,
SCX_Palmyrene,
SCX_Nabataean,
SCX_Unknown,
SCX_Nabataean,
SCX_Unknown,
SCX_Hatran,
SCX_Unknown,
SCX_Hatran,
SCX_Unknown,
SCX_Hatran,
SCX_Phoenician,
SCX_Unknown,
SCX_Phoenician,
SCX_Lydian,
SCX_Unknown,
SCX_Lydian,
SCX_Unknown,
SCX_Meroitic_Hieroglyphs,
SCX_Meroitic_Cursive,
SCX_Unknown,
SCX_Meroitic_Cursive,
SCX_Unknown,
SCX_Meroitic_Cursive,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Old_South_Arabian,
SCX_Old_North_Arabian,
SCX_Unknown,
SCX_Manichaean,
SCX_Unknown,
SCX_Manichaean,
SCX_Unknown,
SCX_Avestan,
SCX_Unknown,
SCX_Avestan,
SCX_Inscriptional_Parthian,
SCX_Unknown,
SCX_Inscriptional_Parthian,
SCX_Inscriptional_Pahlavi,
SCX_Unknown,
SCX_Inscriptional_Pahlavi,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Old_Turkic,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Old_Sogdian,
SCX_Unknown,
SCX_Sogdian,
SCX_Unknown,
SCX_Chorasmian,
SCX_Unknown,
SCX_Elymaic,
SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
SCX_Kaithi,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Chakma,
SCX_Unknown,
SCX_Chakma,
SCX_Unknown,
SCX_Mahajani,
SCX_Unknown,
SCX_Sharada,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Khojki,
SCX_Unknown,
SCX_Khojki,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Khudawadi,
SCX_Unknown,
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_use_AUX_TABLE_19,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Siddham,
SCX_Unknown,
SCX_Siddham,
SCX_Unknown,
SCX_Modi,
SCX_Unknown,
SCX_Modi,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Takri,
SCX_Unknown,
SCX_Takri,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Dogra,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
SCX_Pau_Cin_Hau,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Makasar,
SCX_Unknown,
SCX_Lisu,
SCX_Unknown,
SCX_Tamil,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Bassa_Vah,
SCX_Unknown,
SCX_Bassa_Vah,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Medefaidrin,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
SCX_Common,
SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_SignWriting,
SCX_Unknown,
SCX_SignWriting,
SCX_Unknown,
SCX_SignWriting,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Wancho,
SCX_Unknown,
SCX_Wancho,
SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_43,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_Unknown
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
1695, /* 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x342,
0x343,
0x345,
0x346,
0x363,
0x370,
0x374,
0x375,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x385,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3E2,
0x3F0,
0x400,
0x483,
0x484,
0x485,
0x487,
0x488,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x600,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61D,
0x61E,
0x61F,
0x620,
0x640,
0x641,
0x64B,
0x656,
0x660,
0x66A,
0x670,
0x671,
0x6D4,
0x6D5,
0x6DD,
0x6DE,
0x700,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x780,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
0x955,
0x964,
0x965,
0x966,
0x970,
0x980,
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,
0x9F0,
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,
0xA70,
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,
0xAF0,
0xAF2,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
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,
0xBF4,
0xBFB,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC77,
0xC80,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0xE40,
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,
0xFD5,
0xFD9,
0xFDB,
0x1000,
0x1040,
0x104A,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
0x1100,
0x1200,
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,
0x1680,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17DE,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x1802,
0x1804,
0x1805,
0x1806,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x19E0,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BC0,
0x1BF4,
0x1BFC,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C50,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
0x1CD3,
0x1CD4,
0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CDA,
0x1CDB,
0x1CDC,
0x1CDE,
0x1CE0,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CEA,
0x1CEB,
0x1CED,
0x1CEE,
0x1CF2,
0x1CF3,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1CFA,
0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1DC2,
0x1DF8,
0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
0x1F00,
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,
0x200C,
0x200E,
0x202F,
0x2030,
0x2065,
0x2066,
0x2071,
0x2072,
0x2074,
0x207F,
0x2080,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F0,
0x20F1,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C80,
0x2CF4,
0x2CF9,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E43,
0x2E44,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3003,
0x3004,
0x3005,
0x3008,
0x3012,
0x3013,
0x3014,
0x301C,
0x3020,
0x3021,
0x302A,
0x302E,
0x3030,
0x3031,
0x3036,
0x3037,
0x3038,
0x303C,
0x303E,
0x3040,
0x3041,
0x3097,
0x3099,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x30FD,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x31F0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3260,
0x327F,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3358,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA500,
0xA62C,
0xA640,
0xA66F,
0xA670,
0xA6A0,
0xA6F8,
0xA700,
0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xA82D,
0xA830,
0xA833,
0xA836,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8F1,
0xA8F2,
0xA8F3,
0xA8F4,
0xA900,
0xA92E,
0xA92F,
0xA930,
0xA954,
0xA95F,
0xA960,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9DE,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xAB6C,
0xAB70,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDF2,
0xFDF3,
0xFDFD,
0xFDFE,
0xFE00,
0xFE10,
0xFE1A,
0xFE20,
0xFE2E,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF61,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x10330,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103A0,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x10450,
0x10480,
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,
0x10840,
0x10856,
0x10857,
0x10860,
0x10880,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x10900,
0x1091C,
0x1091F,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109A0,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10AA0,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B40,
0x10B56,
0x10B58,
0x10B60,
0x10B73,
0x10B78,
0x10B80,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x11080,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11301,
0x11302,
0x11303,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FD0,
0x11FD2,
0x11FD3,
0x11FD4,
0x11FF2,
0x11FFF,
0x12000,
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,
0x16FE1,
0x16FE2,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B001,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D246,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
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,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
SCX_Unknown = 0,
SCX_Adlam = 1,
SCX_Ahom = 2,
SCX_Anatolian_Hieroglyphs = 3,
SCX_Arabic = 4,
SCX_Armenian = 5,
SCX_Avestan = 6,
SCX_Balinese = 7,
SCX_Bamum = 8,
SCX_Bassa_Vah = 9,
SCX_Batak = 10,
SCX_Bengali = 11,
SCX_Bhaiksuki = 12,
SCX_Bopomofo = 13,
SCX_Brahmi = 14,
SCX_Braille = 15,
SCX_Buginese = 16,
SCX_Buhid = 17,
SCX_Canadian_Aboriginal = 18,
SCX_Carian = 19,
SCX_Caucasian_Albanian = 20,
SCX_Chakma = 21,
SCX_Cham = 22,
SCX_Cherokee = 23,
SCX_Chorasmian = 24,
SCX_Common = 25,
SCX_Coptic = 26,
SCX_Cuneiform = 27,
SCX_Cypriot = 28,
SCX_Cyrillic = 29,
SCX_Deseret = 30,
SCX_Devanagari = 31,
SCX_Dives_Akuru = 32,
SCX_Dogra = 33,
SCX_Duployan = 34,
SCX_Egyptian_Hieroglyphs = 35,
SCX_Elbasan = 36,
SCX_Elymaic = 37,
SCX_Ethiopic = 38,
SCX_Georgian = 39,
SCX_Glagolitic = 40,
SCX_Gothic = 41,
SCX_Grantha = 42,
SCX_Greek = 43,
SCX_Gujarati = 44,
SCX_Gunjala_Gondi = 45,
SCX_Gurmukhi = 46,
SCX_Han = 47,
SCX_Hanb = 48,
SCX_Hangul = 49,
SCX_Hanifi_Rohingya = 50,
SCX_Hanunoo = 51,
SCX_Hatran = 52,
SCX_Hebrew = 53,
SCX_Hiragana = 54,
SCX_Imperial_Aramaic = 55,
SCX_Inherited = 56,
SCX_Inscriptional_Pahlavi = 57,
SCX_Inscriptional_Parthian = 58,
SCX_INVALID = 59,
SCX_Javanese = 60,
SCX_Jpan = 61,
SCX_Kaithi = 62,
SCX_Kannada = 63,
SCX_Katakana = 64,
SCX_Kayah_Li = 65,
SCX_Kharoshthi = 66,
SCX_Khitan_Small_Script = 67,
SCX_Khmer = 68,
SCX_Khojki = 69,
SCX_Khudawadi = 70,
SCX_Kore = 71,
SCX_Lao = 72,
SCX_Latin = 73,
SCX_Lepcha = 74,
SCX_Limbu = 75,
SCX_Linear_A = 76,
SCX_Linear_B = 77,
SCX_Lisu = 78,
SCX_Lycian = 79,
SCX_Lydian = 80,
SCX_Mahajani = 81,
SCX_Makasar = 82,
SCX_Malayalam = 83,
SCX_Mandaic = 84,
SCX_Manichaean = 85,
SCX_Marchen = 86,
SCX_Masaram_Gondi = 87,
SCX_Medefaidrin = 88,
SCX_Meetei_Mayek = 89,
SCX_Mende_Kikakui = 90,
SCX_Meroitic_Cursive = 91,
SCX_Meroitic_Hieroglyphs = 92,
SCX_Miao = 93,
SCX_Modi = 94,
SCX_Mongolian = 95,
SCX_Mro = 96,
SCX_Multani = 97,
SCX_Myanmar = 98,
SCX_Nabataean = 99,
SCX_Nandinagari = 100,
SCX_New_Tai_Lue = 101,
SCX_Newa = 102,
SCX_Nko = 103,
SCX_Nushu = 104,
SCX_Nyiakeng_Puachue_Hmong = 105,
SCX_Ogham = 106,
SCX_Ol_Chiki = 107,
SCX_Old_Hungarian = 108,
SCX_Old_Italic = 109,
SCX_Old_North_Arabian = 110,
SCX_Old_Permic = 111,
SCX_Old_Persian = 112,
SCX_Old_Sogdian = 113,
SCX_Old_South_Arabian = 114,
SCX_Old_Turkic = 115,
SCX_Oriya = 116,
SCX_Osage = 117,
SCX_Osmanya = 118,
SCX_Pahawh_Hmong = 119,
SCX_Palmyrene = 120,
SCX_Pau_Cin_Hau = 121,
SCX_Phags_Pa = 122,
SCX_Phoenician = 123,
SCX_Psalter_Pahlavi = 124,
SCX_Rejang = 125,
SCX_Runic = 126,
SCX_Samaritan = 127,
SCX_Saurashtra = 128,
SCX_Sharada = 129,
SCX_Shavian = 130,
SCX_Siddham = 131,
SCX_SignWriting = 132,
SCX_Sinhala = 133,
SCX_Sogdian = 134,
SCX_Sora_Sompeng = 135,
SCX_Soyombo = 136,
SCX_Sundanese = 137,
SCX_Syloti_Nagri = 138,
SCX_Syriac = 139,
SCX_Tagalog = 140,
SCX_Tagbanwa = 141,
SCX_Tai_Le = 142,
SCX_Tai_Tham = 143,
SCX_Tai_Viet = 144,
SCX_Takri = 145,
SCX_Tamil = 146,
SCX_Tangut = 147,
SCX_Telugu = 148,
SCX_Thaana = 149,
SCX_Thai = 150,
SCX_Tibetan = 151,
SCX_Tifinagh = 152,
SCX_Tirhuta = 153,
SCX_Ugaritic = 154,
SCX_Vai = 155,
SCX_Wancho = 156,
SCX_Warang_Citi = 157,
SCX_Yezidi = 158,
SCX_Yi = 159,
SCX_Zanabazar_Square = 160,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
SCX_use_AUX_TABLE_4 = -4,
SCX_use_AUX_TABLE_5 = -5,
SCX_use_AUX_TABLE_6 = -6,
SCX_use_AUX_TABLE_7 = -7,
SCX_use_AUX_TABLE_8 = -8,
SCX_use_AUX_TABLE_9 = -9,
SCX_use_AUX_TABLE_10 = -10,
SCX_use_AUX_TABLE_11 = -11,
SCX_use_AUX_TABLE_12 = -12,
SCX_use_AUX_TABLE_13 = -13,
SCX_use_AUX_TABLE_14 = -14,
SCX_use_AUX_TABLE_15 = -15,
SCX_use_AUX_TABLE_16 = -16,
SCX_use_AUX_TABLE_17 = -17,
SCX_use_AUX_TABLE_18 = -18,
SCX_use_AUX_TABLE_19 = -19,
SCX_use_AUX_TABLE_20 = -20,
SCX_use_AUX_TABLE_21 = -21,
SCX_use_AUX_TABLE_22 = -22,
SCX_use_AUX_TABLE_23 = -23,
SCX_use_AUX_TABLE_24 = -24,
SCX_use_AUX_TABLE_25 = -25,
SCX_use_AUX_TABLE_26 = -26,
SCX_use_AUX_TABLE_27 = -27,
SCX_use_AUX_TABLE_28 = -28,
SCX_use_AUX_TABLE_29 = -29,
SCX_use_AUX_TABLE_30 = -30,
SCX_use_AUX_TABLE_31 = -31,
SCX_use_AUX_TABLE_32 = -32,
SCX_use_AUX_TABLE_33 = -33,
SCX_use_AUX_TABLE_34 = -34,
SCX_use_AUX_TABLE_35 = -35,
SCX_use_AUX_TABLE_36 = -36,
SCX_use_AUX_TABLE_37 = -37,
SCX_use_AUX_TABLE_38 = -38,
SCX_use_AUX_TABLE_39 = -39,
SCX_use_AUX_TABLE_40 = -40,
SCX_use_AUX_TABLE_41 = -41,
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
SCX_use_AUX_TABLE_45 = -45,
SCX_use_AUX_TABLE_46 = -46,
SCX_use_AUX_TABLE_47 = -47,
SCX_use_AUX_TABLE_48 = -48,
SCX_use_AUX_TABLE_49 = -49,
SCX_use_AUX_TABLE_50 = -50,
SCX_use_AUX_TABLE_51 = -51,
SCX_use_AUX_TABLE_52 = -52,
SCX_use_AUX_TABLE_53 = -53,
SCX_use_AUX_TABLE_54 = -54,
SCX_use_AUX_TABLE_55 = -55
} SCX_enum;
# endif /* EBCDIC 037 */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
#define HAS_SCX_AUX_TABLES
static const SCX_enum SCX_AUX_TABLE_1[] = {
SCX_Bopomofo,
SCX_Hanb
};
static const SCX_enum SCX_AUX_TABLE_2[] = {
SCX_Cyrillic,
SCX_Old_Permic
};
static const SCX_enum SCX_AUX_TABLE_3[] = {
SCX_Cyrillic,
SCX_Glagolitic
};
static const SCX_enum SCX_AUX_TABLE_4[] = {
SCX_Cyrillic,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_5[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana,
SCX_Yezidi
};
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
SCX_Adlam,
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
SCX_Sogdian,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Arabic,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Thaana,
SCX_Yezidi
};
static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya
};
static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Latin,
SCX_Malayalam,
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Latin,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
SCX_Masaram_Gondi,
SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
SCX_Takri,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
SCX_Masaram_Gondi,
SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
SCX_Takri,
SCX_Tamil,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Gurmukhi,
SCX_Multani
};
static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gujarati,
SCX_Khojki
};
static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Grantha,
SCX_Tamil
};
static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Kannada,
SCX_Nandinagari
};
static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Bengali,
SCX_Devanagari
};
static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Nandinagari
};
static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada,
SCX_Nandinagari,
SCX_Oriya,
SCX_Telugu,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Cyrillic,
SCX_Syriac
};
static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Latin,
SCX_Mongolian
};
static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Hangul,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore,
SCX_Yi
};
static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Hangul,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana,
SCX_Kore
};
static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore,
SCX_Latin
};
static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
SCX_Modi,
SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
SCX_Takri,
SCX_Tirhuta
};
static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Devanagari,
SCX_Tamil
};
static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Buginese,
SCX_Javanese
};
static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Arabic,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Cypriot,
SCX_Linear_B
};
static const SCX_enum SCX_AUX_TABLE_54[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
static const SCX_enum SCX_AUX_TABLE_55[] = {
SCX_Arabic,
SCX_Coptic
};
static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
SCX_AUX_TABLE_1,
SCX_AUX_TABLE_2,
SCX_AUX_TABLE_3,
SCX_AUX_TABLE_4,
SCX_AUX_TABLE_5,
SCX_AUX_TABLE_6,
SCX_AUX_TABLE_7,
SCX_AUX_TABLE_8,
SCX_AUX_TABLE_9,
SCX_AUX_TABLE_10,
SCX_AUX_TABLE_11,
SCX_AUX_TABLE_12,
SCX_AUX_TABLE_13,
SCX_AUX_TABLE_14,
SCX_AUX_TABLE_15,
SCX_AUX_TABLE_16,
SCX_AUX_TABLE_17,
SCX_AUX_TABLE_18,
SCX_AUX_TABLE_19,
SCX_AUX_TABLE_20,
SCX_AUX_TABLE_21,
SCX_AUX_TABLE_22,
SCX_AUX_TABLE_23,
SCX_AUX_TABLE_24,
SCX_AUX_TABLE_25,
SCX_AUX_TABLE_26,
SCX_AUX_TABLE_27,
SCX_AUX_TABLE_28,
SCX_AUX_TABLE_29,
SCX_AUX_TABLE_30,
SCX_AUX_TABLE_31,
SCX_AUX_TABLE_32,
SCX_AUX_TABLE_33,
SCX_AUX_TABLE_34,
SCX_AUX_TABLE_35,
SCX_AUX_TABLE_36,
SCX_AUX_TABLE_37,
SCX_AUX_TABLE_38,
SCX_AUX_TABLE_39,
SCX_AUX_TABLE_40,
SCX_AUX_TABLE_41,
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
SCX_AUX_TABLE_45,
SCX_AUX_TABLE_46,
SCX_AUX_TABLE_47,
SCX_AUX_TABLE_48,
SCX_AUX_TABLE_49,
SCX_AUX_TABLE_50,
SCX_AUX_TABLE_51,
SCX_AUX_TABLE_52,
SCX_AUX_TABLE_53,
SCX_AUX_TABLE_54,
SCX_AUX_TABLE_55
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
2 /* SCX_AUX_TABLE_2 */,
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
5 /* SCX_AUX_TABLE_5 */,
3 /* SCX_AUX_TABLE_6 */,
8 /* SCX_AUX_TABLE_7 */,
2 /* SCX_AUX_TABLE_8 */,
3 /* SCX_AUX_TABLE_9 */,
2 /* SCX_AUX_TABLE_10 */,
13 /* SCX_AUX_TABLE_11 */,
12 /* SCX_AUX_TABLE_12 */,
20 /* SCX_AUX_TABLE_13 */,
21 /* SCX_AUX_TABLE_14 */,
4 /* SCX_AUX_TABLE_15 */,
3 /* SCX_AUX_TABLE_16 */,
2 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
3 /* SCX_AUX_TABLE_21 */,
2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
4 /* SCX_AUX_TABLE_24 */,
2 /* SCX_AUX_TABLE_25 */,
4 /* SCX_AUX_TABLE_26 */,
2 /* SCX_AUX_TABLE_27 */,
2 /* SCX_AUX_TABLE_28 */,
2 /* SCX_AUX_TABLE_29 */,
6 /* SCX_AUX_TABLE_30 */,
2 /* SCX_AUX_TABLE_31 */,
8 /* SCX_AUX_TABLE_32 */,
3 /* SCX_AUX_TABLE_33 */,
2 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
3 /* SCX_AUX_TABLE_36 */,
4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
8 /* SCX_AUX_TABLE_39 */,
5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
2 /* SCX_AUX_TABLE_44 */,
5 /* SCX_AUX_TABLE_45 */,
14 /* SCX_AUX_TABLE_46 */,
13 /* SCX_AUX_TABLE_47 */,
11 /* SCX_AUX_TABLE_48 */,
2 /* SCX_AUX_TABLE_49 */,
3 /* SCX_AUX_TABLE_50 */,
2 /* SCX_AUX_TABLE_51 */,
2 /* SCX_AUX_TABLE_52 */,
2 /* SCX_AUX_TABLE_53 */,
3 /* SCX_AUX_TABLE_54 */,
2 /* SCX_AUX_TABLE_55 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
0x11730, /* Ahom */
'0', /* Anatolian_Hieroglyphs */
0, /* Arabic */
'0', /* Armenian */
'0', /* Avestan */
0x1b50, /* Balinese */
'0', /* Bamum */
'0', /* Bassa_Vah */
'0', /* Batak */
0x9e6, /* Bengali */
0x11c50, /* Bhaiksuki */
'0', /* Bopomofo */
0x11066, /* Brahmi */
'0', /* Braille */
'0', /* Buginese */
'0', /* Buhid */
'0', /* Canadian_Aboriginal */
'0', /* Carian */
'0', /* Caucasian_Albanian */
0, /* Chakma */
0xaa50, /* Cham */
'0', /* Cherokee */
'0', /* Chorasmian */
0, /* Common */
'0', /* Coptic */
'0', /* Cuneiform */
'0', /* Cypriot */
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
0x11950, /* Dives_Akuru */
0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
'0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
'0', /* Gothic */
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
'0', /* Hiragana */
'0', /* Imperial_Aramaic */
0, /* Inherited */
'0', /* Inscriptional_Pahlavi */
'0', /* Inscriptional_Parthian */
'0', /* INVALID */
0xa9d0, /* Javanese */
'0', /* Jpan */
0x966, /* Kaithi */
0xce6, /* Kannada */
'0', /* Katakana */
0xa900, /* Kayah_Li */
'0', /* Kharoshthi */
'0', /* Khitan_Small_Script */
0x17e0, /* Khmer */
0xae6, /* Khojki */
0x112f0, /* Khudawadi */
'0', /* Kore */
0xed0, /* Lao */
'0', /* Latin */
0x1c40, /* Lepcha */
0x1946, /* Limbu */
'0', /* Linear_A */
'0', /* Linear_B */
'0', /* Lisu */
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
'0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
'0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
'0', /* Meroitic_Hieroglyphs */
'0', /* Miao */
0x11650, /* Modi */
0x1810, /* Mongolian */
0x16a60, /* Mro */
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
'0', /* Old_Italic */
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
'0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
'0', /* Osage */
0x104a0, /* Osmanya */
0x16b50, /* Pahawh_Hmong */
'0', /* Palmyrene */
'0', /* Pau_Cin_Hau */
'0', /* Phags_Pa */
'0', /* Phoenician */
'0', /* Psalter_Pahlavi */
'0', /* Rejang */
'0', /* Runic */
'0', /* Samaritan */
0xa8d0, /* Saurashtra */
0x111d0, /* Sharada */
'0', /* Shavian */
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
'0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
0x9e6, /* Syloti_Nagri */
'0', /* Syriac */
'0', /* Tagalog */
'0', /* Tagbanwa */
0x1040, /* Tai_Le */
0, /* Tai_Tham */
'0', /* Tai_Viet */
0x116c0, /* Takri */
0xbe6, /* Tamil */
'0', /* Tangut */
0xc66, /* Telugu */
0x660, /* Thaana */
0xe50, /* Thai */
0xf20, /* Tibetan */
'0', /* Tifinagh */
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
0x1e2f0, /* Wancho */
0x118e0, /* Warang_Citi */
0x660 /* Yezidi */
};
static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_use_AUX_TABLE_1,
SCX_Common,
SCX_Inherited,
SCX_Greek,
SCX_Inherited,
SCX_Greek,
SCX_Inherited,
SCX_Latin,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Common,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Coptic,
SCX_Greek,
SCX_Cyrillic,
SCX_use_AUX_TABLE_2,
SCX_use_AUX_TABLE_3,
SCX_use_AUX_TABLE_4,
SCX_use_AUX_TABLE_3,
SCX_Cyrillic,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_use_AUX_TABLE_6,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_5,
SCX_Arabic,
SCX_use_AUX_TABLE_7,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_10,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Syriac,
SCX_Unknown,
SCX_Syriac,
SCX_Unknown,
SCX_Syriac,
SCX_Arabic,
SCX_Thaana,
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
SCX_Unknown,
SCX_Mandaic,
SCX_Unknown,
SCX_Mandaic,
SCX_Unknown,
SCX_Syriac,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
SCX_use_AUX_TABLE_11,
SCX_use_AUX_TABLE_12,
SCX_Inherited,
SCX_Devanagari,
SCX_use_AUX_TABLE_13,
SCX_use_AUX_TABLE_14,
SCX_use_AUX_TABLE_15,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
SCX_use_AUX_TABLE_16,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
SCX_use_AUX_TABLE_17,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_use_AUX_TABLE_18,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Oriya,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Thai,
SCX_Unknown,
SCX_Common,
SCX_Thai,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
SCX_Common,
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_use_AUX_TABLE_22,
SCX_Georgian,
SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Cherokee,
SCX_Unknown,
SCX_Cherokee,
SCX_Unknown,
SCX_Canadian_Aboriginal,
SCX_Ogham,
SCX_Unknown,
SCX_Runic,
SCX_Common,
SCX_Runic,
SCX_Unknown,
SCX_Tagalog,
SCX_Unknown,
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Tagbanwa,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Canadian_Aboriginal,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Unknown,
SCX_Limbu,
SCX_Tai_Le,
SCX_Unknown,
SCX_Tai_Le,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Unknown,
SCX_New_Tai_Lue,
SCX_Khmer,
SCX_Buginese,
SCX_Unknown,
SCX_Buginese,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Tai_Tham,
SCX_Unknown,
SCX_Inherited,
SCX_Unknown,
SCX_Balinese,
SCX_Unknown,
SCX_Balinese,
SCX_Unknown,
SCX_Sundanese,
SCX_Batak,
SCX_Unknown,
SCX_Batak,
SCX_Lepcha,
SCX_Unknown,
SCX_Lepcha,
SCX_Unknown,
SCX_Lepcha,
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
SCX_use_AUX_TABLE_26,
SCX_Devanagari,
SCX_use_AUX_TABLE_26,
SCX_use_AUX_TABLE_27,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_28,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_30,
SCX_Devanagari,
SCX_use_AUX_TABLE_29,
SCX_Devanagari,
SCX_use_AUX_TABLE_29,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_31,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_32,
SCX_use_AUX_TABLE_27,
SCX_use_AUX_TABLE_33,
SCX_use_AUX_TABLE_28,
SCX_Bengali,
SCX_use_AUX_TABLE_27,
SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
SCX_Cyrillic,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Cyrillic,
SCX_Latin,
SCX_Greek,
SCX_Inherited,
SCX_use_AUX_TABLE_34,
SCX_Inherited,
SCX_Unknown,
SCX_Inherited,
SCX_Latin,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_use_AUX_TABLE_35,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Braille,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Latin,
SCX_Coptic,
SCX_Unknown,
SCX_Coptic,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
SCX_Unknown,
SCX_Tifinagh,
SCX_Unknown,
SCX_Tifinagh,
SCX_Unknown,
SCX_Tifinagh,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Cyrillic,
SCX_Common,
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_38,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_40,
SCX_use_AUX_TABLE_23,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_41,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_42,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_43,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_23,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
SCX_Lisu,
SCX_Vai,
SCX_Unknown,
SCX_Cyrillic,
SCX_use_AUX_TABLE_3,
SCX_Cyrillic,
SCX_Bamum,
SCX_Unknown,
SCX_use_AUX_TABLE_45,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
SCX_use_AUX_TABLE_46,
SCX_use_AUX_TABLE_47,
SCX_use_AUX_TABLE_48,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
SCX_use_AUX_TABLE_28,
SCX_Devanagari,
SCX_use_AUX_TABLE_49,
SCX_Devanagari,
SCX_Kayah_Li,
SCX_use_AUX_TABLE_50,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
SCX_use_AUX_TABLE_51,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
SCX_Myanmar,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Unknown,
SCX_Cham,
SCX_Myanmar,
SCX_Tai_Viet,
SCX_Unknown,
SCX_Tai_Viet,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
SCX_Unknown,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Greek,
SCX_Latin,
SCX_Common,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Unknown,
SCX_Hebrew,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_52,
SCX_Arabic,
SCX_use_AUX_TABLE_52,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_Latin,
SCX_Common,
SCX_use_AUX_TABLE_38,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_use_AUX_TABLE_54,
SCX_Unknown,
SCX_use_AUX_TABLE_53,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Unknown,
SCX_Lycian,
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
SCX_use_AUX_TABLE_55,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
SCX_Old_Italic,
SCX_Gothic,
SCX_Unknown,
SCX_Old_Permic,
SCX_Unknown,
SCX_Ugaritic,
SCX_Unknown,
SCX_Ugaritic,
SCX_Old_Persian,
SCX_Unknown,
SCX_Old_Persian,
SCX_Unknown,
SCX_Deseret,
SCX_Shavian,
SCX_Osmanya,
SCX_Unknown,
SCX_Osmanya,
SCX_Unknown,
SCX_Osage,
SCX_Unknown,
SCX_Osage,
SCX_Unknown,
SCX_Elbasan,
SCX_Unknown,
SCX_Caucasian_Albanian,
SCX_Unknown,
SCX_Caucasian_Albanian,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Linear_A,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Unknown,
SCX_Cypriot,
SCX_Imperial_Aramaic,
SCX_Unknown,
SCX_Imperial_Aramaic,
SCX_Palmyrene,
SCX_Nabataean,
SCX_Unknown,
SCX_Nabataean,
SCX_Unknown,
SCX_Hatran,
SCX_Unknown,
SCX_Hatran,
SCX_Unknown,
SCX_Hatran,
SCX_Phoenician,
SCX_Unknown,
SCX_Phoenician,
SCX_Lydian,
SCX_Unknown,
SCX_Lydian,
SCX_Unknown,
SCX_Meroitic_Hieroglyphs,
SCX_Meroitic_Cursive,
SCX_Unknown,
SCX_Meroitic_Cursive,
SCX_Unknown,
SCX_Meroitic_Cursive,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Kharoshthi,
SCX_Unknown,
SCX_Old_South_Arabian,
SCX_Old_North_Arabian,
SCX_Unknown,
SCX_Manichaean,
SCX_Unknown,
SCX_Manichaean,
SCX_Unknown,
SCX_Avestan,
SCX_Unknown,
SCX_Avestan,
SCX_Inscriptional_Parthian,
SCX_Unknown,
SCX_Inscriptional_Parthian,
SCX_Inscriptional_Pahlavi,
SCX_Unknown,
SCX_Inscriptional_Pahlavi,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Psalter_Pahlavi,
SCX_Unknown,
SCX_Old_Turkic,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Yezidi,
SCX_Unknown,
SCX_Old_Sogdian,
SCX_Unknown,
SCX_Sogdian,
SCX_Unknown,
SCX_Chorasmian,
SCX_Unknown,
SCX_Elymaic,
SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
SCX_Kaithi,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Chakma,
SCX_Unknown,
SCX_Chakma,
SCX_Unknown,
SCX_Mahajani,
SCX_Unknown,
SCX_Sharada,
SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Khojki,
SCX_Unknown,
SCX_Khojki,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Multani,
SCX_Unknown,
SCX_Khudawadi,
SCX_Unknown,
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_use_AUX_TABLE_19,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Siddham,
SCX_Unknown,
SCX_Siddham,
SCX_Unknown,
SCX_Modi,
SCX_Unknown,
SCX_Modi,
SCX_Unknown,
SCX_Mongolian,
SCX_Unknown,
SCX_Takri,
SCX_Unknown,
SCX_Takri,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
SCX_Dogra,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Dives_Akuru,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
SCX_Pau_Cin_Hau,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Bhaiksuki,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Marchen,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Gunjala_Gondi,
SCX_Unknown,
SCX_Makasar,
SCX_Unknown,
SCX_Lisu,
SCX_Unknown,
SCX_Tamil,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Mro,
SCX_Unknown,
SCX_Bassa_Vah,
SCX_Unknown,
SCX_Bassa_Vah,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
SCX_Medefaidrin,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
SCX_Common,
SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_43,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Duployan,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Inherited,
SCX_Common,
SCX_Unknown,
SCX_Greek,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_SignWriting,
SCX_Unknown,
SCX_SignWriting,
SCX_Unknown,
SCX_SignWriting,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Nyiakeng_Puachue_Hmong,
SCX_Unknown,
SCX_Wancho,
SCX_Unknown,
SCX_Wancho,
SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_43,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Inherited,
SCX_Unknown
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
1884, /* 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,
0x9,
0xA,
0xB,
0xD,
0xE,
0x20,
0x21,
0x22,
0x23,
0x27,
0x28,
0x2C,
0x2D,
0x2E,
0x2F,
0x30,
0x3A,
0x3B,
0x3C,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0x85,
0x86,
0xA0,
0xA1,
0xA9,
0xAA,
0xAB,
0xAD,
0xAE,
0xAF,
0xB5,
0xB6,
0xB7,
0xB8,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2D8,
0x2DE,
0x300,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
0x58B,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x5F4,
0x5F5,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66C,
0x66D,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x840,
0x859,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
0xB82,
0xB83,
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,
0xBF0,
0xC00,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC64,
0xC66,
0xC70,
0xC80,
0xC81,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD62,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1040,
0x104A,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1715,
0x1720,
0x1732,
0x1735,
0x1740,
0x1752,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A00,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C00,
0x1C24,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2028,
0x202A,
0x202F,
0x2030,
0x203C,
0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
0x2049,
0x204A,
0x2054,
0x2055,
0x205F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2122,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24B6,
0x24C2,
0x24C3,
0x24EA,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3000,
0x3001,
0x3005,
0x3006,
0x302A,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x303E,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3297,
0x3298,
0x3299,
0x329A,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA00,
0xAA29,
0xAA37,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAE0,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE11,
0xFE13,
0xFE14,
0xFE15,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE55,
0xFE56,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11003,
0x11038,
0x11047,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11176,
0x11177,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11435,
0x11447,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DC,
0x115DE,
0x11600,
0x11630,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1182C,
0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1B000,
0x1B001,
0x1B164,
0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F16C,
0x1F170,
0x1F172,
0x1F17E,
0x1F180,
0x1F18A,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
WB_Other = 0,
WB_CR = 1,
WB_Double_Quote = 2,
WB_EDGE = 3,
WB_ExtPict_LE = 4,
WB_ExtPict_XX = 5,
WB_ExtendNumLet = 6,
WB_Extend = 7,
WB_Format = 8,
WB_Hebrew_Letter = 9,
WB_Perl_Tailored_HSpace = 10,
WB_Katakana = 11,
WB_ALetter = 12,
WB_LF = 13,
WB_MidNumLet = 14,
WB_MidLetter = 15,
WB_MidNum = 16,
WB_Newline = 17,
WB_Numeric = 18,
WB_Regional_Indicator = 19,
WB_Single_Quote = 20,
WB_ZWJ = 21,
WB_E_Base = 22,
WB_E_Base_GAZ = 22,
WB_E_Modifier = 22,
WB_Glue_After_Zwj = 22,
WB_UNKNOWN = 22
} WB_enum;
static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_LF,
WB_Newline,
WB_CR,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_Double_Quote,
WB_Other,
WB_Single_Quote,
WB_Other,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_Newline,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_Format,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidLetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidNum,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidLetter,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidLetter,
WB_ALetter,
WB_MidNum,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_ALetter,
WB_MidLetter,
WB_Other,
WB_Format,
WB_Other,
WB_MidNum,
WB_Other,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Format,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Format,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Perl_Tailored_HSpace,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Format,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_Extend,
WB_ZWJ,
WB_Format,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidLetter,
WB_Newline,
WB_Format,
WB_ExtendNumLet,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Format,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_ExtPict_LE,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_ExtPict_LE,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ExtPict_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_ExtPict_XX,
WB_Other,
WB_Extend,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Katakana,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Hebrew_Letter,
WB_Extend,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_MidNum,
WB_Other,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_Extend,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ExtendNumLet,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNum,
WB_MidLetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_Katakana,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Format,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_ExtPict_LE,
WB_ALetter,
WB_ExtPict_LE,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Regional_Indicator,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Extend,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Numeric,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Format,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
1907, /* 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,
0x5,
0x6,
0xB,
0xD,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x5E,
0x5F,
0x62,
0x6A,
0x6B,
0x6C,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB0,
0xB3,
0xB4,
0xB5,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFA,
0xFB,
0xFF,
0x100,
0x2D8,
0x2DE,
0x300,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
0x58B,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x5F4,
0x5F5,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66C,
0x66D,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x840,
0x859,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
0xB82,
0xB83,
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,
0xBF0,
0xC00,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC64,
0xC66,
0xC70,
0xC80,
0xC81,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD62,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1040,
0x104A,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1715,
0x1720,
0x1732,
0x1735,
0x1740,
0x1752,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A00,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C00,
0x1C24,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2028,
0x202A,
0x202F,
0x2030,
0x203C,
0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
0x2049,
0x204A,
0x2054,
0x2055,
0x205F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2122,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24B6,
0x24C2,
0x24C3,
0x24EA,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3000,
0x3001,
0x3005,
0x3006,
0x302A,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x303E,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3297,
0x3298,
0x3299,
0x329A,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA00,
0xAA29,
0xAA37,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAE0,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE11,
0xFE13,
0xFE14,
0xFE15,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE55,
0xFE56,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11003,
0x11038,
0x11047,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11176,
0x11177,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11435,
0x11447,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DC,
0x115DE,
0x11600,
0x11630,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1182C,
0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1B000,
0x1B001,
0x1B164,
0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F16C,
0x1F170,
0x1F172,
0x1F17E,
0x1F180,
0x1F18A,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
WB_Other = 0,
WB_CR = 1,
WB_Double_Quote = 2,
WB_EDGE = 3,
WB_ExtPict_LE = 4,
WB_ExtPict_XX = 5,
WB_ExtendNumLet = 6,
WB_Extend = 7,
WB_Format = 8,
WB_Hebrew_Letter = 9,
WB_Perl_Tailored_HSpace = 10,
WB_Katakana = 11,
WB_ALetter = 12,
WB_LF = 13,
WB_MidNumLet = 14,
WB_MidLetter = 15,
WB_MidNum = 16,
WB_Newline = 17,
WB_Numeric = 18,
WB_Regional_Indicator = 19,
WB_Single_Quote = 20,
WB_ZWJ = 21,
WB_E_Base = 22,
WB_E_Base_GAZ = 22,
WB_E_Modifier = 22,
WB_Glue_After_Zwj = 22,
WB_UNKNOWN = 22
} WB_enum;
static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_Newline,
WB_CR,
WB_Other,
WB_LF,
WB_Other,
WB_Newline,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_ALetter,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidLetter,
WB_Other,
WB_Single_Quote,
WB_Other,
WB_Double_Quote,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_ExtPict_XX,
WB_Other,
WB_MidLetter,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Format,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidNum,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidLetter,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidLetter,
WB_ALetter,
WB_MidNum,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_ALetter,
WB_MidLetter,
WB_Other,
WB_Format,
WB_Other,
WB_MidNum,
WB_Other,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Format,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Format,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Perl_Tailored_HSpace,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Format,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_Extend,
WB_ZWJ,
WB_Format,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidLetter,
WB_Newline,
WB_Format,
WB_ExtendNumLet,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Format,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_ExtPict_LE,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_ExtPict_LE,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ExtPict_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_ExtPict_XX,
WB_Other,
WB_Extend,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Katakana,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Hebrew_Letter,
WB_Extend,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_MidNum,
WB_Other,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_Extend,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ExtendNumLet,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNum,
WB_MidLetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_Katakana,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Format,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_ExtPict_LE,
WB_ALetter,
WB_ExtPict_LE,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Regional_Indicator,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Extend,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Numeric,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Format,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
1903, /* 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,
0x5,
0x6,
0xB,
0xD,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x5E,
0x5F,
0x62,
0x6A,
0x6B,
0x6C,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB0,
0xB3,
0xB4,
0xB5,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFA,
0xFB,
0xFF,
0x100,
0x2D8,
0x2DE,
0x300,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
0x58B,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x5F4,
0x5F5,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x64B,
0x660,
0x66A,
0x66B,
0x66C,
0x66D,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x840,
0x859,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x966,
0x970,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E4,
0x9E6,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
0xB82,
0xB83,
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,
0xBF0,
0xC00,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC64,
0xC66,
0xC70,
0xC80,
0xC81,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD62,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1040,
0x104A,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1715,
0x1720,
0x1732,
0x1735,
0x1740,
0x1752,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A00,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BF4,
0x1C00,
0x1C24,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x200B,
0x200C,
0x200D,
0x200E,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2028,
0x202A,
0x202F,
0x2030,
0x203C,
0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
0x2049,
0x204A,
0x2054,
0x2055,
0x205F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2122,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24B6,
0x24C2,
0x24C3,
0x24EA,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3000,
0x3001,
0x3005,
0x3006,
0x302A,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x303E,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3297,
0x3298,
0x3299,
0x329A,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA900,
0xA90A,
0xA926,
0xA92E,
0xA930,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9CF,
0xA9D0,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA00,
0xAA29,
0xAA37,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAE0,
0xAAEB,
0xAAF0,
0xAAF2,
0xAAF5,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE11,
0xFE13,
0xFE14,
0xFE15,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE55,
0xFE56,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11003,
0x11038,
0x11047,
0x11066,
0x11070,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11103,
0x11127,
0x11135,
0x11136,
0x11140,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11176,
0x11177,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11435,
0x11447,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DC,
0x115DE,
0x11600,
0x11630,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1182C,
0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1B000,
0x1B001,
0x1B164,
0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F16C,
0x1F170,
0x1F172,
0x1F17E,
0x1F180,
0x1F18A,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
WB_Other = 0,
WB_CR = 1,
WB_Double_Quote = 2,
WB_EDGE = 3,
WB_ExtPict_LE = 4,
WB_ExtPict_XX = 5,
WB_ExtendNumLet = 6,
WB_Extend = 7,
WB_Format = 8,
WB_Hebrew_Letter = 9,
WB_Perl_Tailored_HSpace = 10,
WB_Katakana = 11,
WB_ALetter = 12,
WB_LF = 13,
WB_MidNumLet = 14,
WB_MidLetter = 15,
WB_MidNum = 16,
WB_Newline = 17,
WB_Numeric = 18,
WB_Regional_Indicator = 19,
WB_Single_Quote = 20,
WB_ZWJ = 21,
WB_E_Base = 22,
WB_E_Base_GAZ = 22,
WB_E_Modifier = 22,
WB_Glue_After_Zwj = 22,
WB_UNKNOWN = 22
} WB_enum;
static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_Newline,
WB_CR,
WB_Other,
WB_Newline,
WB_Other,
WB_LF,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_ALetter,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_MidLetter,
WB_Other,
WB_Single_Quote,
WB_Other,
WB_Double_Quote,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_ExtPict_XX,
WB_Other,
WB_MidLetter,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Format,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidNum,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidLetter,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_MidLetter,
WB_ALetter,
WB_MidNum,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_ALetter,
WB_MidLetter,
WB_Other,
WB_Format,
WB_Other,
WB_MidNum,
WB_Other,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Format,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Format,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Perl_Tailored_HSpace,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Format,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_Extend,
WB_ZWJ,
WB_Format,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidLetter,
WB_Newline,
WB_Format,
WB_ExtendNumLet,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Format,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_ExtPict_LE,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_ExtPict_LE,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ExtPict_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_ExtPict_XX,
WB_Other,
WB_Extend,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Katakana,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Hebrew_Letter,
WB_Extend,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_Other,
WB_Hebrew_Letter,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_MidNum,
WB_Other,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_Extend,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ExtendNumLet,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNum,
WB_MidLetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_MidNum,
WB_Other,
WB_MidNumLet,
WB_Other,
WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_ALetter,
WB_Other,
WB_Katakana,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_Format,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Format,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_ExtPict_LE,
WB_ALetter,
WB_ExtPict_LE,
WB_ALetter,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Regional_Indicator,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Extend,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Numeric,
WB_Other,
WB_ExtPict_XX,
WB_Other,
WB_Format,
WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
WB_Other
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
1291, /* 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,
0x41,
0x5B,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xDF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 65 /* ASCII/Latin1 */
static const I32 Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
0x3BC,
0,
0xE0,
0,
0xF8,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xFF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0x73,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x3B9,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
0,
0x3B1,
0,
0x3C3,
0,
0x3C3,
0,
0x3D7,
0x3B2,
0x3B8,
0,
0x3C6,
0x3C0,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3BA,
0x3C1,
0,
0x3B8,
0x3B5,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0x13F0,
0,
0x432,
0x434,
0x43E,
0x441,
0x442,
0x44A,
0x463,
0xA64B,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
0x1E61,
0,
0xDF,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
0x1F80,
0,
0x1F90,
0,
0x1FA0,
0,
0x1FB0,
0x1F70,
0x1FB3,
0,
0x3B9,
0,
0x1F72,
0x1FC3,
0,
0x1FD0,
0x1F76,
0,
0x1FE0,
0x1F7A,
0x1FE5,
0,
0x1F78,
0x1F7C,
0x1FF3,
0,
0x3C9,
0,
0x6B,
0xE5,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0x13A0,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
1309, /* 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xA0,
0xA1,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const I32 Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
0x51,
0,
0x70,
0,
0x9C,
0,
0x3BC,
0,
0x8C,
0,
0x8E,
0,
0x8D,
0,
0x81,
0,
0x91,
0,
0xA2,
0,
0xCB,
0,
0xDB,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xDF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0xA2,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x3B9,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
0,
0x3B1,
0,
0x3C3,
0,
0x3C3,
0,
0x3D7,
0x3B2,
0x3B8,
0,
0x3C6,
0x3C0,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3BA,
0x3C1,
0,
0x3B8,
0x3B5,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0x13F0,
0,
0x432,
0x434,
0x43E,
0x441,
0x442,
0x44A,
0x463,
0xA64B,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
0x1E61,
0,
0x59,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
0x1F80,
0,
0x1F90,
0,
0x1FA0,
0,
0x1FB0,
0x1F70,
0x1FB3,
0,
0x3B9,
0,
0x1F72,
0x1FC3,
0,
0x1FD0,
0x1F76,
0,
0x1FE0,
0x1F7A,
0x1FE5,
0,
0x1F78,
0x1F7C,
0x1FF3,
0,
0x3C9,
0,
0x92,
0x47,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0x13A0,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
1305, /* 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xA0,
0xA1,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x400,
0x410,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBA,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD8,
0x1FDA,
0x1FDC,
0x1FE8,
0x1FEA,
0x1FEC,
0x1FED,
0x1FF8,
0x1FFA,
0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212B,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const I32 Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
0x51,
0,
0x70,
0,
0x9C,
0,
0x3BC,
0,
0x8C,
0,
0x81,
0,
0x91,
0,
0xA2,
0,
0xCB,
0,
0xDB,
0,
0x101,
0,
0x103,
0,
0x105,
0,
0x107,
0,
0x109,
0,
0x10B,
0,
0x10D,
0,
0x10F,
0,
0x111,
0,
0x113,
0,
0x115,
0,
0x117,
0,
0x119,
0,
0x11B,
0,
0x11D,
0,
0x11F,
0,
0x121,
0,
0x123,
0,
0x125,
0,
0x127,
0,
0x129,
0,
0x12B,
0,
0x12D,
0,
0x12F,
0,
0x133,
0,
0x135,
0,
0x137,
0,
0x13A,
0,
0x13C,
0,
0x13E,
0,
0x140,
0,
0x142,
0,
0x144,
0,
0x146,
0,
0x148,
0,
0x14B,
0,
0x14D,
0,
0x14F,
0,
0x151,
0,
0x153,
0,
0x155,
0,
0x157,
0,
0x159,
0,
0x15B,
0,
0x15D,
0,
0x15F,
0,
0x161,
0,
0x163,
0,
0x165,
0,
0x167,
0,
0x169,
0,
0x16B,
0,
0x16D,
0,
0x16F,
0,
0x171,
0,
0x173,
0,
0x175,
0,
0x177,
0,
0xDF,
0x17A,
0,
0x17C,
0,
0x17E,
0,
0xA2,
0,
0x253,
0x183,
0,
0x185,
0,
0x254,
0x188,
0,
0x256,
0x18C,
0,
0x1DD,
0x259,
0x25B,
0x192,
0,
0x260,
0x263,
0,
0x269,
0x268,
0x199,
0,
0x26F,
0x272,
0,
0x275,
0x1A1,
0,
0x1A3,
0,
0x1A5,
0,
0x280,
0x1A8,
0,
0x283,
0,
0x1AD,
0,
0x288,
0x1B0,
0,
0x28A,
0x1B4,
0,
0x1B6,
0,
0x292,
0x1B9,
0,
0x1BD,
0,
0x1C6,
0x1C6,
0,
0x1C9,
0x1C9,
0,
0x1CC,
0x1CC,
0,
0x1CE,
0,
0x1D0,
0,
0x1D2,
0,
0x1D4,
0,
0x1D6,
0,
0x1D8,
0,
0x1DA,
0,
0x1DC,
0,
0x1DF,
0,
0x1E1,
0,
0x1E3,
0,
0x1E5,
0,
0x1E7,
0,
0x1E9,
0,
0x1EB,
0,
0x1ED,
0,
0x1EF,
0,
0x1F3,
0x1F3,
0,
0x1F5,
0,
0x195,
0x1BF,
0x1F9,
0,
0x1FB,
0,
0x1FD,
0,
0x1FF,
0,
0x201,
0,
0x203,
0,
0x205,
0,
0x207,
0,
0x209,
0,
0x20B,
0,
0x20D,
0,
0x20F,
0,
0x211,
0,
0x213,
0,
0x215,
0,
0x217,
0,
0x219,
0,
0x21B,
0,
0x21D,
0,
0x21F,
0,
0x19E,
0,
0x223,
0,
0x225,
0,
0x227,
0,
0x229,
0,
0x22B,
0,
0x22D,
0,
0x22F,
0,
0x231,
0,
0x233,
0,
0x2C65,
0x23C,
0,
0x19A,
0x2C66,
0,
0x242,
0,
0x180,
0x289,
0x28C,
0x247,
0,
0x249,
0,
0x24B,
0,
0x24D,
0,
0x24F,
0,
0x3B9,
0,
0x371,
0,
0x373,
0,
0x377,
0,
0x3F3,
0,
0x3AC,
0,
0x3AD,
0,
0x3CC,
0,
0x3CD,
0,
0x3B1,
0,
0x3C3,
0,
0x3C3,
0,
0x3D7,
0x3B2,
0x3B8,
0,
0x3C6,
0x3C0,
0,
0x3D9,
0,
0x3DB,
0,
0x3DD,
0,
0x3DF,
0,
0x3E1,
0,
0x3E3,
0,
0x3E5,
0,
0x3E7,
0,
0x3E9,
0,
0x3EB,
0,
0x3ED,
0,
0x3EF,
0,
0x3BA,
0x3C1,
0,
0x3B8,
0x3B5,
0,
0x3F8,
0,
0x3F2,
0x3FB,
0,
0x37B,
0x450,
0x430,
0,
0x461,
0,
0x463,
0,
0x465,
0,
0x467,
0,
0x469,
0,
0x46B,
0,
0x46D,
0,
0x46F,
0,
0x471,
0,
0x473,
0,
0x475,
0,
0x477,
0,
0x479,
0,
0x47B,
0,
0x47D,
0,
0x47F,
0,
0x481,
0,
0x48B,
0,
0x48D,
0,
0x48F,
0,
0x491,
0,
0x493,
0,
0x495,
0,
0x497,
0,
0x499,
0,
0x49B,
0,
0x49D,
0,
0x49F,
0,
0x4A1,
0,
0x4A3,
0,
0x4A5,
0,
0x4A7,
0,
0x4A9,
0,
0x4AB,
0,
0x4AD,
0,
0x4AF,
0,
0x4B1,
0,
0x4B3,
0,
0x4B5,
0,
0x4B7,
0,
0x4B9,
0,
0x4BB,
0,
0x4BD,
0,
0x4BF,
0,
0x4CF,
0x4C2,
0,
0x4C4,
0,
0x4C6,
0,
0x4C8,
0,
0x4CA,
0,
0x4CC,
0,
0x4CE,
0,
0x4D1,
0,
0x4D3,
0,
0x4D5,
0,
0x4D7,
0,
0x4D9,
0,
0x4DB,
0,
0x4DD,
0,
0x4DF,
0,
0x4E1,
0,
0x4E3,
0,
0x4E5,
0,
0x4E7,
0,
0x4E9,
0,
0x4EB,
0,
0x4ED,
0,
0x4EF,
0,
0x4F1,
0,
0x4F3,
0,
0x4F5,
0,
0x4F7,
0,
0x4F9,
0,
0x4FB,
0,
0x4FD,
0,
0x4FF,
0,
0x501,
0,
0x503,
0,
0x505,
0,
0x507,
0,
0x509,
0,
0x50B,
0,
0x50D,
0,
0x50F,
0,
0x511,
0,
0x513,
0,
0x515,
0,
0x517,
0,
0x519,
0,
0x51B,
0,
0x51D,
0,
0x51F,
0,
0x521,
0,
0x523,
0,
0x525,
0,
0x527,
0,
0x529,
0,
0x52B,
0,
0x52D,
0,
0x52F,
0,
0x561,
0,
0x2D00,
0,
0x2D27,
0,
0x2D2D,
0,
0x13F0,
0,
0x432,
0x434,
0x43E,
0x441,
0x442,
0x44A,
0x463,
0xA64B,
0,
0x10D0,
0,
0x10FD,
0,
0x1E01,
0,
0x1E03,
0,
0x1E05,
0,
0x1E07,
0,
0x1E09,
0,
0x1E0B,
0,
0x1E0D,
0,
0x1E0F,
0,
0x1E11,
0,
0x1E13,
0,
0x1E15,
0,
0x1E17,
0,
0x1E19,
0,
0x1E1B,
0,
0x1E1D,
0,
0x1E1F,
0,
0x1E21,
0,
0x1E23,
0,
0x1E25,
0,
0x1E27,
0,
0x1E29,
0,
0x1E2B,
0,
0x1E2D,
0,
0x1E2F,
0,
0x1E31,
0,
0x1E33,
0,
0x1E35,
0,
0x1E37,
0,
0x1E39,
0,
0x1E3B,
0,
0x1E3D,
0,
0x1E3F,
0,
0x1E41,
0,
0x1E43,
0,
0x1E45,
0,
0x1E47,
0,
0x1E49,
0,
0x1E4B,
0,
0x1E4D,
0,
0x1E4F,
0,
0x1E51,
0,
0x1E53,
0,
0x1E55,
0,
0x1E57,
0,
0x1E59,
0,
0x1E5B,
0,
0x1E5D,
0,
0x1E5F,
0,
0x1E61,
0,
0x1E63,
0,
0x1E65,
0,
0x1E67,
0,
0x1E69,
0,
0x1E6B,
0,
0x1E6D,
0,
0x1E6F,
0,
0x1E71,
0,
0x1E73,
0,
0x1E75,
0,
0x1E77,
0,
0x1E79,
0,
0x1E7B,
0,
0x1E7D,
0,
0x1E7F,
0,
0x1E81,
0,
0x1E83,
0,
0x1E85,
0,
0x1E87,
0,
0x1E89,
0,
0x1E8B,
0,
0x1E8D,
0,
0x1E8F,
0,
0x1E91,
0,
0x1E93,
0,
0x1E95,
0,
0x1E61,
0,
0x59,
0,
0x1EA1,
0,
0x1EA3,
0,
0x1EA5,
0,
0x1EA7,
0,
0x1EA9,
0,
0x1EAB,
0,
0x1EAD,
0,
0x1EAF,
0,
0x1EB1,
0,
0x1EB3,
0,
0x1EB5,
0,
0x1EB7,
0,
0x1EB9,
0,
0x1EBB,
0,
0x1EBD,
0,
0x1EBF,
0,
0x1EC1,
0,
0x1EC3,
0,
0x1EC5,
0,
0x1EC7,
0,
0x1EC9,
0,
0x1ECB,
0,
0x1ECD,
0,
0x1ECF,
0,
0x1ED1,
0,
0x1ED3,
0,
0x1ED5,
0,
0x1ED7,
0,
0x1ED9,
0,
0x1EDB,
0,
0x1EDD,
0,
0x1EDF,
0,
0x1EE1,
0,
0x1EE3,
0,
0x1EE5,
0,
0x1EE7,
0,
0x1EE9,
0,
0x1EEB,
0,
0x1EED,
0,
0x1EEF,
0,
0x1EF1,
0,
0x1EF3,
0,
0x1EF5,
0,
0x1EF7,
0,
0x1EF9,
0,
0x1EFB,
0,
0x1EFD,
0,
0x1EFF,
0,
0x1F00,
0,
0x1F10,
0,
0x1F20,
0,
0x1F30,
0,
0x1F40,
0,
0x1F51,
0,
0x1F53,
0,
0x1F55,
0,
0x1F57,
0,
0x1F60,
0,
0x1F80,
0,
0x1F90,
0,
0x1FA0,
0,
0x1FB0,
0x1F70,
0x1FB3,
0,
0x3B9,
0,
0x1F72,
0x1FC3,
0,
0x1FD0,
0x1F76,
0,
0x1FE0,
0x1F7A,
0x1FE5,
0,
0x1F78,
0x1F7C,
0x1FF3,
0,
0x3C9,
0,
0x92,
0x47,
0,
0x214E,
0,
0x2170,
0,
0x2184,
0,
0x24D0,
0,
0x2C30,
0,
0x2C61,
0,
0x26B,
0x1D7D,
0x27D,
0,
0x2C68,
0,
0x2C6A,
0,
0x2C6C,
0,
0x251,
0x271,
0x250,
0x252,
0,
0x2C73,
0,
0x2C76,
0,
0x23F,
0x2C81,
0,
0x2C83,
0,
0x2C85,
0,
0x2C87,
0,
0x2C89,
0,
0x2C8B,
0,
0x2C8D,
0,
0x2C8F,
0,
0x2C91,
0,
0x2C93,
0,
0x2C95,
0,
0x2C97,
0,
0x2C99,
0,
0x2C9B,
0,
0x2C9D,
0,
0x2C9F,
0,
0x2CA1,
0,
0x2CA3,
0,
0x2CA5,
0,
0x2CA7,
0,
0x2CA9,
0,
0x2CAB,
0,
0x2CAD,
0,
0x2CAF,
0,
0x2CB1,
0,
0x2CB3,
0,
0x2CB5,
0,
0x2CB7,
0,
0x2CB9,
0,
0x2CBB,
0,
0x2CBD,
0,
0x2CBF,
0,
0x2CC1,
0,
0x2CC3,
0,
0x2CC5,
0,
0x2CC7,
0,
0x2CC9,
0,
0x2CCB,
0,
0x2CCD,
0,
0x2CCF,
0,
0x2CD1,
0,
0x2CD3,
0,
0x2CD5,
0,
0x2CD7,
0,
0x2CD9,
0,
0x2CDB,
0,
0x2CDD,
0,
0x2CDF,
0,
0x2CE1,
0,
0x2CE3,
0,
0x2CEC,
0,
0x2CEE,
0,
0x2CF3,
0,
0xA641,
0,
0xA643,
0,
0xA645,
0,
0xA647,
0,
0xA649,
0,
0xA64B,
0,
0xA64D,
0,
0xA64F,
0,
0xA651,
0,
0xA653,
0,
0xA655,
0,
0xA657,
0,
0xA659,
0,
0xA65B,
0,
0xA65D,
0,
0xA65F,
0,
0xA661,
0,
0xA663,
0,
0xA665,
0,
0xA667,
0,
0xA669,
0,
0xA66B,
0,
0xA66D,
0,
0xA681,
0,
0xA683,
0,
0xA685,
0,
0xA687,
0,
0xA689,
0,
0xA68B,
0,
0xA68D,
0,
0xA68F,
0,
0xA691,
0,
0xA693,
0,
0xA695,
0,
0xA697,
0,
0xA699,
0,
0xA69B,
0,
0xA723,
0,
0xA725,
0,
0xA727,
0,
0xA729,
0,
0xA72B,
0,
0xA72D,
0,
0xA72F,
0,
0xA733,
0,
0xA735,
0,
0xA737,
0,
0xA739,
0,
0xA73B,
0,
0xA73D,
0,
0xA73F,
0,
0xA741,
0,
0xA743,
0,
0xA745,
0,
0xA747,
0,
0xA749,
0,
0xA74B,
0,
0xA74D,
0,
0xA74F,
0,
0xA751,
0,
0xA753,
0,
0xA755,
0,
0xA757,
0,
0xA759,
0,
0xA75B,
0,
0xA75D,
0,
0xA75F,
0,
0xA761,
0,
0xA763,
0,
0xA765,
0,
0xA767,
0,
0xA769,
0,
0xA76B,
0,
0xA76D,
0,
0xA76F,
0,
0xA77A,
0,
0xA77C,
0,
0x1D79,
0xA77F,
0,
0xA781,
0,
0xA783,
0,
0xA785,
0,
0xA787,
0,
0xA78C,
0,
0x265,
0,
0xA791,
0,
0xA793,
0,
0xA797,
0,
0xA799,
0,
0xA79B,
0,
0xA79D,
0,
0xA79F,
0,
0xA7A1,
0,
0xA7A3,
0,
0xA7A5,
0,
0xA7A7,
0,
0xA7A9,
0,
0x266,
0x25C,
0x261,
0x26C,
0x26A,
0,
0x29E,
0x287,
0x29D,
0xAB53,
0xA7B5,
0,
0xA7B7,
0,
0xA7B9,
0,
0xA7BB,
0,
0xA7BD,
0,
0xA7BF,
0,
0xA7C3,
0,
0xA794,
0x282,
0x1D8E,
0xA7C8,
0,
0xA7CA,
0,
0xA7F6,
0,
0x13A0,
0,
0xFF41,
0,
0x10428,
0,
0x104D8,
0,
0x10CC0,
0,
0x118C0,
0,
0x16E60,
0,
0x1E922,
0
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
1340, /* 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,
0x61,
0x7B,
0xB5,
0xB6,
0xDF,
0xE0,
0xF7,
0xF8,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CC,
0x3CD,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x588,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
TC_0 = 0,
TC_use_AUX_TABLE_1 = -1,
TC_use_AUX_TABLE_2 = -2,
TC_use_AUX_TABLE_3 = -3,
TC_use_AUX_TABLE_4 = -4,
TC_use_AUX_TABLE_5 = -5,
TC_use_AUX_TABLE_6 = -6,
TC_use_AUX_TABLE_7 = -7,
TC_use_AUX_TABLE_8 = -8,
TC_use_AUX_TABLE_9 = -9,
TC_use_AUX_TABLE_10 = -10,
TC_use_AUX_TABLE_11 = -11,
TC_use_AUX_TABLE_12 = -12,
TC_use_AUX_TABLE_13 = -13,
TC_use_AUX_TABLE_14 = -14,
TC_use_AUX_TABLE_15 = -15,
TC_use_AUX_TABLE_16 = -16,
TC_use_AUX_TABLE_17 = -17,
TC_use_AUX_TABLE_18 = -18,
TC_use_AUX_TABLE_19 = -19,
TC_use_AUX_TABLE_20 = -20,
TC_use_AUX_TABLE_21 = -21,
TC_use_AUX_TABLE_22 = -22,
TC_use_AUX_TABLE_23 = -23,
TC_use_AUX_TABLE_24 = -24,
TC_use_AUX_TABLE_25 = -25,
TC_use_AUX_TABLE_26 = -26,
TC_use_AUX_TABLE_27 = -27,
TC_use_AUX_TABLE_28 = -28,
TC_use_AUX_TABLE_29 = -29,
TC_use_AUX_TABLE_30 = -30,
TC_use_AUX_TABLE_31 = -31,
TC_use_AUX_TABLE_32 = -32,
TC_use_AUX_TABLE_33 = -33,
TC_use_AUX_TABLE_34 = -34,
TC_use_AUX_TABLE_35 = -35,
TC_use_AUX_TABLE_36 = -36,
TC_use_AUX_TABLE_37 = -37,
TC_use_AUX_TABLE_38 = -38,
TC_use_AUX_TABLE_39 = -39,
TC_use_AUX_TABLE_40 = -40,
TC_use_AUX_TABLE_41 = -41,
TC_use_AUX_TABLE_42 = -42,
TC_use_AUX_TABLE_43 = -43,
TC_use_AUX_TABLE_44 = -44,
TC_use_AUX_TABLE_45 = -45
} TC_enum;
#define HAS_TC_AUX_TABLES
static const U32 TC_AUX_TABLE_1[] = {
0x53,
0x73
};
static const U32 TC_AUX_TABLE_2[] = {
0x2BC,
0x4E
};
static const U32 TC_AUX_TABLE_3[] = {
0x4A,
0x30C
};
static const U32 TC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
static const U32 TC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
static const U32 TC_AUX_TABLE_6[] = {
0x535,
0x582
};
static const U32 TC_AUX_TABLE_7[] = {
0x48,
0x331
};
static const U32 TC_AUX_TABLE_8[] = {
0x54,
0x308
};
static const U32 TC_AUX_TABLE_9[] = {
0x57,
0x30A
};
static const U32 TC_AUX_TABLE_10[] = {
0x59,
0x30A
};
static const U32 TC_AUX_TABLE_11[] = {
0x41,
0x2BE
};
static const U32 TC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
static const U32 TC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
static const U32 TC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
static const U32 TC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
static const U32 TC_AUX_TABLE_16[] = {
0x1FBA,
0x345
};
static const U32 TC_AUX_TABLE_17[] = {
0x386,
0x345
};
static const U32 TC_AUX_TABLE_18[] = {
0x391,
0x342
};
static const U32 TC_AUX_TABLE_19[] = {
0x391,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_20[] = {
0x1FCA,
0x345
};
static const U32 TC_AUX_TABLE_21[] = {
0x389,
0x345
};
static const U32 TC_AUX_TABLE_22[] = {
0x397,
0x342
};
static const U32 TC_AUX_TABLE_23[] = {
0x397,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_24[] = {
0x399,
0x308,
0x300
};
static const U32 TC_AUX_TABLE_25[] = {
0x399,
0x342
};
static const U32 TC_AUX_TABLE_26[] = {
0x399,
0x308,
0x342
};
static const U32 TC_AUX_TABLE_27[] = {
0x3A5,
0x308,
0x300
};
static const U32 TC_AUX_TABLE_28[] = {
0x3A1,
0x313
};
static const U32 TC_AUX_TABLE_29[] = {
0x3A5,
0x342
};
static const U32 TC_AUX_TABLE_30[] = {
0x3A5,
0x308,
0x342
};
static const U32 TC_AUX_TABLE_31[] = {
0x1FFA,
0x345
};
static const U32 TC_AUX_TABLE_32[] = {
0x38F,
0x345
};
static const U32 TC_AUX_TABLE_33[] = {
0x3A9,
0x342
};
static const U32 TC_AUX_TABLE_34[] = {
0x3A9,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_35[] = {
0x46,
0x66
};
static const U32 TC_AUX_TABLE_36[] = {
0x46,
0x69
};
static const U32 TC_AUX_TABLE_37[] = {
0x46,
0x6C
};
static const U32 TC_AUX_TABLE_38[] = {
0x46,
0x66,
0x69
};
static const U32 TC_AUX_TABLE_39[] = {
0x46,
0x66,
0x6C
};
static const U32 TC_AUX_TABLE_40[] = {
0x53,
0x74
};
static const U32 TC_AUX_TABLE_41[] = {
0x544,
0x576
};
static const U32 TC_AUX_TABLE_42[] = {
0x544,
0x565
};
static const U32 TC_AUX_TABLE_43[] = {
0x544,
0x56B
};
static const U32 TC_AUX_TABLE_44[] = {
0x54E,
0x576
};
static const U32 TC_AUX_TABLE_45[] = {
0x544,
0x56D
};
static const U32 * const TC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
TC_AUX_TABLE_1,
TC_AUX_TABLE_2,
TC_AUX_TABLE_3,
TC_AUX_TABLE_4,
TC_AUX_TABLE_5,
TC_AUX_TABLE_6,
TC_AUX_TABLE_7,
TC_AUX_TABLE_8,
TC_AUX_TABLE_9,
TC_AUX_TABLE_10,
TC_AUX_TABLE_11,
TC_AUX_TABLE_12,
TC_AUX_TABLE_13,
TC_AUX_TABLE_14,
TC_AUX_TABLE_15,
TC_AUX_TABLE_16,
TC_AUX_TABLE_17,
TC_AUX_TABLE_18,
TC_AUX_TABLE_19,
TC_AUX_TABLE_20,
TC_AUX_TABLE_21,
TC_AUX_TABLE_22,
TC_AUX_TABLE_23,
TC_AUX_TABLE_24,
TC_AUX_TABLE_25,
TC_AUX_TABLE_26,
TC_AUX_TABLE_27,
TC_AUX_TABLE_28,
TC_AUX_TABLE_29,
TC_AUX_TABLE_30,
TC_AUX_TABLE_31,
TC_AUX_TABLE_32,
TC_AUX_TABLE_33,
TC_AUX_TABLE_34,
TC_AUX_TABLE_35,
TC_AUX_TABLE_36,
TC_AUX_TABLE_37,
TC_AUX_TABLE_38,
TC_AUX_TABLE_39,
TC_AUX_TABLE_40,
TC_AUX_TABLE_41,
TC_AUX_TABLE_42,
TC_AUX_TABLE_43,
TC_AUX_TABLE_44,
TC_AUX_TABLE_45
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
2 /* TC_AUX_TABLE_2 */,
2 /* TC_AUX_TABLE_3 */,
3 /* TC_AUX_TABLE_4 */,
3 /* TC_AUX_TABLE_5 */,
2 /* TC_AUX_TABLE_6 */,
2 /* TC_AUX_TABLE_7 */,
2 /* TC_AUX_TABLE_8 */,
2 /* TC_AUX_TABLE_9 */,
2 /* TC_AUX_TABLE_10 */,
2 /* TC_AUX_TABLE_11 */,
2 /* TC_AUX_TABLE_12 */,
3 /* TC_AUX_TABLE_13 */,
3 /* TC_AUX_TABLE_14 */,
3 /* TC_AUX_TABLE_15 */,
2 /* TC_AUX_TABLE_16 */,
2 /* TC_AUX_TABLE_17 */,
2 /* TC_AUX_TABLE_18 */,
3 /* TC_AUX_TABLE_19 */,
2 /* TC_AUX_TABLE_20 */,
2 /* TC_AUX_TABLE_21 */,
2 /* TC_AUX_TABLE_22 */,
3 /* TC_AUX_TABLE_23 */,
3 /* TC_AUX_TABLE_24 */,
2 /* TC_AUX_TABLE_25 */,
3 /* TC_AUX_TABLE_26 */,
3 /* TC_AUX_TABLE_27 */,
2 /* TC_AUX_TABLE_28 */,
2 /* TC_AUX_TABLE_29 */,
3 /* TC_AUX_TABLE_30 */,
2 /* TC_AUX_TABLE_31 */,
2 /* TC_AUX_TABLE_32 */,
2 /* TC_AUX_TABLE_33 */,
3 /* TC_AUX_TABLE_34 */,
2 /* TC_AUX_TABLE_35 */,
2 /* TC_AUX_TABLE_36 */,
2 /* TC_AUX_TABLE_37 */,
3 /* TC_AUX_TABLE_38 */,
3 /* TC_AUX_TABLE_39 */,
2 /* TC_AUX_TABLE_40 */,
2 /* TC_AUX_TABLE_41 */,
2 /* TC_AUX_TABLE_42 */,
2 /* TC_AUX_TABLE_43 */,
2 /* TC_AUX_TABLE_44 */,
2 /* TC_AUX_TABLE_45 */
};
static const I32 Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
0x39C,
0,
TC_use_AUX_TABLE_1,
0xC0,
0,
0xD8,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0x49,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
TC_use_AUX_TABLE_2,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0x53,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
0x1C5,
0,
0x1C5,
0x1C8,
0,
0x1C8,
0x1CB,
0,
0x1CB,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
TC_use_AUX_TABLE_3,
0x1F2,
0,
0x1F2,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x399,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
TC_use_AUX_TABLE_4,
0,
0x386,
0x388,
TC_use_AUX_TABLE_5,
0x391,
0x3A3,
0x3A3,
0x38C,
0x38E,
0,
0x392,
0x398,
0,
0x3A6,
0x3A0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0x39A,
0x3A1,
0x3F9,
0x37F,
0,
0x395,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
0x400,
0,
0x460,
0,
0x462,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
TC_use_AUX_TABLE_6,
0,
0x13F0,
0,
0x412,
0x414,
0x41E,
0x421,
0x422,
0x42A,
0x462,
0xA64A,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
0x1E60,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
TC_use_AUX_TABLE_7,
TC_use_AUX_TABLE_8,
TC_use_AUX_TABLE_9,
TC_use_AUX_TABLE_10,
TC_use_AUX_TABLE_11,
0x1E60,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
TC_use_AUX_TABLE_12,
0x1F59,
TC_use_AUX_TABLE_13,
0x1F5B,
TC_use_AUX_TABLE_14,
0x1F5D,
TC_use_AUX_TABLE_15,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
0x1F88,
0,
0x1F98,
0,
0x1FA8,
0,
0x1FB8,
TC_use_AUX_TABLE_16,
0x1FBC,
TC_use_AUX_TABLE_17,
0,
TC_use_AUX_TABLE_18,
TC_use_AUX_TABLE_19,
0,
0x399,
0,
TC_use_AUX_TABLE_20,
0x1FCC,
TC_use_AUX_TABLE_21,
0,
TC_use_AUX_TABLE_22,
TC_use_AUX_TABLE_23,
0,
0x1FD8,
TC_use_AUX_TABLE_24,
TC_use_AUX_TABLE_4,
0,
TC_use_AUX_TABLE_25,
TC_use_AUX_TABLE_26,
0,
0x1FE8,
TC_use_AUX_TABLE_27,
TC_use_AUX_TABLE_5,
TC_use_AUX_TABLE_28,
0x1FEC,
TC_use_AUX_TABLE_29,
TC_use_AUX_TABLE_30,
0,
TC_use_AUX_TABLE_31,
0x1FFC,
TC_use_AUX_TABLE_32,
0,
TC_use_AUX_TABLE_33,
TC_use_AUX_TABLE_34,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
0xA64A,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0x13A0,
0,
TC_use_AUX_TABLE_35,
TC_use_AUX_TABLE_36,
TC_use_AUX_TABLE_37,
TC_use_AUX_TABLE_38,
TC_use_AUX_TABLE_39,
TC_use_AUX_TABLE_40,
0,
TC_use_AUX_TABLE_41,
TC_use_AUX_TABLE_42,
TC_use_AUX_TABLE_43,
TC_use_AUX_TABLE_44,
TC_use_AUX_TABLE_45,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
1356, /* 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,
0x42,
0x4A,
0x51,
0x59,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8D,
0x8E,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xDF,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CC,
0x3CD,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x588,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
TC_0 = 0,
TC_use_AUX_TABLE_1 = -1,
TC_use_AUX_TABLE_2 = -2,
TC_use_AUX_TABLE_3 = -3,
TC_use_AUX_TABLE_4 = -4,
TC_use_AUX_TABLE_5 = -5,
TC_use_AUX_TABLE_6 = -6,
TC_use_AUX_TABLE_7 = -7,
TC_use_AUX_TABLE_8 = -8,
TC_use_AUX_TABLE_9 = -9,
TC_use_AUX_TABLE_10 = -10,
TC_use_AUX_TABLE_11 = -11,
TC_use_AUX_TABLE_12 = -12,
TC_use_AUX_TABLE_13 = -13,
TC_use_AUX_TABLE_14 = -14,
TC_use_AUX_TABLE_15 = -15,
TC_use_AUX_TABLE_16 = -16,
TC_use_AUX_TABLE_17 = -17,
TC_use_AUX_TABLE_18 = -18,
TC_use_AUX_TABLE_19 = -19,
TC_use_AUX_TABLE_20 = -20,
TC_use_AUX_TABLE_21 = -21,
TC_use_AUX_TABLE_22 = -22,
TC_use_AUX_TABLE_23 = -23,
TC_use_AUX_TABLE_24 = -24,
TC_use_AUX_TABLE_25 = -25,
TC_use_AUX_TABLE_26 = -26,
TC_use_AUX_TABLE_27 = -27,
TC_use_AUX_TABLE_28 = -28,
TC_use_AUX_TABLE_29 = -29,
TC_use_AUX_TABLE_30 = -30,
TC_use_AUX_TABLE_31 = -31,
TC_use_AUX_TABLE_32 = -32,
TC_use_AUX_TABLE_33 = -33,
TC_use_AUX_TABLE_34 = -34,
TC_use_AUX_TABLE_35 = -35,
TC_use_AUX_TABLE_36 = -36,
TC_use_AUX_TABLE_37 = -37,
TC_use_AUX_TABLE_38 = -38,
TC_use_AUX_TABLE_39 = -39,
TC_use_AUX_TABLE_40 = -40,
TC_use_AUX_TABLE_41 = -41,
TC_use_AUX_TABLE_42 = -42,
TC_use_AUX_TABLE_43 = -43,
TC_use_AUX_TABLE_44 = -44,
TC_use_AUX_TABLE_45 = -45
} TC_enum;
#define HAS_TC_AUX_TABLES
static const U32 TC_AUX_TABLE_1[] = {
0xE2,
0xA2
};
static const U32 TC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
static const U32 TC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
static const U32 TC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
static const U32 TC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
static const U32 TC_AUX_TABLE_6[] = {
0x535,
0x582
};
static const U32 TC_AUX_TABLE_7[] = {
0xC8,
0x331
};
static const U32 TC_AUX_TABLE_8[] = {
0xE3,
0x308
};
static const U32 TC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
static const U32 TC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
static const U32 TC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
static const U32 TC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
static const U32 TC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
static const U32 TC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
static const U32 TC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
static const U32 TC_AUX_TABLE_16[] = {
0x1FBA,
0x345
};
static const U32 TC_AUX_TABLE_17[] = {
0x386,
0x345
};
static const U32 TC_AUX_TABLE_18[] = {
0x391,
0x342
};
static const U32 TC_AUX_TABLE_19[] = {
0x391,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_20[] = {
0x1FCA,
0x345
};
static const U32 TC_AUX_TABLE_21[] = {
0x389,
0x345
};
static const U32 TC_AUX_TABLE_22[] = {
0x397,
0x342
};
static const U32 TC_AUX_TABLE_23[] = {
0x397,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_24[] = {
0x399,
0x308,
0x300
};
static const U32 TC_AUX_TABLE_25[] = {
0x399,
0x342
};
static const U32 TC_AUX_TABLE_26[] = {
0x399,
0x308,
0x342
};
static const U32 TC_AUX_TABLE_27[] = {
0x3A5,
0x308,
0x300
};
static const U32 TC_AUX_TABLE_28[] = {
0x3A1,
0x313
};
static const U32 TC_AUX_TABLE_29[] = {
0x3A5,
0x342
};
static const U32 TC_AUX_TABLE_30[] = {
0x3A5,
0x308,
0x342
};
static const U32 TC_AUX_TABLE_31[] = {
0x1FFA,
0x345
};
static const U32 TC_AUX_TABLE_32[] = {
0x38F,
0x345
};
static const U32 TC_AUX_TABLE_33[] = {
0x3A9,
0x342
};
static const U32 TC_AUX_TABLE_34[] = {
0x3A9,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_35[] = {
0xC6,
0x86
};
static const U32 TC_AUX_TABLE_36[] = {
0xC6,
0x89
};
static const U32 TC_AUX_TABLE_37[] = {
0xC6,
0x93
};
static const U32 TC_AUX_TABLE_38[] = {
0xC6,
0x86,
0x89
};
static const U32 TC_AUX_TABLE_39[] = {
0xC6,
0x86,
0x93
};
static const U32 TC_AUX_TABLE_40[] = {
0xE2,
0xA3
};
static const U32 TC_AUX_TABLE_41[] = {
0x544,
0x576
};
static const U32 TC_AUX_TABLE_42[] = {
0x544,
0x565
};
static const U32 TC_AUX_TABLE_43[] = {
0x544,
0x56B
};
static const U32 TC_AUX_TABLE_44[] = {
0x54E,
0x576
};
static const U32 TC_AUX_TABLE_45[] = {
0x544,
0x56D
};
static const U32 * const TC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
TC_AUX_TABLE_1,
TC_AUX_TABLE_2,
TC_AUX_TABLE_3,
TC_AUX_TABLE_4,
TC_AUX_TABLE_5,
TC_AUX_TABLE_6,
TC_AUX_TABLE_7,
TC_AUX_TABLE_8,
TC_AUX_TABLE_9,
TC_AUX_TABLE_10,
TC_AUX_TABLE_11,
TC_AUX_TABLE_12,
TC_AUX_TABLE_13,
TC_AUX_TABLE_14,
TC_AUX_TABLE_15,
TC_AUX_TABLE_16,
TC_AUX_TABLE_17,
TC_AUX_TABLE_18,
TC_AUX_TABLE_19,
TC_AUX_TABLE_20,
TC_AUX_TABLE_21,
TC_AUX_TABLE_22,
TC_AUX_TABLE_23,
TC_AUX_TABLE_24,
TC_AUX_TABLE_25,
TC_AUX_TABLE_26,
TC_AUX_TABLE_27,
TC_AUX_TABLE_28,
TC_AUX_TABLE_29,
TC_AUX_TABLE_30,
TC_AUX_TABLE_31,
TC_AUX_TABLE_32,
TC_AUX_TABLE_33,
TC_AUX_TABLE_34,
TC_AUX_TABLE_35,
TC_AUX_TABLE_36,
TC_AUX_TABLE_37,
TC_AUX_TABLE_38,
TC_AUX_TABLE_39,
TC_AUX_TABLE_40,
TC_AUX_TABLE_41,
TC_AUX_TABLE_42,
TC_AUX_TABLE_43,
TC_AUX_TABLE_44,
TC_AUX_TABLE_45
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
2 /* TC_AUX_TABLE_2 */,
2 /* TC_AUX_TABLE_3 */,
3 /* TC_AUX_TABLE_4 */,
3 /* TC_AUX_TABLE_5 */,
2 /* TC_AUX_TABLE_6 */,
2 /* TC_AUX_TABLE_7 */,
2 /* TC_AUX_TABLE_8 */,
2 /* TC_AUX_TABLE_9 */,
2 /* TC_AUX_TABLE_10 */,
2 /* TC_AUX_TABLE_11 */,
2 /* TC_AUX_TABLE_12 */,
3 /* TC_AUX_TABLE_13 */,
3 /* TC_AUX_TABLE_14 */,
3 /* TC_AUX_TABLE_15 */,
2 /* TC_AUX_TABLE_16 */,
2 /* TC_AUX_TABLE_17 */,
2 /* TC_AUX_TABLE_18 */,
3 /* TC_AUX_TABLE_19 */,
2 /* TC_AUX_TABLE_20 */,
2 /* TC_AUX_TABLE_21 */,
2 /* TC_AUX_TABLE_22 */,
3 /* TC_AUX_TABLE_23 */,
3 /* TC_AUX_TABLE_24 */,
2 /* TC_AUX_TABLE_25 */,
3 /* TC_AUX_TABLE_26 */,
3 /* TC_AUX_TABLE_27 */,
2 /* TC_AUX_TABLE_28 */,
2 /* TC_AUX_TABLE_29 */,
3 /* TC_AUX_TABLE_30 */,
2 /* TC_AUX_TABLE_31 */,
2 /* TC_AUX_TABLE_32 */,
2 /* TC_AUX_TABLE_33 */,
3 /* TC_AUX_TABLE_34 */,
2 /* TC_AUX_TABLE_35 */,
2 /* TC_AUX_TABLE_36 */,
2 /* TC_AUX_TABLE_37 */,
3 /* TC_AUX_TABLE_38 */,
3 /* TC_AUX_TABLE_39 */,
2 /* TC_AUX_TABLE_40 */,
2 /* TC_AUX_TABLE_41 */,
2 /* TC_AUX_TABLE_42 */,
2 /* TC_AUX_TABLE_43 */,
2 /* TC_AUX_TABLE_44 */,
2 /* TC_AUX_TABLE_45 */
};
static const I32 Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
0x71,
TC_use_AUX_TABLE_1,
0,
0x80,
0,
0xC1,
0,
0xAC,
0xBA,
0xAE,
0,
0xD1,
0,
0x9E,
0,
0x39C,
0,
0xE2,
0,
0xEB,
0,
0xFB,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0xC9,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
TC_use_AUX_TABLE_2,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0xE2,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
0x1C5,
0,
0x1C5,
0x1C8,
0,
0x1C8,
0x1CB,
0,
0x1CB,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
TC_use_AUX_TABLE_3,
0x1F2,
0,
0x1F2,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x399,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
TC_use_AUX_TABLE_4,
0,
0x386,
0x388,
TC_use_AUX_TABLE_5,
0x391,
0x3A3,
0x3A3,
0x38C,
0x38E,
0,
0x392,
0x398,
0,
0x3A6,
0x3A0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0x39A,
0x3A1,
0x3F9,
0x37F,
0,
0x395,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
0x400,
0,
0x460,
0,
0x462,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
TC_use_AUX_TABLE_6,
0,
0x13F0,
0,
0x412,
0x414,
0x41E,
0x421,
0x422,
0x42A,
0x462,
0xA64A,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
0x1E60,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
TC_use_AUX_TABLE_7,
TC_use_AUX_TABLE_8,
TC_use_AUX_TABLE_9,
TC_use_AUX_TABLE_10,
TC_use_AUX_TABLE_11,
0x1E60,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
TC_use_AUX_TABLE_12,
0x1F59,
TC_use_AUX_TABLE_13,
0x1F5B,
TC_use_AUX_TABLE_14,
0x1F5D,
TC_use_AUX_TABLE_15,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
0x1F88,
0,
0x1F98,
0,
0x1FA8,
0,
0x1FB8,
TC_use_AUX_TABLE_16,
0x1FBC,
TC_use_AUX_TABLE_17,
0,
TC_use_AUX_TABLE_18,
TC_use_AUX_TABLE_19,
0,
0x399,
0,
TC_use_AUX_TABLE_20,
0x1FCC,
TC_use_AUX_TABLE_21,
0,
TC_use_AUX_TABLE_22,
TC_use_AUX_TABLE_23,
0,
0x1FD8,
TC_use_AUX_TABLE_24,
TC_use_AUX_TABLE_4,
0,
TC_use_AUX_TABLE_25,
TC_use_AUX_TABLE_26,
0,
0x1FE8,
TC_use_AUX_TABLE_27,
TC_use_AUX_TABLE_5,
TC_use_AUX_TABLE_28,
0x1FEC,
TC_use_AUX_TABLE_29,
TC_use_AUX_TABLE_30,
0,
TC_use_AUX_TABLE_31,
0x1FFC,
TC_use_AUX_TABLE_32,
0,
TC_use_AUX_TABLE_33,
TC_use_AUX_TABLE_34,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
0xA64A,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0x13A0,
0,
TC_use_AUX_TABLE_35,
TC_use_AUX_TABLE_36,
TC_use_AUX_TABLE_37,
TC_use_AUX_TABLE_38,
TC_use_AUX_TABLE_39,
TC_use_AUX_TABLE_40,
0,
TC_use_AUX_TABLE_41,
TC_use_AUX_TABLE_42,
TC_use_AUX_TABLE_43,
TC_use_AUX_TABLE_44,
TC_use_AUX_TABLE_45,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
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,
0x42,
0x4A,
0x51,
0x59,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xDF,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CC,
0x3CD,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x588,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
TC_0 = 0,
TC_use_AUX_TABLE_1 = -1,
TC_use_AUX_TABLE_2 = -2,
TC_use_AUX_TABLE_3 = -3,
TC_use_AUX_TABLE_4 = -4,
TC_use_AUX_TABLE_5 = -5,
TC_use_AUX_TABLE_6 = -6,
TC_use_AUX_TABLE_7 = -7,
TC_use_AUX_TABLE_8 = -8,
TC_use_AUX_TABLE_9 = -9,
TC_use_AUX_TABLE_10 = -10,
TC_use_AUX_TABLE_11 = -11,
TC_use_AUX_TABLE_12 = -12,
TC_use_AUX_TABLE_13 = -13,
TC_use_AUX_TABLE_14 = -14,
TC_use_AUX_TABLE_15 = -15,
TC_use_AUX_TABLE_16 = -16,
TC_use_AUX_TABLE_17 = -17,
TC_use_AUX_TABLE_18 = -18,
TC_use_AUX_TABLE_19 = -19,
TC_use_AUX_TABLE_20 = -20,
TC_use_AUX_TABLE_21 = -21,
TC_use_AUX_TABLE_22 = -22,
TC_use_AUX_TABLE_23 = -23,
TC_use_AUX_TABLE_24 = -24,
TC_use_AUX_TABLE_25 = -25,
TC_use_AUX_TABLE_26 = -26,
TC_use_AUX_TABLE_27 = -27,
TC_use_AUX_TABLE_28 = -28,
TC_use_AUX_TABLE_29 = -29,
TC_use_AUX_TABLE_30 = -30,
TC_use_AUX_TABLE_31 = -31,
TC_use_AUX_TABLE_32 = -32,
TC_use_AUX_TABLE_33 = -33,
TC_use_AUX_TABLE_34 = -34,
TC_use_AUX_TABLE_35 = -35,
TC_use_AUX_TABLE_36 = -36,
TC_use_AUX_TABLE_37 = -37,
TC_use_AUX_TABLE_38 = -38,
TC_use_AUX_TABLE_39 = -39,
TC_use_AUX_TABLE_40 = -40,
TC_use_AUX_TABLE_41 = -41,
TC_use_AUX_TABLE_42 = -42,
TC_use_AUX_TABLE_43 = -43,
TC_use_AUX_TABLE_44 = -44,
TC_use_AUX_TABLE_45 = -45
} TC_enum;
#define HAS_TC_AUX_TABLES
static const U32 TC_AUX_TABLE_1[] = {
0xE2,
0xA2
};
static const U32 TC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
static const U32 TC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
static const U32 TC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
static const U32 TC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
static const U32 TC_AUX_TABLE_6[] = {
0x535,
0x582
};
static const U32 TC_AUX_TABLE_7[] = {
0xC8,
0x331
};
static const U32 TC_AUX_TABLE_8[] = {
0xE3,
0x308
};
static const U32 TC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
static const U32 TC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
static const U32 TC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
static const U32 TC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
static const U32 TC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
static const U32 TC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
static const U32 TC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
static const U32 TC_AUX_TABLE_16[] = {
0x1FBA,
0x345
};
static const U32 TC_AUX_TABLE_17[] = {
0x386,
0x345
};
static const U32 TC_AUX_TABLE_18[] = {
0x391,
0x342
};
static const U32 TC_AUX_TABLE_19[] = {
0x391,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_20[] = {
0x1FCA,
0x345
};
static const U32 TC_AUX_TABLE_21[] = {
0x389,
0x345
};
static const U32 TC_AUX_TABLE_22[] = {
0x397,
0x342
};
static const U32 TC_AUX_TABLE_23[] = {
0x397,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_24[] = {
0x399,
0x308,
0x300
};
static const U32 TC_AUX_TABLE_25[] = {
0x399,
0x342
};
static const U32 TC_AUX_TABLE_26[] = {
0x399,
0x308,
0x342
};
static const U32 TC_AUX_TABLE_27[] = {
0x3A5,
0x308,
0x300
};
static const U32 TC_AUX_TABLE_28[] = {
0x3A1,
0x313
};
static const U32 TC_AUX_TABLE_29[] = {
0x3A5,
0x342
};
static const U32 TC_AUX_TABLE_30[] = {
0x3A5,
0x308,
0x342
};
static const U32 TC_AUX_TABLE_31[] = {
0x1FFA,
0x345
};
static const U32 TC_AUX_TABLE_32[] = {
0x38F,
0x345
};
static const U32 TC_AUX_TABLE_33[] = {
0x3A9,
0x342
};
static const U32 TC_AUX_TABLE_34[] = {
0x3A9,
0x342,
0x345
};
static const U32 TC_AUX_TABLE_35[] = {
0xC6,
0x86
};
static const U32 TC_AUX_TABLE_36[] = {
0xC6,
0x89
};
static const U32 TC_AUX_TABLE_37[] = {
0xC6,
0x93
};
static const U32 TC_AUX_TABLE_38[] = {
0xC6,
0x86,
0x89
};
static const U32 TC_AUX_TABLE_39[] = {
0xC6,
0x86,
0x93
};
static const U32 TC_AUX_TABLE_40[] = {
0xE2,
0xA3
};
static const U32 TC_AUX_TABLE_41[] = {
0x544,
0x576
};
static const U32 TC_AUX_TABLE_42[] = {
0x544,
0x565
};
static const U32 TC_AUX_TABLE_43[] = {
0x544,
0x56B
};
static const U32 TC_AUX_TABLE_44[] = {
0x54E,
0x576
};
static const U32 TC_AUX_TABLE_45[] = {
0x544,
0x56D
};
static const U32 * const TC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
TC_AUX_TABLE_1,
TC_AUX_TABLE_2,
TC_AUX_TABLE_3,
TC_AUX_TABLE_4,
TC_AUX_TABLE_5,
TC_AUX_TABLE_6,
TC_AUX_TABLE_7,
TC_AUX_TABLE_8,
TC_AUX_TABLE_9,
TC_AUX_TABLE_10,
TC_AUX_TABLE_11,
TC_AUX_TABLE_12,
TC_AUX_TABLE_13,
TC_AUX_TABLE_14,
TC_AUX_TABLE_15,
TC_AUX_TABLE_16,
TC_AUX_TABLE_17,
TC_AUX_TABLE_18,
TC_AUX_TABLE_19,
TC_AUX_TABLE_20,
TC_AUX_TABLE_21,
TC_AUX_TABLE_22,
TC_AUX_TABLE_23,
TC_AUX_TABLE_24,
TC_AUX_TABLE_25,
TC_AUX_TABLE_26,
TC_AUX_TABLE_27,
TC_AUX_TABLE_28,
TC_AUX_TABLE_29,
TC_AUX_TABLE_30,
TC_AUX_TABLE_31,
TC_AUX_TABLE_32,
TC_AUX_TABLE_33,
TC_AUX_TABLE_34,
TC_AUX_TABLE_35,
TC_AUX_TABLE_36,
TC_AUX_TABLE_37,
TC_AUX_TABLE_38,
TC_AUX_TABLE_39,
TC_AUX_TABLE_40,
TC_AUX_TABLE_41,
TC_AUX_TABLE_42,
TC_AUX_TABLE_43,
TC_AUX_TABLE_44,
TC_AUX_TABLE_45
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
2 /* TC_AUX_TABLE_2 */,
2 /* TC_AUX_TABLE_3 */,
3 /* TC_AUX_TABLE_4 */,
3 /* TC_AUX_TABLE_5 */,
2 /* TC_AUX_TABLE_6 */,
2 /* TC_AUX_TABLE_7 */,
2 /* TC_AUX_TABLE_8 */,
2 /* TC_AUX_TABLE_9 */,
2 /* TC_AUX_TABLE_10 */,
2 /* TC_AUX_TABLE_11 */,
2 /* TC_AUX_TABLE_12 */,
3 /* TC_AUX_TABLE_13 */,
3 /* TC_AUX_TABLE_14 */,
3 /* TC_AUX_TABLE_15 */,
2 /* TC_AUX_TABLE_16 */,
2 /* TC_AUX_TABLE_17 */,
2 /* TC_AUX_TABLE_18 */,
3 /* TC_AUX_TABLE_19 */,
2 /* TC_AUX_TABLE_20 */,
2 /* TC_AUX_TABLE_21 */,
2 /* TC_AUX_TABLE_22 */,
3 /* TC_AUX_TABLE_23 */,
3 /* TC_AUX_TABLE_24 */,
2 /* TC_AUX_TABLE_25 */,
3 /* TC_AUX_TABLE_26 */,
3 /* TC_AUX_TABLE_27 */,
2 /* TC_AUX_TABLE_28 */,
2 /* TC_AUX_TABLE_29 */,
3 /* TC_AUX_TABLE_30 */,
2 /* TC_AUX_TABLE_31 */,
2 /* TC_AUX_TABLE_32 */,
2 /* TC_AUX_TABLE_33 */,
3 /* TC_AUX_TABLE_34 */,
2 /* TC_AUX_TABLE_35 */,
2 /* TC_AUX_TABLE_36 */,
2 /* TC_AUX_TABLE_37 */,
3 /* TC_AUX_TABLE_38 */,
3 /* TC_AUX_TABLE_39 */,
2 /* TC_AUX_TABLE_40 */,
2 /* TC_AUX_TABLE_41 */,
2 /* TC_AUX_TABLE_42 */,
2 /* TC_AUX_TABLE_43 */,
2 /* TC_AUX_TABLE_44 */,
2 /* TC_AUX_TABLE_45 */
};
static const I32 Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
0x71,
TC_use_AUX_TABLE_1,
0,
0x80,
0,
0xC1,
0,
0xAC,
0,
0xD1,
0,
0x9E,
0,
0x39C,
0,
0xE2,
0,
0xEB,
0,
0xFB,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0xC9,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
TC_use_AUX_TABLE_2,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0xE2,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
0x1C5,
0,
0x1C5,
0x1C8,
0,
0x1C8,
0x1CB,
0,
0x1CB,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
TC_use_AUX_TABLE_3,
0x1F2,
0,
0x1F2,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x399,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
TC_use_AUX_TABLE_4,
0,
0x386,
0x388,
TC_use_AUX_TABLE_5,
0x391,
0x3A3,
0x3A3,
0x38C,
0x38E,
0,
0x392,
0x398,
0,
0x3A6,
0x3A0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0x39A,
0x3A1,
0x3F9,
0x37F,
0,
0x395,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
0x400,
0,
0x460,
0,
0x462,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
TC_use_AUX_TABLE_6,
0,
0x13F0,
0,
0x412,
0x414,
0x41E,
0x421,
0x422,
0x42A,
0x462,
0xA64A,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
0x1E60,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
TC_use_AUX_TABLE_7,
TC_use_AUX_TABLE_8,
TC_use_AUX_TABLE_9,
TC_use_AUX_TABLE_10,
TC_use_AUX_TABLE_11,
0x1E60,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
TC_use_AUX_TABLE_12,
0x1F59,
TC_use_AUX_TABLE_13,
0x1F5B,
TC_use_AUX_TABLE_14,
0x1F5D,
TC_use_AUX_TABLE_15,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
0x1F88,
0,
0x1F98,
0,
0x1FA8,
0,
0x1FB8,
TC_use_AUX_TABLE_16,
0x1FBC,
TC_use_AUX_TABLE_17,
0,
TC_use_AUX_TABLE_18,
TC_use_AUX_TABLE_19,
0,
0x399,
0,
TC_use_AUX_TABLE_20,
0x1FCC,
TC_use_AUX_TABLE_21,
0,
TC_use_AUX_TABLE_22,
TC_use_AUX_TABLE_23,
0,
0x1FD8,
TC_use_AUX_TABLE_24,
TC_use_AUX_TABLE_4,
0,
TC_use_AUX_TABLE_25,
TC_use_AUX_TABLE_26,
0,
0x1FE8,
TC_use_AUX_TABLE_27,
TC_use_AUX_TABLE_5,
TC_use_AUX_TABLE_28,
0x1FEC,
TC_use_AUX_TABLE_29,
TC_use_AUX_TABLE_30,
0,
TC_use_AUX_TABLE_31,
0x1FFC,
TC_use_AUX_TABLE_32,
0,
TC_use_AUX_TABLE_33,
TC_use_AUX_TABLE_34,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
0xA64A,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0x13A0,
0,
TC_use_AUX_TABLE_35,
TC_use_AUX_TABLE_36,
TC_use_AUX_TABLE_37,
TC_use_AUX_TABLE_38,
TC_use_AUX_TABLE_39,
TC_use_AUX_TABLE_40,
0,
TC_use_AUX_TABLE_41,
TC_use_AUX_TABLE_42,
TC_use_AUX_TABLE_43,
TC_use_AUX_TABLE_44,
TC_use_AUX_TABLE_45,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
1391, /* 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,
0x61,
0x7B,
0xB5,
0xB6,
0xDF,
0xE0,
0xF7,
0xF8,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CC,
0x3CD,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x588,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
UC_0 = 0,
UC_use_AUX_TABLE_1 = -1,
UC_use_AUX_TABLE_2 = -2,
UC_use_AUX_TABLE_3 = -3,
UC_use_AUX_TABLE_4 = -4,
UC_use_AUX_TABLE_5 = -5,
UC_use_AUX_TABLE_6 = -6,
UC_use_AUX_TABLE_7 = -7,
UC_use_AUX_TABLE_8 = -8,
UC_use_AUX_TABLE_9 = -9,
UC_use_AUX_TABLE_10 = -10,
UC_use_AUX_TABLE_11 = -11,
UC_use_AUX_TABLE_12 = -12,
UC_use_AUX_TABLE_13 = -13,
UC_use_AUX_TABLE_14 = -14,
UC_use_AUX_TABLE_15 = -15,
UC_use_AUX_TABLE_16 = -16,
UC_use_AUX_TABLE_17 = -17,
UC_use_AUX_TABLE_18 = -18,
UC_use_AUX_TABLE_19 = -19,
UC_use_AUX_TABLE_20 = -20,
UC_use_AUX_TABLE_21 = -21,
UC_use_AUX_TABLE_22 = -22,
UC_use_AUX_TABLE_23 = -23,
UC_use_AUX_TABLE_24 = -24,
UC_use_AUX_TABLE_25 = -25,
UC_use_AUX_TABLE_26 = -26,
UC_use_AUX_TABLE_27 = -27,
UC_use_AUX_TABLE_28 = -28,
UC_use_AUX_TABLE_29 = -29,
UC_use_AUX_TABLE_30 = -30,
UC_use_AUX_TABLE_31 = -31,
UC_use_AUX_TABLE_32 = -32,
UC_use_AUX_TABLE_33 = -33,
UC_use_AUX_TABLE_34 = -34,
UC_use_AUX_TABLE_35 = -35,
UC_use_AUX_TABLE_36 = -36,
UC_use_AUX_TABLE_37 = -37,
UC_use_AUX_TABLE_38 = -38,
UC_use_AUX_TABLE_39 = -39,
UC_use_AUX_TABLE_40 = -40,
UC_use_AUX_TABLE_41 = -41,
UC_use_AUX_TABLE_42 = -42,
UC_use_AUX_TABLE_43 = -43,
UC_use_AUX_TABLE_44 = -44,
UC_use_AUX_TABLE_45 = -45,
UC_use_AUX_TABLE_46 = -46,
UC_use_AUX_TABLE_47 = -47,
UC_use_AUX_TABLE_48 = -48,
UC_use_AUX_TABLE_49 = -49,
UC_use_AUX_TABLE_50 = -50,
UC_use_AUX_TABLE_51 = -51,
UC_use_AUX_TABLE_52 = -52,
UC_use_AUX_TABLE_53 = -53,
UC_use_AUX_TABLE_54 = -54,
UC_use_AUX_TABLE_55 = -55,
UC_use_AUX_TABLE_56 = -56,
UC_use_AUX_TABLE_57 = -57,
UC_use_AUX_TABLE_58 = -58,
UC_use_AUX_TABLE_59 = -59,
UC_use_AUX_TABLE_60 = -60,
UC_use_AUX_TABLE_61 = -61,
UC_use_AUX_TABLE_62 = -62,
UC_use_AUX_TABLE_63 = -63,
UC_use_AUX_TABLE_64 = -64,
UC_use_AUX_TABLE_65 = -65,
UC_use_AUX_TABLE_66 = -66,
UC_use_AUX_TABLE_67 = -67,
UC_use_AUX_TABLE_68 = -68,
UC_use_AUX_TABLE_69 = -69,
UC_use_AUX_TABLE_70 = -70,
UC_use_AUX_TABLE_71 = -71,
UC_use_AUX_TABLE_72 = -72
} UC_enum;
#define HAS_UC_AUX_TABLES
static const U32 UC_AUX_TABLE_1[] = {
0x53,
0x53
};
static const U32 UC_AUX_TABLE_2[] = {
0x2BC,
0x4E
};
static const U32 UC_AUX_TABLE_3[] = {
0x4A,
0x30C
};
static const U32 UC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
static const U32 UC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
static const U32 UC_AUX_TABLE_6[] = {
0x535,
0x552
};
static const U32 UC_AUX_TABLE_7[] = {
0x48,
0x331
};
static const U32 UC_AUX_TABLE_8[] = {
0x54,
0x308
};
static const U32 UC_AUX_TABLE_9[] = {
0x57,
0x30A
};
static const U32 UC_AUX_TABLE_10[] = {
0x59,
0x30A
};
static const U32 UC_AUX_TABLE_11[] = {
0x41,
0x2BE
};
static const U32 UC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
static const U32 UC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
static const U32 UC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
static const U32 UC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
static const U32 UC_AUX_TABLE_16[] = {
0x1F08,
0x399
};
static const U32 UC_AUX_TABLE_17[] = {
0x1F09,
0x399
};
static const U32 UC_AUX_TABLE_18[] = {
0x1F0A,
0x399
};
static const U32 UC_AUX_TABLE_19[] = {
0x1F0B,
0x399
};
static const U32 UC_AUX_TABLE_20[] = {
0x1F0C,
0x399
};
static const U32 UC_AUX_TABLE_21[] = {
0x1F0D,
0x399
};
static const U32 UC_AUX_TABLE_22[] = {
0x1F0E,
0x399
};
static const U32 UC_AUX_TABLE_23[] = {
0x1F0F,
0x399
};
static const U32 UC_AUX_TABLE_24[] = {
0x1F28,
0x399
};
static const U32 UC_AUX_TABLE_25[] = {
0x1F29,
0x399
};
static const U32 UC_AUX_TABLE_26[] = {
0x1F2A,
0x399
};
static const U32 UC_AUX_TABLE_27[] = {
0x1F2B,
0x399
};
static const U32 UC_AUX_TABLE_28[] = {
0x1F2C,
0x399
};
static const U32 UC_AUX_TABLE_29[] = {
0x1F2D,
0x399
};
static const U32 UC_AUX_TABLE_30[] = {
0x1F2E,
0x399
};
static const U32 UC_AUX_TABLE_31[] = {
0x1F2F,
0x399
};
static const U32 UC_AUX_TABLE_32[] = {
0x1F68,
0x399
};
static const U32 UC_AUX_TABLE_33[] = {
0x1F69,
0x399
};
static const U32 UC_AUX_TABLE_34[] = {
0x1F6A,
0x399
};
static const U32 UC_AUX_TABLE_35[] = {
0x1F6B,
0x399
};
static const U32 UC_AUX_TABLE_36[] = {
0x1F6C,
0x399
};
static const U32 UC_AUX_TABLE_37[] = {
0x1F6D,
0x399
};
static const U32 UC_AUX_TABLE_38[] = {
0x1F6E,
0x399
};
static const U32 UC_AUX_TABLE_39[] = {
0x1F6F,
0x399
};
static const U32 UC_AUX_TABLE_40[] = {
0x1FBA,
0x399
};
static const U32 UC_AUX_TABLE_41[] = {
0x391,
0x399
};
static const U32 UC_AUX_TABLE_42[] = {
0x386,
0x399
};
static const U32 UC_AUX_TABLE_43[] = {
0x391,
0x342
};
static const U32 UC_AUX_TABLE_44[] = {
0x391,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_45[] = {
0x1FCA,
0x399
};
static const U32 UC_AUX_TABLE_46[] = {
0x397,
0x399
};
static const U32 UC_AUX_TABLE_47[] = {
0x389,
0x399
};
static const U32 UC_AUX_TABLE_48[] = {
0x397,
0x342
};
static const U32 UC_AUX_TABLE_49[] = {
0x397,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_50[] = {
0x399,
0x308,
0x300
};
static const U32 UC_AUX_TABLE_51[] = {
0x399,
0x342
};
static const U32 UC_AUX_TABLE_52[] = {
0x399,
0x308,
0x342
};
static const U32 UC_AUX_TABLE_53[] = {
0x3A5,
0x308,
0x300
};
static const U32 UC_AUX_TABLE_54[] = {
0x3A1,
0x313
};
static const U32 UC_AUX_TABLE_55[] = {
0x3A5,
0x342
};
static const U32 UC_AUX_TABLE_56[] = {
0x3A5,
0x308,
0x342
};
static const U32 UC_AUX_TABLE_57[] = {
0x1FFA,
0x399
};
static const U32 UC_AUX_TABLE_58[] = {
0x3A9,
0x399
};
static const U32 UC_AUX_TABLE_59[] = {
0x38F,
0x399
};
static const U32 UC_AUX_TABLE_60[] = {
0x3A9,
0x342
};
static const U32 UC_AUX_TABLE_61[] = {
0x3A9,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_62[] = {
0x46,
0x46
};
static const U32 UC_AUX_TABLE_63[] = {
0x46,
0x49
};
static const U32 UC_AUX_TABLE_64[] = {
0x46,
0x4C
};
static const U32 UC_AUX_TABLE_65[] = {
0x46,
0x46,
0x49
};
static const U32 UC_AUX_TABLE_66[] = {
0x46,
0x46,
0x4C
};
static const U32 UC_AUX_TABLE_67[] = {
0x53,
0x54
};
static const U32 UC_AUX_TABLE_68[] = {
0x544,
0x546
};
static const U32 UC_AUX_TABLE_69[] = {
0x544,
0x535
};
static const U32 UC_AUX_TABLE_70[] = {
0x544,
0x53B
};
static const U32 UC_AUX_TABLE_71[] = {
0x54E,
0x546
};
static const U32 UC_AUX_TABLE_72[] = {
0x544,
0x53D
};
static const U32 * const UC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
UC_AUX_TABLE_1,
UC_AUX_TABLE_2,
UC_AUX_TABLE_3,
UC_AUX_TABLE_4,
UC_AUX_TABLE_5,
UC_AUX_TABLE_6,
UC_AUX_TABLE_7,
UC_AUX_TABLE_8,
UC_AUX_TABLE_9,
UC_AUX_TABLE_10,
UC_AUX_TABLE_11,
UC_AUX_TABLE_12,
UC_AUX_TABLE_13,
UC_AUX_TABLE_14,
UC_AUX_TABLE_15,
UC_AUX_TABLE_16,
UC_AUX_TABLE_17,
UC_AUX_TABLE_18,
UC_AUX_TABLE_19,
UC_AUX_TABLE_20,
UC_AUX_TABLE_21,
UC_AUX_TABLE_22,
UC_AUX_TABLE_23,
UC_AUX_TABLE_24,
UC_AUX_TABLE_25,
UC_AUX_TABLE_26,
UC_AUX_TABLE_27,
UC_AUX_TABLE_28,
UC_AUX_TABLE_29,
UC_AUX_TABLE_30,
UC_AUX_TABLE_31,
UC_AUX_TABLE_32,
UC_AUX_TABLE_33,
UC_AUX_TABLE_34,
UC_AUX_TABLE_35,
UC_AUX_TABLE_36,
UC_AUX_TABLE_37,
UC_AUX_TABLE_38,
UC_AUX_TABLE_39,
UC_AUX_TABLE_40,
UC_AUX_TABLE_41,
UC_AUX_TABLE_42,
UC_AUX_TABLE_43,
UC_AUX_TABLE_44,
UC_AUX_TABLE_45,
UC_AUX_TABLE_46,
UC_AUX_TABLE_47,
UC_AUX_TABLE_48,
UC_AUX_TABLE_49,
UC_AUX_TABLE_50,
UC_AUX_TABLE_51,
UC_AUX_TABLE_52,
UC_AUX_TABLE_53,
UC_AUX_TABLE_54,
UC_AUX_TABLE_55,
UC_AUX_TABLE_56,
UC_AUX_TABLE_57,
UC_AUX_TABLE_58,
UC_AUX_TABLE_59,
UC_AUX_TABLE_60,
UC_AUX_TABLE_61,
UC_AUX_TABLE_62,
UC_AUX_TABLE_63,
UC_AUX_TABLE_64,
UC_AUX_TABLE_65,
UC_AUX_TABLE_66,
UC_AUX_TABLE_67,
UC_AUX_TABLE_68,
UC_AUX_TABLE_69,
UC_AUX_TABLE_70,
UC_AUX_TABLE_71,
UC_AUX_TABLE_72
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
2 /* UC_AUX_TABLE_2 */,
2 /* UC_AUX_TABLE_3 */,
3 /* UC_AUX_TABLE_4 */,
3 /* UC_AUX_TABLE_5 */,
2 /* UC_AUX_TABLE_6 */,
2 /* UC_AUX_TABLE_7 */,
2 /* UC_AUX_TABLE_8 */,
2 /* UC_AUX_TABLE_9 */,
2 /* UC_AUX_TABLE_10 */,
2 /* UC_AUX_TABLE_11 */,
2 /* UC_AUX_TABLE_12 */,
3 /* UC_AUX_TABLE_13 */,
3 /* UC_AUX_TABLE_14 */,
3 /* UC_AUX_TABLE_15 */,
2 /* UC_AUX_TABLE_16 */,
2 /* UC_AUX_TABLE_17 */,
2 /* UC_AUX_TABLE_18 */,
2 /* UC_AUX_TABLE_19 */,
2 /* UC_AUX_TABLE_20 */,
2 /* UC_AUX_TABLE_21 */,
2 /* UC_AUX_TABLE_22 */,
2 /* UC_AUX_TABLE_23 */,
2 /* UC_AUX_TABLE_24 */,
2 /* UC_AUX_TABLE_25 */,
2 /* UC_AUX_TABLE_26 */,
2 /* UC_AUX_TABLE_27 */,
2 /* UC_AUX_TABLE_28 */,
2 /* UC_AUX_TABLE_29 */,
2 /* UC_AUX_TABLE_30 */,
2 /* UC_AUX_TABLE_31 */,
2 /* UC_AUX_TABLE_32 */,
2 /* UC_AUX_TABLE_33 */,
2 /* UC_AUX_TABLE_34 */,
2 /* UC_AUX_TABLE_35 */,
2 /* UC_AUX_TABLE_36 */,
2 /* UC_AUX_TABLE_37 */,
2 /* UC_AUX_TABLE_38 */,
2 /* UC_AUX_TABLE_39 */,
2 /* UC_AUX_TABLE_40 */,
2 /* UC_AUX_TABLE_41 */,
2 /* UC_AUX_TABLE_42 */,
2 /* UC_AUX_TABLE_43 */,
3 /* UC_AUX_TABLE_44 */,
2 /* UC_AUX_TABLE_45 */,
2 /* UC_AUX_TABLE_46 */,
2 /* UC_AUX_TABLE_47 */,
2 /* UC_AUX_TABLE_48 */,
3 /* UC_AUX_TABLE_49 */,
3 /* UC_AUX_TABLE_50 */,
2 /* UC_AUX_TABLE_51 */,
3 /* UC_AUX_TABLE_52 */,
3 /* UC_AUX_TABLE_53 */,
2 /* UC_AUX_TABLE_54 */,
2 /* UC_AUX_TABLE_55 */,
3 /* UC_AUX_TABLE_56 */,
2 /* UC_AUX_TABLE_57 */,
2 /* UC_AUX_TABLE_58 */,
2 /* UC_AUX_TABLE_59 */,
2 /* UC_AUX_TABLE_60 */,
3 /* UC_AUX_TABLE_61 */,
2 /* UC_AUX_TABLE_62 */,
2 /* UC_AUX_TABLE_63 */,
2 /* UC_AUX_TABLE_64 */,
3 /* UC_AUX_TABLE_65 */,
3 /* UC_AUX_TABLE_66 */,
2 /* UC_AUX_TABLE_67 */,
2 /* UC_AUX_TABLE_68 */,
2 /* UC_AUX_TABLE_69 */,
2 /* UC_AUX_TABLE_70 */,
2 /* UC_AUX_TABLE_71 */,
2 /* UC_AUX_TABLE_72 */
};
static const I32 Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
0x39C,
0,
UC_use_AUX_TABLE_1,
0xC0,
0,
0xD8,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0x49,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
UC_use_AUX_TABLE_2,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0x53,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
0x1C4,
0x1C4,
0,
0x1C7,
0x1C7,
0,
0x1CA,
0x1CA,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
UC_use_AUX_TABLE_3,
0,
0x1F1,
0x1F1,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x399,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
UC_use_AUX_TABLE_4,
0,
0x386,
0x388,
UC_use_AUX_TABLE_5,
0x391,
0x3A3,
0x3A3,
0x38C,
0x38E,
0,
0x392,
0x398,
0,
0x3A6,
0x3A0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0x39A,
0x3A1,
0x3F9,
0x37F,
0,
0x395,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
0x400,
0,
0x460,
0,
0x462,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
UC_use_AUX_TABLE_6,
0,
0x1C90,
0,
0x1CBD,
0,
0x13F0,
0,
0x412,
0x414,
0x41E,
0x421,
0x422,
0x42A,
0x462,
0xA64A,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
0x1E60,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
UC_use_AUX_TABLE_7,
UC_use_AUX_TABLE_8,
UC_use_AUX_TABLE_9,
UC_use_AUX_TABLE_10,
UC_use_AUX_TABLE_11,
0x1E60,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
UC_use_AUX_TABLE_12,
0x1F59,
UC_use_AUX_TABLE_13,
0x1F5B,
UC_use_AUX_TABLE_14,
0x1F5D,
UC_use_AUX_TABLE_15,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
UC_use_AUX_TABLE_16,
UC_use_AUX_TABLE_17,
UC_use_AUX_TABLE_18,
UC_use_AUX_TABLE_19,
UC_use_AUX_TABLE_20,
UC_use_AUX_TABLE_21,
UC_use_AUX_TABLE_22,
UC_use_AUX_TABLE_23,
UC_use_AUX_TABLE_16,
UC_use_AUX_TABLE_17,
UC_use_AUX_TABLE_18,
UC_use_AUX_TABLE_19,
UC_use_AUX_TABLE_20,
UC_use_AUX_TABLE_21,
UC_use_AUX_TABLE_22,
UC_use_AUX_TABLE_23,
UC_use_AUX_TABLE_24,
UC_use_AUX_TABLE_25,
UC_use_AUX_TABLE_26,
UC_use_AUX_TABLE_27,
UC_use_AUX_TABLE_28,
UC_use_AUX_TABLE_29,
UC_use_AUX_TABLE_30,
UC_use_AUX_TABLE_31,
UC_use_AUX_TABLE_24,
UC_use_AUX_TABLE_25,
UC_use_AUX_TABLE_26,
UC_use_AUX_TABLE_27,
UC_use_AUX_TABLE_28,
UC_use_AUX_TABLE_29,
UC_use_AUX_TABLE_30,
UC_use_AUX_TABLE_31,
UC_use_AUX_TABLE_32,
UC_use_AUX_TABLE_33,
UC_use_AUX_TABLE_34,
UC_use_AUX_TABLE_35,
UC_use_AUX_TABLE_36,
UC_use_AUX_TABLE_37,
UC_use_AUX_TABLE_38,
UC_use_AUX_TABLE_39,
UC_use_AUX_TABLE_32,
UC_use_AUX_TABLE_33,
UC_use_AUX_TABLE_34,
UC_use_AUX_TABLE_35,
UC_use_AUX_TABLE_36,
UC_use_AUX_TABLE_37,
UC_use_AUX_TABLE_38,
UC_use_AUX_TABLE_39,
0x1FB8,
UC_use_AUX_TABLE_40,
UC_use_AUX_TABLE_41,
UC_use_AUX_TABLE_42,
0,
UC_use_AUX_TABLE_43,
UC_use_AUX_TABLE_44,
0,
UC_use_AUX_TABLE_41,
0,
0x399,
0,
UC_use_AUX_TABLE_45,
UC_use_AUX_TABLE_46,
UC_use_AUX_TABLE_47,
0,
UC_use_AUX_TABLE_48,
UC_use_AUX_TABLE_49,
0,
UC_use_AUX_TABLE_46,
0,
0x1FD8,
UC_use_AUX_TABLE_50,
UC_use_AUX_TABLE_4,
0,
UC_use_AUX_TABLE_51,
UC_use_AUX_TABLE_52,
0,
0x1FE8,
UC_use_AUX_TABLE_53,
UC_use_AUX_TABLE_5,
UC_use_AUX_TABLE_54,
0x1FEC,
UC_use_AUX_TABLE_55,
UC_use_AUX_TABLE_56,
0,
UC_use_AUX_TABLE_57,
UC_use_AUX_TABLE_58,
UC_use_AUX_TABLE_59,
0,
UC_use_AUX_TABLE_60,
UC_use_AUX_TABLE_61,
0,
UC_use_AUX_TABLE_58,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
0xA64A,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0x13A0,
0,
UC_use_AUX_TABLE_62,
UC_use_AUX_TABLE_63,
UC_use_AUX_TABLE_64,
UC_use_AUX_TABLE_65,
UC_use_AUX_TABLE_66,
UC_use_AUX_TABLE_67,
0,
UC_use_AUX_TABLE_68,
UC_use_AUX_TABLE_69,
UC_use_AUX_TABLE_70,
UC_use_AUX_TABLE_71,
UC_use_AUX_TABLE_72,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
1407, /* 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,
0x42,
0x4A,
0x51,
0x59,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8D,
0x8E,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xDF,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CC,
0x3CD,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x588,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
UC_0 = 0,
UC_use_AUX_TABLE_1 = -1,
UC_use_AUX_TABLE_2 = -2,
UC_use_AUX_TABLE_3 = -3,
UC_use_AUX_TABLE_4 = -4,
UC_use_AUX_TABLE_5 = -5,
UC_use_AUX_TABLE_6 = -6,
UC_use_AUX_TABLE_7 = -7,
UC_use_AUX_TABLE_8 = -8,
UC_use_AUX_TABLE_9 = -9,
UC_use_AUX_TABLE_10 = -10,
UC_use_AUX_TABLE_11 = -11,
UC_use_AUX_TABLE_12 = -12,
UC_use_AUX_TABLE_13 = -13,
UC_use_AUX_TABLE_14 = -14,
UC_use_AUX_TABLE_15 = -15,
UC_use_AUX_TABLE_16 = -16,
UC_use_AUX_TABLE_17 = -17,
UC_use_AUX_TABLE_18 = -18,
UC_use_AUX_TABLE_19 = -19,
UC_use_AUX_TABLE_20 = -20,
UC_use_AUX_TABLE_21 = -21,
UC_use_AUX_TABLE_22 = -22,
UC_use_AUX_TABLE_23 = -23,
UC_use_AUX_TABLE_24 = -24,
UC_use_AUX_TABLE_25 = -25,
UC_use_AUX_TABLE_26 = -26,
UC_use_AUX_TABLE_27 = -27,
UC_use_AUX_TABLE_28 = -28,
UC_use_AUX_TABLE_29 = -29,
UC_use_AUX_TABLE_30 = -30,
UC_use_AUX_TABLE_31 = -31,
UC_use_AUX_TABLE_32 = -32,
UC_use_AUX_TABLE_33 = -33,
UC_use_AUX_TABLE_34 = -34,
UC_use_AUX_TABLE_35 = -35,
UC_use_AUX_TABLE_36 = -36,
UC_use_AUX_TABLE_37 = -37,
UC_use_AUX_TABLE_38 = -38,
UC_use_AUX_TABLE_39 = -39,
UC_use_AUX_TABLE_40 = -40,
UC_use_AUX_TABLE_41 = -41,
UC_use_AUX_TABLE_42 = -42,
UC_use_AUX_TABLE_43 = -43,
UC_use_AUX_TABLE_44 = -44,
UC_use_AUX_TABLE_45 = -45,
UC_use_AUX_TABLE_46 = -46,
UC_use_AUX_TABLE_47 = -47,
UC_use_AUX_TABLE_48 = -48,
UC_use_AUX_TABLE_49 = -49,
UC_use_AUX_TABLE_50 = -50,
UC_use_AUX_TABLE_51 = -51,
UC_use_AUX_TABLE_52 = -52,
UC_use_AUX_TABLE_53 = -53,
UC_use_AUX_TABLE_54 = -54,
UC_use_AUX_TABLE_55 = -55,
UC_use_AUX_TABLE_56 = -56,
UC_use_AUX_TABLE_57 = -57,
UC_use_AUX_TABLE_58 = -58,
UC_use_AUX_TABLE_59 = -59,
UC_use_AUX_TABLE_60 = -60,
UC_use_AUX_TABLE_61 = -61,
UC_use_AUX_TABLE_62 = -62,
UC_use_AUX_TABLE_63 = -63,
UC_use_AUX_TABLE_64 = -64,
UC_use_AUX_TABLE_65 = -65,
UC_use_AUX_TABLE_66 = -66,
UC_use_AUX_TABLE_67 = -67,
UC_use_AUX_TABLE_68 = -68,
UC_use_AUX_TABLE_69 = -69,
UC_use_AUX_TABLE_70 = -70,
UC_use_AUX_TABLE_71 = -71,
UC_use_AUX_TABLE_72 = -72
} UC_enum;
#define HAS_UC_AUX_TABLES
static const U32 UC_AUX_TABLE_1[] = {
0xE2,
0xE2
};
static const U32 UC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
static const U32 UC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
static const U32 UC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
static const U32 UC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
static const U32 UC_AUX_TABLE_6[] = {
0x535,
0x552
};
static const U32 UC_AUX_TABLE_7[] = {
0xC8,
0x331
};
static const U32 UC_AUX_TABLE_8[] = {
0xE3,
0x308
};
static const U32 UC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
static const U32 UC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
static const U32 UC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
static const U32 UC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
static const U32 UC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
static const U32 UC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
static const U32 UC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
static const U32 UC_AUX_TABLE_16[] = {
0x1F08,
0x399
};
static const U32 UC_AUX_TABLE_17[] = {
0x1F09,
0x399
};
static const U32 UC_AUX_TABLE_18[] = {
0x1F0A,
0x399
};
static const U32 UC_AUX_TABLE_19[] = {
0x1F0B,
0x399
};
static const U32 UC_AUX_TABLE_20[] = {
0x1F0C,
0x399
};
static const U32 UC_AUX_TABLE_21[] = {
0x1F0D,
0x399
};
static const U32 UC_AUX_TABLE_22[] = {
0x1F0E,
0x399
};
static const U32 UC_AUX_TABLE_23[] = {
0x1F0F,
0x399
};
static const U32 UC_AUX_TABLE_24[] = {
0x1F28,
0x399
};
static const U32 UC_AUX_TABLE_25[] = {
0x1F29,
0x399
};
static const U32 UC_AUX_TABLE_26[] = {
0x1F2A,
0x399
};
static const U32 UC_AUX_TABLE_27[] = {
0x1F2B,
0x399
};
static const U32 UC_AUX_TABLE_28[] = {
0x1F2C,
0x399
};
static const U32 UC_AUX_TABLE_29[] = {
0x1F2D,
0x399
};
static const U32 UC_AUX_TABLE_30[] = {
0x1F2E,
0x399
};
static const U32 UC_AUX_TABLE_31[] = {
0x1F2F,
0x399
};
static const U32 UC_AUX_TABLE_32[] = {
0x1F68,
0x399
};
static const U32 UC_AUX_TABLE_33[] = {
0x1F69,
0x399
};
static const U32 UC_AUX_TABLE_34[] = {
0x1F6A,
0x399
};
static const U32 UC_AUX_TABLE_35[] = {
0x1F6B,
0x399
};
static const U32 UC_AUX_TABLE_36[] = {
0x1F6C,
0x399
};
static const U32 UC_AUX_TABLE_37[] = {
0x1F6D,
0x399
};
static const U32 UC_AUX_TABLE_38[] = {
0x1F6E,
0x399
};
static const U32 UC_AUX_TABLE_39[] = {
0x1F6F,
0x399
};
static const U32 UC_AUX_TABLE_40[] = {
0x1FBA,
0x399
};
static const U32 UC_AUX_TABLE_41[] = {
0x391,
0x399
};
static const U32 UC_AUX_TABLE_42[] = {
0x386,
0x399
};
static const U32 UC_AUX_TABLE_43[] = {
0x391,
0x342
};
static const U32 UC_AUX_TABLE_44[] = {
0x391,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_45[] = {
0x1FCA,
0x399
};
static const U32 UC_AUX_TABLE_46[] = {
0x397,
0x399
};
static const U32 UC_AUX_TABLE_47[] = {
0x389,
0x399
};
static const U32 UC_AUX_TABLE_48[] = {
0x397,
0x342
};
static const U32 UC_AUX_TABLE_49[] = {
0x397,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_50[] = {
0x399,
0x308,
0x300
};
static const U32 UC_AUX_TABLE_51[] = {
0x399,
0x342
};
static const U32 UC_AUX_TABLE_52[] = {
0x399,
0x308,
0x342
};
static const U32 UC_AUX_TABLE_53[] = {
0x3A5,
0x308,
0x300
};
static const U32 UC_AUX_TABLE_54[] = {
0x3A1,
0x313
};
static const U32 UC_AUX_TABLE_55[] = {
0x3A5,
0x342
};
static const U32 UC_AUX_TABLE_56[] = {
0x3A5,
0x308,
0x342
};
static const U32 UC_AUX_TABLE_57[] = {
0x1FFA,
0x399
};
static const U32 UC_AUX_TABLE_58[] = {
0x3A9,
0x399
};
static const U32 UC_AUX_TABLE_59[] = {
0x38F,
0x399
};
static const U32 UC_AUX_TABLE_60[] = {
0x3A9,
0x342
};
static const U32 UC_AUX_TABLE_61[] = {
0x3A9,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_62[] = {
0xC6,
0xC6
};
static const U32 UC_AUX_TABLE_63[] = {
0xC6,
0xC9
};
static const U32 UC_AUX_TABLE_64[] = {
0xC6,
0xD3
};
static const U32 UC_AUX_TABLE_65[] = {
0xC6,
0xC6,
0xC9
};
static const U32 UC_AUX_TABLE_66[] = {
0xC6,
0xC6,
0xD3
};
static const U32 UC_AUX_TABLE_67[] = {
0xE2,
0xE3
};
static const U32 UC_AUX_TABLE_68[] = {
0x544,
0x546
};
static const U32 UC_AUX_TABLE_69[] = {
0x544,
0x535
};
static const U32 UC_AUX_TABLE_70[] = {
0x544,
0x53B
};
static const U32 UC_AUX_TABLE_71[] = {
0x54E,
0x546
};
static const U32 UC_AUX_TABLE_72[] = {
0x544,
0x53D
};
static const U32 * const UC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
UC_AUX_TABLE_1,
UC_AUX_TABLE_2,
UC_AUX_TABLE_3,
UC_AUX_TABLE_4,
UC_AUX_TABLE_5,
UC_AUX_TABLE_6,
UC_AUX_TABLE_7,
UC_AUX_TABLE_8,
UC_AUX_TABLE_9,
UC_AUX_TABLE_10,
UC_AUX_TABLE_11,
UC_AUX_TABLE_12,
UC_AUX_TABLE_13,
UC_AUX_TABLE_14,
UC_AUX_TABLE_15,
UC_AUX_TABLE_16,
UC_AUX_TABLE_17,
UC_AUX_TABLE_18,
UC_AUX_TABLE_19,
UC_AUX_TABLE_20,
UC_AUX_TABLE_21,
UC_AUX_TABLE_22,
UC_AUX_TABLE_23,
UC_AUX_TABLE_24,
UC_AUX_TABLE_25,
UC_AUX_TABLE_26,
UC_AUX_TABLE_27,
UC_AUX_TABLE_28,
UC_AUX_TABLE_29,
UC_AUX_TABLE_30,
UC_AUX_TABLE_31,
UC_AUX_TABLE_32,
UC_AUX_TABLE_33,
UC_AUX_TABLE_34,
UC_AUX_TABLE_35,
UC_AUX_TABLE_36,
UC_AUX_TABLE_37,
UC_AUX_TABLE_38,
UC_AUX_TABLE_39,
UC_AUX_TABLE_40,
UC_AUX_TABLE_41,
UC_AUX_TABLE_42,
UC_AUX_TABLE_43,
UC_AUX_TABLE_44,
UC_AUX_TABLE_45,
UC_AUX_TABLE_46,
UC_AUX_TABLE_47,
UC_AUX_TABLE_48,
UC_AUX_TABLE_49,
UC_AUX_TABLE_50,
UC_AUX_TABLE_51,
UC_AUX_TABLE_52,
UC_AUX_TABLE_53,
UC_AUX_TABLE_54,
UC_AUX_TABLE_55,
UC_AUX_TABLE_56,
UC_AUX_TABLE_57,
UC_AUX_TABLE_58,
UC_AUX_TABLE_59,
UC_AUX_TABLE_60,
UC_AUX_TABLE_61,
UC_AUX_TABLE_62,
UC_AUX_TABLE_63,
UC_AUX_TABLE_64,
UC_AUX_TABLE_65,
UC_AUX_TABLE_66,
UC_AUX_TABLE_67,
UC_AUX_TABLE_68,
UC_AUX_TABLE_69,
UC_AUX_TABLE_70,
UC_AUX_TABLE_71,
UC_AUX_TABLE_72
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
2 /* UC_AUX_TABLE_2 */,
2 /* UC_AUX_TABLE_3 */,
3 /* UC_AUX_TABLE_4 */,
3 /* UC_AUX_TABLE_5 */,
2 /* UC_AUX_TABLE_6 */,
2 /* UC_AUX_TABLE_7 */,
2 /* UC_AUX_TABLE_8 */,
2 /* UC_AUX_TABLE_9 */,
2 /* UC_AUX_TABLE_10 */,
2 /* UC_AUX_TABLE_11 */,
2 /* UC_AUX_TABLE_12 */,
3 /* UC_AUX_TABLE_13 */,
3 /* UC_AUX_TABLE_14 */,
3 /* UC_AUX_TABLE_15 */,
2 /* UC_AUX_TABLE_16 */,
2 /* UC_AUX_TABLE_17 */,
2 /* UC_AUX_TABLE_18 */,
2 /* UC_AUX_TABLE_19 */,
2 /* UC_AUX_TABLE_20 */,
2 /* UC_AUX_TABLE_21 */,
2 /* UC_AUX_TABLE_22 */,
2 /* UC_AUX_TABLE_23 */,
2 /* UC_AUX_TABLE_24 */,
2 /* UC_AUX_TABLE_25 */,
2 /* UC_AUX_TABLE_26 */,
2 /* UC_AUX_TABLE_27 */,
2 /* UC_AUX_TABLE_28 */,
2 /* UC_AUX_TABLE_29 */,
2 /* UC_AUX_TABLE_30 */,
2 /* UC_AUX_TABLE_31 */,
2 /* UC_AUX_TABLE_32 */,
2 /* UC_AUX_TABLE_33 */,
2 /* UC_AUX_TABLE_34 */,
2 /* UC_AUX_TABLE_35 */,
2 /* UC_AUX_TABLE_36 */,
2 /* UC_AUX_TABLE_37 */,
2 /* UC_AUX_TABLE_38 */,
2 /* UC_AUX_TABLE_39 */,
2 /* UC_AUX_TABLE_40 */,
2 /* UC_AUX_TABLE_41 */,
2 /* UC_AUX_TABLE_42 */,
2 /* UC_AUX_TABLE_43 */,
3 /* UC_AUX_TABLE_44 */,
2 /* UC_AUX_TABLE_45 */,
2 /* UC_AUX_TABLE_46 */,
2 /* UC_AUX_TABLE_47 */,
2 /* UC_AUX_TABLE_48 */,
3 /* UC_AUX_TABLE_49 */,
3 /* UC_AUX_TABLE_50 */,
2 /* UC_AUX_TABLE_51 */,
3 /* UC_AUX_TABLE_52 */,
3 /* UC_AUX_TABLE_53 */,
2 /* UC_AUX_TABLE_54 */,
2 /* UC_AUX_TABLE_55 */,
3 /* UC_AUX_TABLE_56 */,
2 /* UC_AUX_TABLE_57 */,
2 /* UC_AUX_TABLE_58 */,
2 /* UC_AUX_TABLE_59 */,
2 /* UC_AUX_TABLE_60 */,
3 /* UC_AUX_TABLE_61 */,
2 /* UC_AUX_TABLE_62 */,
2 /* UC_AUX_TABLE_63 */,
2 /* UC_AUX_TABLE_64 */,
3 /* UC_AUX_TABLE_65 */,
3 /* UC_AUX_TABLE_66 */,
2 /* UC_AUX_TABLE_67 */,
2 /* UC_AUX_TABLE_68 */,
2 /* UC_AUX_TABLE_69 */,
2 /* UC_AUX_TABLE_70 */,
2 /* UC_AUX_TABLE_71 */,
2 /* UC_AUX_TABLE_72 */
};
static const I32 Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
0x71,
UC_use_AUX_TABLE_1,
0,
0x80,
0,
0xC1,
0,
0xAC,
0xBA,
0xAE,
0,
0xD1,
0,
0x9E,
0,
0x39C,
0,
0xE2,
0,
0xEB,
0,
0xFB,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0xC9,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
UC_use_AUX_TABLE_2,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0xE2,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
0x1C4,
0x1C4,
0,
0x1C7,
0x1C7,
0,
0x1CA,
0x1CA,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
UC_use_AUX_TABLE_3,
0,
0x1F1,
0x1F1,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x399,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
UC_use_AUX_TABLE_4,
0,
0x386,
0x388,
UC_use_AUX_TABLE_5,
0x391,
0x3A3,
0x3A3,
0x38C,
0x38E,
0,
0x392,
0x398,
0,
0x3A6,
0x3A0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0x39A,
0x3A1,
0x3F9,
0x37F,
0,
0x395,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
0x400,
0,
0x460,
0,
0x462,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
UC_use_AUX_TABLE_6,
0,
0x1C90,
0,
0x1CBD,
0,
0x13F0,
0,
0x412,
0x414,
0x41E,
0x421,
0x422,
0x42A,
0x462,
0xA64A,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
0x1E60,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
UC_use_AUX_TABLE_7,
UC_use_AUX_TABLE_8,
UC_use_AUX_TABLE_9,
UC_use_AUX_TABLE_10,
UC_use_AUX_TABLE_11,
0x1E60,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
UC_use_AUX_TABLE_12,
0x1F59,
UC_use_AUX_TABLE_13,
0x1F5B,
UC_use_AUX_TABLE_14,
0x1F5D,
UC_use_AUX_TABLE_15,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
UC_use_AUX_TABLE_16,
UC_use_AUX_TABLE_17,
UC_use_AUX_TABLE_18,
UC_use_AUX_TABLE_19,
UC_use_AUX_TABLE_20,
UC_use_AUX_TABLE_21,
UC_use_AUX_TABLE_22,
UC_use_AUX_TABLE_23,
UC_use_AUX_TABLE_16,
UC_use_AUX_TABLE_17,
UC_use_AUX_TABLE_18,
UC_use_AUX_TABLE_19,
UC_use_AUX_TABLE_20,
UC_use_AUX_TABLE_21,
UC_use_AUX_TABLE_22,
UC_use_AUX_TABLE_23,
UC_use_AUX_TABLE_24,
UC_use_AUX_TABLE_25,
UC_use_AUX_TABLE_26,
UC_use_AUX_TABLE_27,
UC_use_AUX_TABLE_28,
UC_use_AUX_TABLE_29,
UC_use_AUX_TABLE_30,
UC_use_AUX_TABLE_31,
UC_use_AUX_TABLE_24,
UC_use_AUX_TABLE_25,
UC_use_AUX_TABLE_26,
UC_use_AUX_TABLE_27,
UC_use_AUX_TABLE_28,
UC_use_AUX_TABLE_29,
UC_use_AUX_TABLE_30,
UC_use_AUX_TABLE_31,
UC_use_AUX_TABLE_32,
UC_use_AUX_TABLE_33,
UC_use_AUX_TABLE_34,
UC_use_AUX_TABLE_35,
UC_use_AUX_TABLE_36,
UC_use_AUX_TABLE_37,
UC_use_AUX_TABLE_38,
UC_use_AUX_TABLE_39,
UC_use_AUX_TABLE_32,
UC_use_AUX_TABLE_33,
UC_use_AUX_TABLE_34,
UC_use_AUX_TABLE_35,
UC_use_AUX_TABLE_36,
UC_use_AUX_TABLE_37,
UC_use_AUX_TABLE_38,
UC_use_AUX_TABLE_39,
0x1FB8,
UC_use_AUX_TABLE_40,
UC_use_AUX_TABLE_41,
UC_use_AUX_TABLE_42,
0,
UC_use_AUX_TABLE_43,
UC_use_AUX_TABLE_44,
0,
UC_use_AUX_TABLE_41,
0,
0x399,
0,
UC_use_AUX_TABLE_45,
UC_use_AUX_TABLE_46,
UC_use_AUX_TABLE_47,
0,
UC_use_AUX_TABLE_48,
UC_use_AUX_TABLE_49,
0,
UC_use_AUX_TABLE_46,
0,
0x1FD8,
UC_use_AUX_TABLE_50,
UC_use_AUX_TABLE_4,
0,
UC_use_AUX_TABLE_51,
UC_use_AUX_TABLE_52,
0,
0x1FE8,
UC_use_AUX_TABLE_53,
UC_use_AUX_TABLE_5,
UC_use_AUX_TABLE_54,
0x1FEC,
UC_use_AUX_TABLE_55,
UC_use_AUX_TABLE_56,
0,
UC_use_AUX_TABLE_57,
UC_use_AUX_TABLE_58,
UC_use_AUX_TABLE_59,
0,
UC_use_AUX_TABLE_60,
UC_use_AUX_TABLE_61,
0,
UC_use_AUX_TABLE_58,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
0xA64A,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0x13A0,
0,
UC_use_AUX_TABLE_62,
UC_use_AUX_TABLE_63,
UC_use_AUX_TABLE_64,
UC_use_AUX_TABLE_65,
UC_use_AUX_TABLE_66,
UC_use_AUX_TABLE_67,
0,
UC_use_AUX_TABLE_68,
UC_use_AUX_TABLE_69,
UC_use_AUX_TABLE_70,
UC_use_AUX_TABLE_71,
UC_use_AUX_TABLE_72,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
1405, /* 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,
0x42,
0x4A,
0x51,
0x59,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xDF,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19A,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C5,
0x1C6,
0x1C7,
0x1C8,
0x1C9,
0x1CA,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F0,
0x1F1,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x250,
0x251,
0x252,
0x253,
0x254,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25C,
0x25D,
0x260,
0x261,
0x262,
0x263,
0x264,
0x265,
0x266,
0x267,
0x268,
0x269,
0x26A,
0x26B,
0x26C,
0x26D,
0x26F,
0x270,
0x271,
0x272,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x283,
0x284,
0x287,
0x288,
0x289,
0x28A,
0x28C,
0x28D,
0x292,
0x293,
0x29D,
0x29E,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3AD,
0x3B0,
0x3B1,
0x3C2,
0x3C3,
0x3CC,
0x3CD,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x450,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4CF,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x587,
0x588,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C85,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E96,
0x1E97,
0x1E98,
0x1E99,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F00,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F72,
0x1F76,
0x1F78,
0x1F7A,
0x1F7C,
0x1F7E,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD2,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD7,
0x1FD8,
0x1FE0,
0x1FE2,
0x1FE3,
0x1FE4,
0x1FE5,
0x1FE6,
0x1FE7,
0x1FE8,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C66,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA794,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
* values of the negative enums are indices into a table of the auxiliary
* tables' addresses */
typedef enum {
UC_0 = 0,
UC_use_AUX_TABLE_1 = -1,
UC_use_AUX_TABLE_2 = -2,
UC_use_AUX_TABLE_3 = -3,
UC_use_AUX_TABLE_4 = -4,
UC_use_AUX_TABLE_5 = -5,
UC_use_AUX_TABLE_6 = -6,
UC_use_AUX_TABLE_7 = -7,
UC_use_AUX_TABLE_8 = -8,
UC_use_AUX_TABLE_9 = -9,
UC_use_AUX_TABLE_10 = -10,
UC_use_AUX_TABLE_11 = -11,
UC_use_AUX_TABLE_12 = -12,
UC_use_AUX_TABLE_13 = -13,
UC_use_AUX_TABLE_14 = -14,
UC_use_AUX_TABLE_15 = -15,
UC_use_AUX_TABLE_16 = -16,
UC_use_AUX_TABLE_17 = -17,
UC_use_AUX_TABLE_18 = -18,
UC_use_AUX_TABLE_19 = -19,
UC_use_AUX_TABLE_20 = -20,
UC_use_AUX_TABLE_21 = -21,
UC_use_AUX_TABLE_22 = -22,
UC_use_AUX_TABLE_23 = -23,
UC_use_AUX_TABLE_24 = -24,
UC_use_AUX_TABLE_25 = -25,
UC_use_AUX_TABLE_26 = -26,
UC_use_AUX_TABLE_27 = -27,
UC_use_AUX_TABLE_28 = -28,
UC_use_AUX_TABLE_29 = -29,
UC_use_AUX_TABLE_30 = -30,
UC_use_AUX_TABLE_31 = -31,
UC_use_AUX_TABLE_32 = -32,
UC_use_AUX_TABLE_33 = -33,
UC_use_AUX_TABLE_34 = -34,
UC_use_AUX_TABLE_35 = -35,
UC_use_AUX_TABLE_36 = -36,
UC_use_AUX_TABLE_37 = -37,
UC_use_AUX_TABLE_38 = -38,
UC_use_AUX_TABLE_39 = -39,
UC_use_AUX_TABLE_40 = -40,
UC_use_AUX_TABLE_41 = -41,
UC_use_AUX_TABLE_42 = -42,
UC_use_AUX_TABLE_43 = -43,
UC_use_AUX_TABLE_44 = -44,
UC_use_AUX_TABLE_45 = -45,
UC_use_AUX_TABLE_46 = -46,
UC_use_AUX_TABLE_47 = -47,
UC_use_AUX_TABLE_48 = -48,
UC_use_AUX_TABLE_49 = -49,
UC_use_AUX_TABLE_50 = -50,
UC_use_AUX_TABLE_51 = -51,
UC_use_AUX_TABLE_52 = -52,
UC_use_AUX_TABLE_53 = -53,
UC_use_AUX_TABLE_54 = -54,
UC_use_AUX_TABLE_55 = -55,
UC_use_AUX_TABLE_56 = -56,
UC_use_AUX_TABLE_57 = -57,
UC_use_AUX_TABLE_58 = -58,
UC_use_AUX_TABLE_59 = -59,
UC_use_AUX_TABLE_60 = -60,
UC_use_AUX_TABLE_61 = -61,
UC_use_AUX_TABLE_62 = -62,
UC_use_AUX_TABLE_63 = -63,
UC_use_AUX_TABLE_64 = -64,
UC_use_AUX_TABLE_65 = -65,
UC_use_AUX_TABLE_66 = -66,
UC_use_AUX_TABLE_67 = -67,
UC_use_AUX_TABLE_68 = -68,
UC_use_AUX_TABLE_69 = -69,
UC_use_AUX_TABLE_70 = -70,
UC_use_AUX_TABLE_71 = -71,
UC_use_AUX_TABLE_72 = -72
} UC_enum;
#define HAS_UC_AUX_TABLES
static const U32 UC_AUX_TABLE_1[] = {
0xE2,
0xE2
};
static const U32 UC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
static const U32 UC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
static const U32 UC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
static const U32 UC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
static const U32 UC_AUX_TABLE_6[] = {
0x535,
0x552
};
static const U32 UC_AUX_TABLE_7[] = {
0xC8,
0x331
};
static const U32 UC_AUX_TABLE_8[] = {
0xE3,
0x308
};
static const U32 UC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
static const U32 UC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
static const U32 UC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
static const U32 UC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
static const U32 UC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
static const U32 UC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
static const U32 UC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
static const U32 UC_AUX_TABLE_16[] = {
0x1F08,
0x399
};
static const U32 UC_AUX_TABLE_17[] = {
0x1F09,
0x399
};
static const U32 UC_AUX_TABLE_18[] = {
0x1F0A,
0x399
};
static const U32 UC_AUX_TABLE_19[] = {
0x1F0B,
0x399
};
static const U32 UC_AUX_TABLE_20[] = {
0x1F0C,
0x399
};
static const U32 UC_AUX_TABLE_21[] = {
0x1F0D,
0x399
};
static const U32 UC_AUX_TABLE_22[] = {
0x1F0E,
0x399
};
static const U32 UC_AUX_TABLE_23[] = {
0x1F0F,
0x399
};
static const U32 UC_AUX_TABLE_24[] = {
0x1F28,
0x399
};
static const U32 UC_AUX_TABLE_25[] = {
0x1F29,
0x399
};
static const U32 UC_AUX_TABLE_26[] = {
0x1F2A,
0x399
};
static const U32 UC_AUX_TABLE_27[] = {
0x1F2B,
0x399
};
static const U32 UC_AUX_TABLE_28[] = {
0x1F2C,
0x399
};
static const U32 UC_AUX_TABLE_29[] = {
0x1F2D,
0x399
};
static const U32 UC_AUX_TABLE_30[] = {
0x1F2E,
0x399
};
static const U32 UC_AUX_TABLE_31[] = {
0x1F2F,
0x399
};
static const U32 UC_AUX_TABLE_32[] = {
0x1F68,
0x399
};
static const U32 UC_AUX_TABLE_33[] = {
0x1F69,
0x399
};
static const U32 UC_AUX_TABLE_34[] = {
0x1F6A,
0x399
};
static const U32 UC_AUX_TABLE_35[] = {
0x1F6B,
0x399
};
static const U32 UC_AUX_TABLE_36[] = {
0x1F6C,
0x399
};
static const U32 UC_AUX_TABLE_37[] = {
0x1F6D,
0x399
};
static const U32 UC_AUX_TABLE_38[] = {
0x1F6E,
0x399
};
static const U32 UC_AUX_TABLE_39[] = {
0x1F6F,
0x399
};
static const U32 UC_AUX_TABLE_40[] = {
0x1FBA,
0x399
};
static const U32 UC_AUX_TABLE_41[] = {
0x391,
0x399
};
static const U32 UC_AUX_TABLE_42[] = {
0x386,
0x399
};
static const U32 UC_AUX_TABLE_43[] = {
0x391,
0x342
};
static const U32 UC_AUX_TABLE_44[] = {
0x391,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_45[] = {
0x1FCA,
0x399
};
static const U32 UC_AUX_TABLE_46[] = {
0x397,
0x399
};
static const U32 UC_AUX_TABLE_47[] = {
0x389,
0x399
};
static const U32 UC_AUX_TABLE_48[] = {
0x397,
0x342
};
static const U32 UC_AUX_TABLE_49[] = {
0x397,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_50[] = {
0x399,
0x308,
0x300
};
static const U32 UC_AUX_TABLE_51[] = {
0x399,
0x342
};
static const U32 UC_AUX_TABLE_52[] = {
0x399,
0x308,
0x342
};
static const U32 UC_AUX_TABLE_53[] = {
0x3A5,
0x308,
0x300
};
static const U32 UC_AUX_TABLE_54[] = {
0x3A1,
0x313
};
static const U32 UC_AUX_TABLE_55[] = {
0x3A5,
0x342
};
static const U32 UC_AUX_TABLE_56[] = {
0x3A5,
0x308,
0x342
};
static const U32 UC_AUX_TABLE_57[] = {
0x1FFA,
0x399
};
static const U32 UC_AUX_TABLE_58[] = {
0x3A9,
0x399
};
static const U32 UC_AUX_TABLE_59[] = {
0x38F,
0x399
};
static const U32 UC_AUX_TABLE_60[] = {
0x3A9,
0x342
};
static const U32 UC_AUX_TABLE_61[] = {
0x3A9,
0x342,
0x399
};
static const U32 UC_AUX_TABLE_62[] = {
0xC6,
0xC6
};
static const U32 UC_AUX_TABLE_63[] = {
0xC6,
0xC9
};
static const U32 UC_AUX_TABLE_64[] = {
0xC6,
0xD3
};
static const U32 UC_AUX_TABLE_65[] = {
0xC6,
0xC6,
0xC9
};
static const U32 UC_AUX_TABLE_66[] = {
0xC6,
0xC6,
0xD3
};
static const U32 UC_AUX_TABLE_67[] = {
0xE2,
0xE3
};
static const U32 UC_AUX_TABLE_68[] = {
0x544,
0x546
};
static const U32 UC_AUX_TABLE_69[] = {
0x544,
0x535
};
static const U32 UC_AUX_TABLE_70[] = {
0x544,
0x53B
};
static const U32 UC_AUX_TABLE_71[] = {
0x54E,
0x546
};
static const U32 UC_AUX_TABLE_72[] = {
0x544,
0x53D
};
static const U32 * const UC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
UC_AUX_TABLE_1,
UC_AUX_TABLE_2,
UC_AUX_TABLE_3,
UC_AUX_TABLE_4,
UC_AUX_TABLE_5,
UC_AUX_TABLE_6,
UC_AUX_TABLE_7,
UC_AUX_TABLE_8,
UC_AUX_TABLE_9,
UC_AUX_TABLE_10,
UC_AUX_TABLE_11,
UC_AUX_TABLE_12,
UC_AUX_TABLE_13,
UC_AUX_TABLE_14,
UC_AUX_TABLE_15,
UC_AUX_TABLE_16,
UC_AUX_TABLE_17,
UC_AUX_TABLE_18,
UC_AUX_TABLE_19,
UC_AUX_TABLE_20,
UC_AUX_TABLE_21,
UC_AUX_TABLE_22,
UC_AUX_TABLE_23,
UC_AUX_TABLE_24,
UC_AUX_TABLE_25,
UC_AUX_TABLE_26,
UC_AUX_TABLE_27,
UC_AUX_TABLE_28,
UC_AUX_TABLE_29,
UC_AUX_TABLE_30,
UC_AUX_TABLE_31,
UC_AUX_TABLE_32,
UC_AUX_TABLE_33,
UC_AUX_TABLE_34,
UC_AUX_TABLE_35,
UC_AUX_TABLE_36,
UC_AUX_TABLE_37,
UC_AUX_TABLE_38,
UC_AUX_TABLE_39,
UC_AUX_TABLE_40,
UC_AUX_TABLE_41,
UC_AUX_TABLE_42,
UC_AUX_TABLE_43,
UC_AUX_TABLE_44,
UC_AUX_TABLE_45,
UC_AUX_TABLE_46,
UC_AUX_TABLE_47,
UC_AUX_TABLE_48,
UC_AUX_TABLE_49,
UC_AUX_TABLE_50,
UC_AUX_TABLE_51,
UC_AUX_TABLE_52,
UC_AUX_TABLE_53,
UC_AUX_TABLE_54,
UC_AUX_TABLE_55,
UC_AUX_TABLE_56,
UC_AUX_TABLE_57,
UC_AUX_TABLE_58,
UC_AUX_TABLE_59,
UC_AUX_TABLE_60,
UC_AUX_TABLE_61,
UC_AUX_TABLE_62,
UC_AUX_TABLE_63,
UC_AUX_TABLE_64,
UC_AUX_TABLE_65,
UC_AUX_TABLE_66,
UC_AUX_TABLE_67,
UC_AUX_TABLE_68,
UC_AUX_TABLE_69,
UC_AUX_TABLE_70,
UC_AUX_TABLE_71,
UC_AUX_TABLE_72
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
2 /* UC_AUX_TABLE_2 */,
2 /* UC_AUX_TABLE_3 */,
3 /* UC_AUX_TABLE_4 */,
3 /* UC_AUX_TABLE_5 */,
2 /* UC_AUX_TABLE_6 */,
2 /* UC_AUX_TABLE_7 */,
2 /* UC_AUX_TABLE_8 */,
2 /* UC_AUX_TABLE_9 */,
2 /* UC_AUX_TABLE_10 */,
2 /* UC_AUX_TABLE_11 */,
2 /* UC_AUX_TABLE_12 */,
3 /* UC_AUX_TABLE_13 */,
3 /* UC_AUX_TABLE_14 */,
3 /* UC_AUX_TABLE_15 */,
2 /* UC_AUX_TABLE_16 */,
2 /* UC_AUX_TABLE_17 */,
2 /* UC_AUX_TABLE_18 */,
2 /* UC_AUX_TABLE_19 */,
2 /* UC_AUX_TABLE_20 */,
2 /* UC_AUX_TABLE_21 */,
2 /* UC_AUX_TABLE_22 */,
2 /* UC_AUX_TABLE_23 */,
2 /* UC_AUX_TABLE_24 */,
2 /* UC_AUX_TABLE_25 */,
2 /* UC_AUX_TABLE_26 */,
2 /* UC_AUX_TABLE_27 */,
2 /* UC_AUX_TABLE_28 */,
2 /* UC_AUX_TABLE_29 */,
2 /* UC_AUX_TABLE_30 */,
2 /* UC_AUX_TABLE_31 */,
2 /* UC_AUX_TABLE_32 */,
2 /* UC_AUX_TABLE_33 */,
2 /* UC_AUX_TABLE_34 */,
2 /* UC_AUX_TABLE_35 */,
2 /* UC_AUX_TABLE_36 */,
2 /* UC_AUX_TABLE_37 */,
2 /* UC_AUX_TABLE_38 */,
2 /* UC_AUX_TABLE_39 */,
2 /* UC_AUX_TABLE_40 */,
2 /* UC_AUX_TABLE_41 */,
2 /* UC_AUX_TABLE_42 */,
2 /* UC_AUX_TABLE_43 */,
3 /* UC_AUX_TABLE_44 */,
2 /* UC_AUX_TABLE_45 */,
2 /* UC_AUX_TABLE_46 */,
2 /* UC_AUX_TABLE_47 */,
2 /* UC_AUX_TABLE_48 */,
3 /* UC_AUX_TABLE_49 */,
3 /* UC_AUX_TABLE_50 */,
2 /* UC_AUX_TABLE_51 */,
3 /* UC_AUX_TABLE_52 */,
3 /* UC_AUX_TABLE_53 */,
2 /* UC_AUX_TABLE_54 */,
2 /* UC_AUX_TABLE_55 */,
3 /* UC_AUX_TABLE_56 */,
2 /* UC_AUX_TABLE_57 */,
2 /* UC_AUX_TABLE_58 */,
2 /* UC_AUX_TABLE_59 */,
2 /* UC_AUX_TABLE_60 */,
3 /* UC_AUX_TABLE_61 */,
2 /* UC_AUX_TABLE_62 */,
2 /* UC_AUX_TABLE_63 */,
2 /* UC_AUX_TABLE_64 */,
3 /* UC_AUX_TABLE_65 */,
3 /* UC_AUX_TABLE_66 */,
2 /* UC_AUX_TABLE_67 */,
2 /* UC_AUX_TABLE_68 */,
2 /* UC_AUX_TABLE_69 */,
2 /* UC_AUX_TABLE_70 */,
2 /* UC_AUX_TABLE_71 */,
2 /* UC_AUX_TABLE_72 */
};
static const I32 Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
0x71,
UC_use_AUX_TABLE_1,
0,
0x80,
0,
0xC1,
0,
0xAC,
0,
0xD1,
0,
0x9E,
0,
0x39C,
0,
0xE2,
0,
0xEB,
0,
0xFB,
0x178,
0,
0x100,
0,
0x102,
0,
0x104,
0,
0x106,
0,
0x108,
0,
0x10A,
0,
0x10C,
0,
0x10E,
0,
0x110,
0,
0x112,
0,
0x114,
0,
0x116,
0,
0x118,
0,
0x11A,
0,
0x11C,
0,
0x11E,
0,
0x120,
0,
0x122,
0,
0x124,
0,
0x126,
0,
0x128,
0,
0x12A,
0,
0x12C,
0,
0x12E,
0,
0xC9,
0,
0x132,
0,
0x134,
0,
0x136,
0,
0x139,
0,
0x13B,
0,
0x13D,
0,
0x13F,
0,
0x141,
0,
0x143,
0,
0x145,
0,
0x147,
UC_use_AUX_TABLE_2,
0,
0x14A,
0,
0x14C,
0,
0x14E,
0,
0x150,
0,
0x152,
0,
0x154,
0,
0x156,
0,
0x158,
0,
0x15A,
0,
0x15C,
0,
0x15E,
0,
0x160,
0,
0x162,
0,
0x164,
0,
0x166,
0,
0x168,
0,
0x16A,
0,
0x16C,
0,
0x16E,
0,
0x170,
0,
0x172,
0,
0x174,
0,
0x176,
0,
0x179,
0,
0x17B,
0,
0x17D,
0xE2,
0x243,
0,
0x182,
0,
0x184,
0,
0x187,
0,
0x18B,
0,
0x191,
0,
0x1F6,
0,
0x198,
0x23D,
0,
0x220,
0,
0x1A0,
0,
0x1A2,
0,
0x1A4,
0,
0x1A7,
0,
0x1AC,
0,
0x1AF,
0,
0x1B3,
0,
0x1B5,
0,
0x1B8,
0,
0x1BC,
0,
0x1F7,
0,
0x1C4,
0x1C4,
0,
0x1C7,
0x1C7,
0,
0x1CA,
0x1CA,
0,
0x1CD,
0,
0x1CF,
0,
0x1D1,
0,
0x1D3,
0,
0x1D5,
0,
0x1D7,
0,
0x1D9,
0,
0x1DB,
0x18E,
0,
0x1DE,
0,
0x1E0,
0,
0x1E2,
0,
0x1E4,
0,
0x1E6,
0,
0x1E8,
0,
0x1EA,
0,
0x1EC,
0,
0x1EE,
UC_use_AUX_TABLE_3,
0,
0x1F1,
0x1F1,
0,
0x1F4,
0,
0x1F8,
0,
0x1FA,
0,
0x1FC,
0,
0x1FE,
0,
0x200,
0,
0x202,
0,
0x204,
0,
0x206,
0,
0x208,
0,
0x20A,
0,
0x20C,
0,
0x20E,
0,
0x210,
0,
0x212,
0,
0x214,
0,
0x216,
0,
0x218,
0,
0x21A,
0,
0x21C,
0,
0x21E,
0,
0x222,
0,
0x224,
0,
0x226,
0,
0x228,
0,
0x22A,
0,
0x22C,
0,
0x22E,
0,
0x230,
0,
0x232,
0,
0x23B,
0,
0x2C7E,
0,
0x241,
0,
0x246,
0,
0x248,
0,
0x24A,
0,
0x24C,
0,
0x24E,
0x2C6F,
0x2C6D,
0x2C70,
0x181,
0x186,
0,
0x189,
0,
0x18F,
0,
0x190,
0xA7AB,
0,
0x193,
0xA7AC,
0,
0x194,
0,
0xA78D,
0xA7AA,
0,
0x197,
0x196,
0xA7AE,
0x2C62,
0xA7AD,
0,
0x19C,
0,
0x2C6E,
0x19D,
0,
0x19F,
0,
0x2C64,
0,
0x1A6,
0,
0xA7C5,
0x1A9,
0,
0xA7B1,
0x1AE,
0x244,
0x1B1,
0x245,
0,
0x1B7,
0,
0xA7B2,
0xA7B0,
0,
0x399,
0,
0x370,
0,
0x372,
0,
0x376,
0,
0x3FD,
0,
UC_use_AUX_TABLE_4,
0,
0x386,
0x388,
UC_use_AUX_TABLE_5,
0x391,
0x3A3,
0x3A3,
0x38C,
0x38E,
0,
0x392,
0x398,
0,
0x3A6,
0x3A0,
0x3CF,
0,
0x3D8,
0,
0x3DA,
0,
0x3DC,
0,
0x3DE,
0,
0x3E0,
0,
0x3E2,
0,
0x3E4,
0,
0x3E6,
0,
0x3E8,
0,
0x3EA,
0,
0x3EC,
0,
0x3EE,
0x39A,
0x3A1,
0x3F9,
0x37F,
0,
0x395,
0,
0x3F7,
0,
0x3FA,
0,
0x410,
0x400,
0,
0x460,
0,
0x462,
0,
0x464,
0,
0x466,
0,
0x468,
0,
0x46A,
0,
0x46C,
0,
0x46E,
0,
0x470,
0,
0x472,
0,
0x474,
0,
0x476,
0,
0x478,
0,
0x47A,
0,
0x47C,
0,
0x47E,
0,
0x480,
0,
0x48A,
0,
0x48C,
0,
0x48E,
0,
0x490,
0,
0x492,
0,
0x494,
0,
0x496,
0,
0x498,
0,
0x49A,
0,
0x49C,
0,
0x49E,
0,
0x4A0,
0,
0x4A2,
0,
0x4A4,
0,
0x4A6,
0,
0x4A8,
0,
0x4AA,
0,
0x4AC,
0,
0x4AE,
0,
0x4B0,
0,
0x4B2,
0,
0x4B4,
0,
0x4B6,
0,
0x4B8,
0,
0x4BA,
0,
0x4BC,
0,
0x4BE,
0,
0x4C1,
0,
0x4C3,
0,
0x4C5,
0,
0x4C7,
0,
0x4C9,
0,
0x4CB,
0,
0x4CD,
0x4C0,
0,
0x4D0,
0,
0x4D2,
0,
0x4D4,
0,
0x4D6,
0,
0x4D8,
0,
0x4DA,
0,
0x4DC,
0,
0x4DE,
0,
0x4E0,
0,
0x4E2,
0,
0x4E4,
0,
0x4E6,
0,
0x4E8,
0,
0x4EA,
0,
0x4EC,
0,
0x4EE,
0,
0x4F0,
0,
0x4F2,
0,
0x4F4,
0,
0x4F6,
0,
0x4F8,
0,
0x4FA,
0,
0x4FC,
0,
0x4FE,
0,
0x500,
0,
0x502,
0,
0x504,
0,
0x506,
0,
0x508,
0,
0x50A,
0,
0x50C,
0,
0x50E,
0,
0x510,
0,
0x512,
0,
0x514,
0,
0x516,
0,
0x518,
0,
0x51A,
0,
0x51C,
0,
0x51E,
0,
0x520,
0,
0x522,
0,
0x524,
0,
0x526,
0,
0x528,
0,
0x52A,
0,
0x52C,
0,
0x52E,
0,
0x531,
UC_use_AUX_TABLE_6,
0,
0x1C90,
0,
0x1CBD,
0,
0x13F0,
0,
0x412,
0x414,
0x41E,
0x421,
0x422,
0x42A,
0x462,
0xA64A,
0,
0xA77D,
0,
0x2C63,
0,
0xA7C6,
0,
0x1E00,
0,
0x1E02,
0,
0x1E04,
0,
0x1E06,
0,
0x1E08,
0,
0x1E0A,
0,
0x1E0C,
0,
0x1E0E,
0,
0x1E10,
0,
0x1E12,
0,
0x1E14,
0,
0x1E16,
0,
0x1E18,
0,
0x1E1A,
0,
0x1E1C,
0,
0x1E1E,
0,
0x1E20,
0,
0x1E22,
0,
0x1E24,
0,
0x1E26,
0,
0x1E28,
0,
0x1E2A,
0,
0x1E2C,
0,
0x1E2E,
0,
0x1E30,
0,
0x1E32,
0,
0x1E34,
0,
0x1E36,
0,
0x1E38,
0,
0x1E3A,
0,
0x1E3C,
0,
0x1E3E,
0,
0x1E40,
0,
0x1E42,
0,
0x1E44,
0,
0x1E46,
0,
0x1E48,
0,
0x1E4A,
0,
0x1E4C,
0,
0x1E4E,
0,
0x1E50,
0,
0x1E52,
0,
0x1E54,
0,
0x1E56,
0,
0x1E58,
0,
0x1E5A,
0,
0x1E5C,
0,
0x1E5E,
0,
0x1E60,
0,
0x1E62,
0,
0x1E64,
0,
0x1E66,
0,
0x1E68,
0,
0x1E6A,
0,
0x1E6C,
0,
0x1E6E,
0,
0x1E70,
0,
0x1E72,
0,
0x1E74,
0,
0x1E76,
0,
0x1E78,
0,
0x1E7A,
0,
0x1E7C,
0,
0x1E7E,
0,
0x1E80,
0,
0x1E82,
0,
0x1E84,
0,
0x1E86,
0,
0x1E88,
0,
0x1E8A,
0,
0x1E8C,
0,
0x1E8E,
0,
0x1E90,
0,
0x1E92,
0,
0x1E94,
UC_use_AUX_TABLE_7,
UC_use_AUX_TABLE_8,
UC_use_AUX_TABLE_9,
UC_use_AUX_TABLE_10,
UC_use_AUX_TABLE_11,
0x1E60,
0,
0x1EA0,
0,
0x1EA2,
0,
0x1EA4,
0,
0x1EA6,
0,
0x1EA8,
0,
0x1EAA,
0,
0x1EAC,
0,
0x1EAE,
0,
0x1EB0,
0,
0x1EB2,
0,
0x1EB4,
0,
0x1EB6,
0,
0x1EB8,
0,
0x1EBA,
0,
0x1EBC,
0,
0x1EBE,
0,
0x1EC0,
0,
0x1EC2,
0,
0x1EC4,
0,
0x1EC6,
0,
0x1EC8,
0,
0x1ECA,
0,
0x1ECC,
0,
0x1ECE,
0,
0x1ED0,
0,
0x1ED2,
0,
0x1ED4,
0,
0x1ED6,
0,
0x1ED8,
0,
0x1EDA,
0,
0x1EDC,
0,
0x1EDE,
0,
0x1EE0,
0,
0x1EE2,
0,
0x1EE4,
0,
0x1EE6,
0,
0x1EE8,
0,
0x1EEA,
0,
0x1EEC,
0,
0x1EEE,
0,
0x1EF0,
0,
0x1EF2,
0,
0x1EF4,
0,
0x1EF6,
0,
0x1EF8,
0,
0x1EFA,
0,
0x1EFC,
0,
0x1EFE,
0x1F08,
0,
0x1F18,
0,
0x1F28,
0,
0x1F38,
0,
0x1F48,
0,
UC_use_AUX_TABLE_12,
0x1F59,
UC_use_AUX_TABLE_13,
0x1F5B,
UC_use_AUX_TABLE_14,
0x1F5D,
UC_use_AUX_TABLE_15,
0x1F5F,
0,
0x1F68,
0,
0x1FBA,
0x1FC8,
0x1FDA,
0x1FF8,
0x1FEA,
0x1FFA,
0,
UC_use_AUX_TABLE_16,
UC_use_AUX_TABLE_17,
UC_use_AUX_TABLE_18,
UC_use_AUX_TABLE_19,
UC_use_AUX_TABLE_20,
UC_use_AUX_TABLE_21,
UC_use_AUX_TABLE_22,
UC_use_AUX_TABLE_23,
UC_use_AUX_TABLE_16,
UC_use_AUX_TABLE_17,
UC_use_AUX_TABLE_18,
UC_use_AUX_TABLE_19,
UC_use_AUX_TABLE_20,
UC_use_AUX_TABLE_21,
UC_use_AUX_TABLE_22,
UC_use_AUX_TABLE_23,
UC_use_AUX_TABLE_24,
UC_use_AUX_TABLE_25,
UC_use_AUX_TABLE_26,
UC_use_AUX_TABLE_27,
UC_use_AUX_TABLE_28,
UC_use_AUX_TABLE_29,
UC_use_AUX_TABLE_30,
UC_use_AUX_TABLE_31,
UC_use_AUX_TABLE_24,
UC_use_AUX_TABLE_25,
UC_use_AUX_TABLE_26,
UC_use_AUX_TABLE_27,
UC_use_AUX_TABLE_28,
UC_use_AUX_TABLE_29,
UC_use_AUX_TABLE_30,
UC_use_AUX_TABLE_31,
UC_use_AUX_TABLE_32,
UC_use_AUX_TABLE_33,
UC_use_AUX_TABLE_34,
UC_use_AUX_TABLE_35,
UC_use_AUX_TABLE_36,
UC_use_AUX_TABLE_37,
UC_use_AUX_TABLE_38,
UC_use_AUX_TABLE_39,
UC_use_AUX_TABLE_32,
UC_use_AUX_TABLE_33,
UC_use_AUX_TABLE_34,
UC_use_AUX_TABLE_35,
UC_use_AUX_TABLE_36,
UC_use_AUX_TABLE_37,
UC_use_AUX_TABLE_38,
UC_use_AUX_TABLE_39,
0x1FB8,
UC_use_AUX_TABLE_40,
UC_use_AUX_TABLE_41,
UC_use_AUX_TABLE_42,
0,
UC_use_AUX_TABLE_43,
UC_use_AUX_TABLE_44,
0,
UC_use_AUX_TABLE_41,
0,
0x399,
0,
UC_use_AUX_TABLE_45,
UC_use_AUX_TABLE_46,
UC_use_AUX_TABLE_47,
0,
UC_use_AUX_TABLE_48,
UC_use_AUX_TABLE_49,
0,
UC_use_AUX_TABLE_46,
0,
0x1FD8,
UC_use_AUX_TABLE_50,
UC_use_AUX_TABLE_4,
0,
UC_use_AUX_TABLE_51,
UC_use_AUX_TABLE_52,
0,
0x1FE8,
UC_use_AUX_TABLE_53,
UC_use_AUX_TABLE_5,
UC_use_AUX_TABLE_54,
0x1FEC,
UC_use_AUX_TABLE_55,
UC_use_AUX_TABLE_56,
0,
UC_use_AUX_TABLE_57,
UC_use_AUX_TABLE_58,
UC_use_AUX_TABLE_59,
0,
UC_use_AUX_TABLE_60,
UC_use_AUX_TABLE_61,
0,
UC_use_AUX_TABLE_58,
0,
0x2132,
0,
0x2160,
0,
0x2183,
0,
0x24B6,
0,
0x2C00,
0,
0x2C60,
0,
0x23A,
0x23E,
0,
0x2C67,
0,
0x2C69,
0,
0x2C6B,
0,
0x2C72,
0,
0x2C75,
0,
0x2C80,
0,
0x2C82,
0,
0x2C84,
0,
0x2C86,
0,
0x2C88,
0,
0x2C8A,
0,
0x2C8C,
0,
0x2C8E,
0,
0x2C90,
0,
0x2C92,
0,
0x2C94,
0,
0x2C96,
0,
0x2C98,
0,
0x2C9A,
0,
0x2C9C,
0,
0x2C9E,
0,
0x2CA0,
0,
0x2CA2,
0,
0x2CA4,
0,
0x2CA6,
0,
0x2CA8,
0,
0x2CAA,
0,
0x2CAC,
0,
0x2CAE,
0,
0x2CB0,
0,
0x2CB2,
0,
0x2CB4,
0,
0x2CB6,
0,
0x2CB8,
0,
0x2CBA,
0,
0x2CBC,
0,
0x2CBE,
0,
0x2CC0,
0,
0x2CC2,
0,
0x2CC4,
0,
0x2CC6,
0,
0x2CC8,
0,
0x2CCA,
0,
0x2CCC,
0,
0x2CCE,
0,
0x2CD0,
0,
0x2CD2,
0,
0x2CD4,
0,
0x2CD6,
0,
0x2CD8,
0,
0x2CDA,
0,
0x2CDC,
0,
0x2CDE,
0,
0x2CE0,
0,
0x2CE2,
0,
0x2CEB,
0,
0x2CED,
0,
0x2CF2,
0,
0x10A0,
0,
0x10C7,
0,
0x10CD,
0,
0xA640,
0,
0xA642,
0,
0xA644,
0,
0xA646,
0,
0xA648,
0,
0xA64A,
0,
0xA64C,
0,
0xA64E,
0,
0xA650,
0,
0xA652,
0,
0xA654,
0,
0xA656,
0,
0xA658,
0,
0xA65A,
0,
0xA65C,
0,
0xA65E,
0,
0xA660,
0,
0xA662,
0,
0xA664,
0,
0xA666,
0,
0xA668,
0,
0xA66A,
0,
0xA66C,
0,
0xA680,
0,
0xA682,
0,
0xA684,
0,
0xA686,
0,
0xA688,
0,
0xA68A,
0,
0xA68C,
0,
0xA68E,
0,
0xA690,
0,
0xA692,
0,
0xA694,
0,
0xA696,
0,
0xA698,
0,
0xA69A,
0,
0xA722,
0,
0xA724,
0,
0xA726,
0,
0xA728,
0,
0xA72A,
0,
0xA72C,
0,
0xA72E,
0,
0xA732,
0,
0xA734,
0,
0xA736,
0,
0xA738,
0,
0xA73A,
0,
0xA73C,
0,
0xA73E,
0,
0xA740,
0,
0xA742,
0,
0xA744,
0,
0xA746,
0,
0xA748,
0,
0xA74A,
0,
0xA74C,
0,
0xA74E,
0,
0xA750,
0,
0xA752,
0,
0xA754,
0,
0xA756,
0,
0xA758,
0,
0xA75A,
0,
0xA75C,
0,
0xA75E,
0,
0xA760,
0,
0xA762,
0,
0xA764,
0,
0xA766,
0,
0xA768,
0,
0xA76A,
0,
0xA76C,
0,
0xA76E,
0,
0xA779,
0,
0xA77B,
0,
0xA77E,
0,
0xA780,
0,
0xA782,
0,
0xA784,
0,
0xA786,
0,
0xA78B,
0,
0xA790,
0,
0xA792,
0xA7C4,
0,
0xA796,
0,
0xA798,
0,
0xA79A,
0,
0xA79C,
0,
0xA79E,
0,
0xA7A0,
0,
0xA7A2,
0,
0xA7A4,
0,
0xA7A6,
0,
0xA7A8,
0,
0xA7B4,
0,
0xA7B6,
0,
0xA7B8,
0,
0xA7BA,
0,
0xA7BC,
0,
0xA7BE,
0,
0xA7C2,
0,
0xA7C7,
0,
0xA7C9,
0,
0xA7F5,
0,
0xA7B3,
0,
0x13A0,
0,
UC_use_AUX_TABLE_62,
UC_use_AUX_TABLE_63,
UC_use_AUX_TABLE_64,
UC_use_AUX_TABLE_65,
UC_use_AUX_TABLE_66,
UC_use_AUX_TABLE_67,
0,
UC_use_AUX_TABLE_68,
UC_use_AUX_TABLE_69,
UC_use_AUX_TABLE_70,
UC_use_AUX_TABLE_71,
UC_use_AUX_TABLE_72,
0,
0xFF21,
0,
0x10400,
0,
0x104B0,
0,
0x10C80,
0,
0x118A0,
0,
0x16E40,
0,
0x1E900,
0
};
# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_UTF8_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
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,
0x80,
0x100
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
55, /* Number of 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x15,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x26,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x41,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA,
0x100
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
57, /* Number of 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x16,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x25,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x41,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xB0,
0xB1,
0xBA,
0xBC,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA,
0x100
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_ASCII_invlist[] = { /* for ASCII/Latin1 */
2, /* 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,
0x80
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 1047 */
54, /* 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x15,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x26,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x41,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 037 */
56, /* 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x16,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x25,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x41,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xB0,
0xB1,
0xBA,
0xBC,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
static const UV UNI_ASSIGNED_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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x560,
0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69E,
0xA722,
0xA788,
0xA78B,
0xA78F,
0xA790,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E900,
0x1E944,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */
309, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x560,
0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69E,
0xA722,
0xA788,
0xA78B,
0xA78F,
0xA790,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E900,
0x1E944,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x560,
0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69E,
0xA722,
0xA788,
0xA78B,
0xA78F,
0xA790,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E900,
0x1E944,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x41,
0x5B,
0x61,
0x7B,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B0,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x560,
0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D00,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C7C,
0x2C7E,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA770,
0xA771,
0xA788,
0xA78B,
0xA78F,
0xA790,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E900,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */
297, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B0,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x560,
0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D00,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C7C,
0x2C7E,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA770,
0xA771,
0xA788,
0xA78B,
0xA78F,
0xA790,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E900,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */
293, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B0,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x560,
0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D00,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2139,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C7C,
0x2C7E,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA770,
0xA771,
0xA788,
0xA78B,
0xA78F,
0xA790,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E900,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
1291, /* Number of 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,
0x61,
0x7B,
0xB5,
0xB6,
0xDF,
0xF7,
0xF8,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B0,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2184,
0x2185,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
1305, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B0,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2184,
0x2185,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */
1305, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B0,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2184,
0x2185,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
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,
0x30,
0x3A,
0x41,
0x5B,
0x61,
0x7B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of 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,
0x9,
0xA,
0x20,
0x21
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of 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,
0x5,
0x6,
0x40,
0x41
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
5, /* Number of 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,
0x5,
0x6,
0x40,
0x41
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
4, /* 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,
0x20,
0x7F,
0x80
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
26, /* 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x15,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x26,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x40
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
26, /* 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x16,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x25,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x40
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
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,
0x30,
0x3A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
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,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
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,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
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,
0x21,
0x7F
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xB0,
0xB1,
0xBA,
0xBC,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
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,
0x61,
0x7B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
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,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
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,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
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,
0x20,
0x7F
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x40,
0x41,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x40,
0x41,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xB0,
0xB1,
0xBA,
0xBC,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
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,
0x21,
0x30,
0x3A,
0x41,
0x5B,
0x61,
0x7B,
0x7F
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0xA1,
0xA2,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xC1,
0xD0,
0xD1,
0xE0,
0xE1
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0xA1,
0xA2,
0xB0,
0xB1,
0xBA,
0xBC,
0xC0,
0xC1,
0xD0,
0xD1,
0xE0,
0xE1
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of 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,
0x9,
0xE,
0x20,
0x21
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x40,
0x41
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
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,
0x5,
0x6,
0xB,
0xE,
0x25,
0x26,
0x40,
0x41
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
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,
0x41,
0x5B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
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,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
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,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x6D,
0x6E,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x6D,
0x6E,
0x81,
0x8A,
0x91,
0x9A,
0xA2,
0xAA,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
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,
0x30,
0x3A,
0x41,
0x47,
0x61,
0x67
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
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,
0x81,
0x87,
0xC1,
0xC7,
0xF0,
0xFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
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,
0x81,
0x87,
0xC1,
0xC7,
0xF0,
0xFA
};
# endif /* EBCDIC 037 */
static const UV UNI_TITLE_invlist[] = { /* for all charsets */
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 */
0x0,
0x1C5,
0x1C6,
0x1C8,
0x1C9,
0x1CB,
0x1CC,
0x1F2,
0x1F3,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FBC,
0x1FBD,
0x1FCC,
0x1FCD,
0x1FFC,
0x1FFD
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_UPPERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
1277, /* Number of 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,
0x41,
0x5B,
0xC0,
0xD7,
0xD8,
0xDF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1FB8,
0x1FBC,
0x1FC8,
0x1FCC,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFC,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2183,
0x2184,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
1295, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1FB8,
0x1FBC,
0x1FC8,
0x1FCC,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFC,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2183,
0x2184,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 037 */
1291, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1FB8,
0x1FBC,
0x1FC8,
0x1FCC,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFC,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2183,
0x2184,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
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,
0xA,
0xE,
0x85,
0x86,
0x2028,
0x202A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
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,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x2028,
0x202A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
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,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x2028,
0x202A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x30,
0x3A,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x345,
0x346,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x658,
0x659,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6E1,
0x6E9,
0x6ED,
0x6FD,
0x6FF,
0x700,
0x710,
0x740,
0x74D,
0x7B2,
0x7C0,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x818,
0x81A,
0x82D,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D4,
0x8E0,
0x8E3,
0x8EA,
0x8F0,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x964,
0x966,
0x970,
0x971,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9F2,
0x9FC,
0x9FD,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA51,
0xA52,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFD,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBCD,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xC00,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE47,
0xE4D,
0xE4E,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xECD,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF20,
0xF2A,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF82,
0xF88,
0xF98,
0xF99,
0xFBD,
0x1000,
0x1037,
0x1038,
0x1039,
0x103B,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1714,
0x1720,
0x1734,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17C9,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x1939,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A61,
0x1A75,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1ABF,
0x1AC1,
0x1B00,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B80,
0x1BAA,
0x1BAC,
0x1BE6,
0x1BE7,
0x1BF2,
0x1C00,
0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
0x1DF5,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA66F,
0xA674,
0xA67C,
0xA67F,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA806,
0xA807,
0xA828,
0xA840,
0xA874,
0xA880,
0xA8C4,
0xA8C5,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92B,
0xA930,
0xA953,
0xA960,
0xA97D,
0xA980,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11046,
0x11066,
0x11070,
0x11082,
0x110B9,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11133,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11180,
0x111C0,
0x111C1,
0x111C5,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11235,
0x11237,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112E9,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11400,
0x11442,
0x11443,
0x11446,
0x11447,
0x1144B,
0x11450,
0x1145A,
0x1145F,
0x11462,
0x11480,
0x114C2,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115BF,
0x115D8,
0x115DE,
0x11600,
0x1163F,
0x11640,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B6,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
0x11800,
0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193F,
0x11943,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E0,
0x119E1,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
0x11A98,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C3F,
0x11C40,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9E,
0x1BC9F,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
1489, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x345,
0x346,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x658,
0x659,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6E1,
0x6E9,
0x6ED,
0x6FD,
0x6FF,
0x700,
0x710,
0x740,
0x74D,
0x7B2,
0x7C0,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x818,
0x81A,
0x82D,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D4,
0x8E0,
0x8E3,
0x8EA,
0x8F0,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x964,
0x966,
0x970,
0x971,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9F2,
0x9FC,
0x9FD,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA51,
0xA52,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFD,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBCD,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xC00,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE47,
0xE4D,
0xE4E,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xECD,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF20,
0xF2A,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF82,
0xF88,
0xF98,
0xF99,
0xFBD,
0x1000,
0x1037,
0x1038,
0x1039,
0x103B,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1714,
0x1720,
0x1734,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17C9,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x1939,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A61,
0x1A75,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1ABF,
0x1AC1,
0x1B00,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B80,
0x1BAA,
0x1BAC,
0x1BE6,
0x1BE7,
0x1BF2,
0x1C00,
0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
0x1DF5,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA66F,
0xA674,
0xA67C,
0xA67F,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA806,
0xA807,
0xA828,
0xA840,
0xA874,
0xA880,
0xA8C4,
0xA8C5,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92B,
0xA930,
0xA953,
0xA960,
0xA97D,
0xA980,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11046,
0x11066,
0x11070,
0x11082,
0x110B9,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11133,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11180,
0x111C0,
0x111C1,
0x111C5,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11235,
0x11237,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112E9,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11400,
0x11442,
0x11443,
0x11446,
0x11447,
0x1144B,
0x11450,
0x1145A,
0x1145F,
0x11462,
0x11480,
0x114C2,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115BF,
0x115D8,
0x115DE,
0x11600,
0x1163F,
0x11640,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B6,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
0x11800,
0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193F,
0x11943,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E0,
0x119E1,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
0x11A98,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C3F,
0x11C40,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9E,
0x1BC9F,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
1485, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x345,
0x346,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x658,
0x659,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6E1,
0x6E9,
0x6ED,
0x6FD,
0x6FF,
0x700,
0x710,
0x740,
0x74D,
0x7B2,
0x7C0,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x818,
0x81A,
0x82D,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D4,
0x8E0,
0x8E3,
0x8EA,
0x8F0,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x964,
0x966,
0x970,
0x971,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9F2,
0x9FC,
0x9FD,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA51,
0xA52,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xAFD,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBCD,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xC00,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE47,
0xE4D,
0xE4E,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xECD,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF20,
0xF2A,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF82,
0xF88,
0xF98,
0xF99,
0xFBD,
0x1000,
0x1037,
0x1038,
0x1039,
0x103B,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1714,
0x1720,
0x1734,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17C9,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x1939,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A61,
0x1A75,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1ABF,
0x1AC1,
0x1B00,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B4C,
0x1B50,
0x1B5A,
0x1B80,
0x1BAA,
0x1BAC,
0x1BE6,
0x1BE7,
0x1BF2,
0x1C00,
0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
0x1DF5,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA66F,
0xA674,
0xA67C,
0xA67F,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA806,
0xA807,
0xA828,
0xA840,
0xA874,
0xA880,
0xA8C4,
0xA8C5,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92B,
0xA930,
0xA953,
0xA960,
0xA97D,
0xA980,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11046,
0x11066,
0x11070,
0x11082,
0x110B9,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11133,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11180,
0x111C0,
0x111C1,
0x111C5,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11235,
0x11237,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112E9,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11400,
0x11442,
0x11443,
0x11446,
0x11447,
0x1144B,
0x11450,
0x1145A,
0x1145F,
0x11462,
0x11480,
0x114C2,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115BF,
0x115D8,
0x115DE,
0x11600,
0x1163F,
0x11640,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B6,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
0x11800,
0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193F,
0x11943,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E0,
0x119E1,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
0x11A98,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C3F,
0x11C40,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9E,
0x1BC9F,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
0x1E94B,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
1391, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x345,
0x346,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x658,
0x659,
0x660,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6E1,
0x6E9,
0x6ED,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x740,
0x74D,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x818,
0x81A,
0x82D,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D4,
0x8E0,
0x8E3,
0x8EA,
0x8F0,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x964,
0x971,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA51,
0xA52,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA70,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAF9,
0xAFD,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB71,
0xB72,
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,
0xBCD,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xC00,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC80,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE4,
0xCF1,
0xCF3,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE47,
0xE4D,
0xE4E,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xECD,
0xECE,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF82,
0xF88,
0xF98,
0xF99,
0xFBD,
0x1000,
0x1037,
0x1038,
0x1039,
0x103B,
0x1040,
0x1050,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1714,
0x1720,
0x1734,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17C9,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x1939,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A61,
0x1A75,
0x1AA7,
0x1AA8,
0x1ABF,
0x1AC1,
0x1B00,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B4C,
0x1B80,
0x1BAA,
0x1BAC,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BE7,
0x1BF2,
0x1C00,
0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
0x1DF5,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA674,
0xA67C,
0xA67F,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA806,
0xA807,
0xA828,
0xA840,
0xA874,
0xA880,
0xA8C4,
0xA8C5,
0xA8C6,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA900,
0xA90A,
0xA92B,
0xA930,
0xA953,
0xA960,
0xA97D,
0xA980,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA60,
0xAA77,
0xAA7A,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11046,
0x11082,
0x110B9,
0x110D0,
0x110E9,
0x11100,
0x11133,
0x11144,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11180,
0x111C0,
0x111C1,
0x111C5,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11235,
0x11237,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112E9,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11400,
0x11442,
0x11443,
0x11446,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114C2,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115B6,
0x115B8,
0x115BF,
0x115D8,
0x115DE,
0x11600,
0x1163F,
0x11640,
0x11641,
0x11644,
0x11645,
0x11680,
0x116B6,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x1171D,
0x1172B,
0x11800,
0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193F,
0x11943,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E0,
0x119E1,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
0x11A98,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C3F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D48,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11D98,
0x11D99,
0x11EE0,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9E,
0x1BC9F,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
0x1E94B,
0x1E94C,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
1417, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x345,
0x346,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x658,
0x659,
0x660,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6E1,
0x6E9,
0x6ED,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x740,
0x74D,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x818,
0x81A,
0x82D,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D4,
0x8E0,
0x8E3,
0x8EA,
0x8F0,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x964,
0x971,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA51,
0xA52,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA70,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAF9,
0xAFD,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB71,
0xB72,
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,
0xBCD,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xC00,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC80,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE4,
0xCF1,
0xCF3,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE47,
0xE4D,
0xE4E,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xECD,
0xECE,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF82,
0xF88,
0xF98,
0xF99,
0xFBD,
0x1000,
0x1037,
0x1038,
0x1039,
0x103B,
0x1040,
0x1050,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1714,
0x1720,
0x1734,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17C9,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x1939,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A61,
0x1A75,
0x1AA7,
0x1AA8,
0x1ABF,
0x1AC1,
0x1B00,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B4C,
0x1B80,
0x1BAA,
0x1BAC,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BE7,
0x1BF2,
0x1C00,
0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
0x1DF5,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA674,
0xA67C,
0xA67F,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA806,
0xA807,
0xA828,
0xA840,
0xA874,
0xA880,
0xA8C4,
0xA8C5,
0xA8C6,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA900,
0xA90A,
0xA92B,
0xA930,
0xA953,
0xA960,
0xA97D,
0xA980,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA60,
0xAA77,
0xAA7A,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11046,
0x11082,
0x110B9,
0x110D0,
0x110E9,
0x11100,
0x11133,
0x11144,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11180,
0x111C0,
0x111C1,
0x111C5,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11235,
0x11237,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112E9,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11400,
0x11442,
0x11443,
0x11446,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114C2,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115B6,
0x115B8,
0x115BF,
0x115D8,
0x115DE,
0x11600,
0x1163F,
0x11640,
0x11641,
0x11644,
0x11645,
0x11680,
0x116B6,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x1171D,
0x1172B,
0x11800,
0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193F,
0x11943,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E0,
0x119E1,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
0x11A98,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C3F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D48,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11D98,
0x11D99,
0x11EE0,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9E,
0x1BC9F,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
0x1E94B,
0x1E94C,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
1413, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x345,
0x346,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5B0,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x658,
0x659,
0x660,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6E1,
0x6E9,
0x6ED,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x740,
0x74D,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x818,
0x81A,
0x82D,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D4,
0x8E0,
0x8E3,
0x8EA,
0x8F0,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x964,
0x971,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA51,
0xA52,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA70,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAF9,
0xAFD,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB71,
0xB72,
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,
0xBCD,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xC00,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC80,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE4,
0xCF1,
0xCF3,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE47,
0xE4D,
0xE4E,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xECD,
0xECE,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF82,
0xF88,
0xF98,
0xF99,
0xFBD,
0x1000,
0x1037,
0x1038,
0x1039,
0x103B,
0x1040,
0x1050,
0x1090,
0x109A,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1714,
0x1720,
0x1734,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17C9,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x1939,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A61,
0x1A75,
0x1AA7,
0x1AA8,
0x1ABF,
0x1AC1,
0x1B00,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B4C,
0x1B80,
0x1BAA,
0x1BAC,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BE7,
0x1BF2,
0x1C00,
0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
0x1DF5,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA674,
0xA67C,
0xA67F,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA806,
0xA807,
0xA828,
0xA840,
0xA874,
0xA880,
0xA8C4,
0xA8C5,
0xA8C6,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA900,
0xA90A,
0xA92B,
0xA930,
0xA953,
0xA960,
0xA97D,
0xA980,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA60,
0xAA77,
0xAA7A,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11046,
0x11082,
0x110B9,
0x110D0,
0x110E9,
0x11100,
0x11133,
0x11144,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11180,
0x111C0,
0x111C1,
0x111C5,
0x111CE,
0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11235,
0x11237,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112E9,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11400,
0x11442,
0x11443,
0x11446,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114C2,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115B6,
0x115B8,
0x115BF,
0x115D8,
0x115DE,
0x11600,
0x1163F,
0x11640,
0x11641,
0x11644,
0x11645,
0x11680,
0x116B6,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x1171D,
0x1172B,
0x11800,
0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193D,
0x1193F,
0x11943,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E0,
0x119E1,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
0x11A98,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C3F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D48,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11D98,
0x11D99,
0x11EE0,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9E,
0x1BC9F,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
0x1E94B,
0x1E94C,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x9,
0xA,
0x20,
0x21,
0xA0,
0xA1,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5,
0x6,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5,
0x6,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
4, /* 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,
0x20,
0x7F,
0xA0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
4, /* 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,
0x40,
0xFF,
0x100
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
4, /* 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,
0x40,
0xFF,
0x100
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
123, /* Number of 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,
0x30,
0x3A,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
123, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
123, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
1365, /* Number of 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,
0x21,
0x7F,
0xA1,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1680,
0x1681,
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,
0x1AC1,
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,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x2065,
0x2066,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xE000,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
1365, /* Number of 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,
0x42,
0xFF,
0x100,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1680,
0x1681,
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,
0x1AC1,
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,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x2065,
0x2066,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xE000,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
1365, /* Number of 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,
0x42,
0xFF,
0x100,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1680,
0x1681,
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,
0x1AC1,
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,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x2065,
0x2066,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xE000,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
1305, /* Number of 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,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xDF,
0xF7,
0xF8,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37A,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1DC0,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
1313, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37A,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1DC0,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
1313, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37A,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1DC0,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x20,
0x7F,
0xA0,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2028,
0x202A,
0x2065,
0x2066,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xE000,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x40,
0xFF,
0x100,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2028,
0x202A,
0x2065,
0x2066,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xE000,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x40,
0xFF,
0x100,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2028,
0x202A,
0x2065,
0x2066,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xE000,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
361, /* Number of 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,
0x21,
0x30,
0x3A,
0x41,
0x5B,
0x61,
0x7B,
0x7F,
0xA1,
0xA2,
0xA7,
0xA8,
0xAB,
0xAC,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0xC0,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58B,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1400,
0x1401,
0x166E,
0x166F,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2010,
0x2028,
0x2030,
0x2044,
0x2045,
0x2052,
0x2053,
0x205F,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E2F,
0x2E30,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x303D,
0x303E,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE62,
0xFE63,
0xFE64,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10EAD,
0x10EAE,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xB3,
0xB4,
0xB5,
0xB7,
0xBD,
0xBE,
0xC0,
0xC1,
0xD0,
0xD1,
0xE0,
0xE1,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58B,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1400,
0x1401,
0x166E,
0x166F,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2010,
0x2028,
0x2030,
0x2044,
0x2045,
0x2052,
0x2053,
0x205F,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E2F,
0x2E30,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x303D,
0x303E,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE62,
0xFE63,
0xFE64,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10EAD,
0x10EAE,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
371, /* Number of 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,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0xA1,
0xA2,
0xAA,
0xAC,
0xB0,
0xB1,
0xB3,
0xB4,
0xB5,
0xB7,
0xBA,
0xBC,
0xC0,
0xC1,
0xD0,
0xD1,
0xE0,
0xE1,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58B,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1400,
0x1401,
0x166E,
0x166F,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2010,
0x2028,
0x2030,
0x2044,
0x2045,
0x2052,
0x2053,
0x205F,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E2F,
0x2E30,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x303D,
0x303E,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE62,
0xFE63,
0xFE64,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10EAD,
0x10EAE,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x9,
0xE,
0x20,
0x21,
0x85,
0x86,
0xA0,
0xA1,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
1287, /* Number of 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,
0x41,
0x5B,
0xC0,
0xD7,
0xD8,
0xDF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1FB8,
0x1FBC,
0x1FC8,
0x1FCC,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFC,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
1305, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1FB8,
0x1FBC,
0x1FC8,
0x1FCC,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFC,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
1301, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1FB8,
0x1FBC,
0x1FC8,
0x1FCC,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFC,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
1467, /* Number of 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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x200C,
0x200E,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x200C,
0x200E,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x200C,
0x200E,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x30,
0x3A,
0x41,
0x47,
0x61,
0x67,
0xFF10,
0xFF1A,
0xFF21,
0xFF27,
0xFF41,
0xFF47
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x81,
0x87,
0xC1,
0xC7,
0xF0,
0xFA,
0xFF10,
0xFF1A,
0xFF21,
0xFF27,
0xFF41,
0xFF47
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x81,
0x87,
0xC1,
0xC7,
0xF0,
0xFA,
0xFF10,
0xFF1A,
0xFF21,
0xFF27,
0xFF41,
0xFF47
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
269, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x131,
0x132,
0x138,
0x139,
0x18D,
0x18E,
0x19B,
0x19C,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x221,
0x222,
0x234,
0x23A,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x2BC,
0x2BD,
0x2BE,
0x2BF,
0x300,
0x302,
0x307,
0x309,
0x30A,
0x30B,
0x30C,
0x30D,
0x313,
0x314,
0x331,
0x332,
0x342,
0x343,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3D2,
0x3D5,
0x3F6,
0x3F7,
0x3FC,
0x3FD,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x561,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C71,
0x2C72,
0x2C74,
0x2C75,
0x2C77,
0x2C7E,
0x2CE4,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA730,
0xA732,
0xA770,
0xA779,
0xA788,
0xA78B,
0xA78E,
0xA790,
0xA795,
0xA796,
0xA7AF,
0xA7B0,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
0x1E900,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
301, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x131,
0x132,
0x138,
0x139,
0x18D,
0x18E,
0x19B,
0x19C,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x221,
0x222,
0x234,
0x23A,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x2BC,
0x2BD,
0x2BE,
0x2BF,
0x300,
0x302,
0x307,
0x309,
0x30A,
0x30B,
0x30C,
0x30D,
0x313,
0x314,
0x331,
0x332,
0x342,
0x343,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3D2,
0x3D5,
0x3F6,
0x3F7,
0x3FC,
0x3FD,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x561,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C71,
0x2C72,
0x2C74,
0x2C75,
0x2C77,
0x2C7E,
0x2CE4,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA730,
0xA732,
0xA770,
0xA779,
0xA788,
0xA78B,
0xA78E,
0xA790,
0xA795,
0xA796,
0xA7AF,
0xA7B0,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
0x1E900,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
297, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x131,
0x132,
0x138,
0x139,
0x18D,
0x18E,
0x19B,
0x19C,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x221,
0x222,
0x234,
0x23A,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x2BC,
0x2BD,
0x2BE,
0x2BF,
0x300,
0x302,
0x307,
0x309,
0x30A,
0x30B,
0x30C,
0x30D,
0x313,
0x314,
0x331,
0x332,
0x342,
0x343,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3D2,
0x3D5,
0x3F6,
0x3F7,
0x3FC,
0x3FD,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x561,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C71,
0x2C72,
0x2C74,
0x2C75,
0x2C77,
0x2C7E,
0x2CE4,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA730,
0xA732,
0xA770,
0xA779,
0xA788,
0xA78B,
0xA78E,
0xA790,
0xA795,
0xA796,
0xA7AF,
0xA7B0,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
0x1E900,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
1257, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3007,
0x3031,
0x3036,
0x303B,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6E6,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
1283, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3007,
0x3031,
0x3036,
0x303B,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6E6,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
1279, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3007,
0x3031,
0x3036,
0x303B,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6E6,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
1481, /* Number of 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,
0x20,
0x21,
0x28,
0x2A,
0x2D,
0x2E,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
1507, /* Number of 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,
0x40,
0x41,
0x42,
0x4A,
0x4D,
0x4E,
0x51,
0x5A,
0x5D,
0x5E,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
1503, /* Number of 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,
0x40,
0x41,
0x42,
0x4A,
0x4D,
0x4E,
0x51,
0x5A,
0x5D,
0x5E,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xDF,
0xE0,
0x130,
0x131,
0x149,
0x14A,
0x1F0,
0x1F1,
0x390,
0x391,
0x3B0,
0x3B1,
0x587,
0x588,
0x1E96,
0x1E9B,
0x1E9E,
0x1E9F,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD2,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE2,
0x1FE5,
0x1FE6,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFC,
0x1FFD,
0xFB00,
0xFB07,
0xFB13,
0xFB18
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x59,
0x5A,
0x130,
0x131,
0x149,
0x14A,
0x1F0,
0x1F1,
0x390,
0x391,
0x3B0,
0x3B1,
0x587,
0x588,
0x1E96,
0x1E9B,
0x1E9E,
0x1E9F,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD2,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE2,
0x1FE5,
0x1FE6,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFC,
0x1FFD,
0xFB00,
0xFB07,
0xFB13,
0xFB18
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x59,
0x5A,
0x130,
0x131,
0x149,
0x14A,
0x1F0,
0x1F1,
0x390,
0x391,
0x3B0,
0x3B1,
0x587,
0x588,
0x1E96,
0x1E9B,
0x1E9E,
0x1E9F,
0x1F50,
0x1F51,
0x1F52,
0x1F53,
0x1F54,
0x1F55,
0x1F56,
0x1F57,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD2,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE2,
0x1FE5,
0x1FE6,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFC,
0x1FFD,
0xFB00,
0xFB07,
0xFB13,
0xFB18
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
1475, /* Number of 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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
1499, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
1495, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
1263, /* Number of 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,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
1289, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
1285, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x61,
0x62,
0x66,
0x67,
0x68,
0x6B,
0x6C,
0x6D,
0x6E,
0x6F,
0x73,
0x75,
0x77,
0x78,
0x79,
0x7A,
0x2BC,
0x2BD,
0x2BE,
0x2BF,
0x300,
0x302,
0x307,
0x309,
0x30A,
0x30B,
0x30C,
0x30D,
0x313,
0x314,
0x331,
0x332,
0x342,
0x343,
0x3AC,
0x3AD,
0x3AE,
0x3AF,
0x3B1,
0x3B2,
0x3B7,
0x3B8,
0x3B9,
0x3BA,
0x3C1,
0x3C2,
0x3C5,
0x3C6,
0x3C9,
0x3CA,
0x3CE,
0x3CF,
0x565,
0x566,
0x56B,
0x56C,
0x56D,
0x56E,
0x574,
0x575,
0x576,
0x577,
0x57E,
0x57F,
0x582,
0x583,
0x1F00,
0x1F08,
0x1F20,
0x1F28,
0x1F60,
0x1F68,
0x1F70,
0x1F71,
0x1F74,
0x1F75,
0x1F7C,
0x1F7D
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x81,
0x82,
0x86,
0x87,
0x88,
0x8A,
0x91,
0x92,
0x93,
0x94,
0x95,
0x96,
0xA2,
0xA4,
0xA6,
0xA7,
0xA8,
0xA9,
0x2BC,
0x2BD,
0x2BE,
0x2BF,
0x300,
0x302,
0x307,
0x309,
0x30A,
0x30B,
0x30C,
0x30D,
0x313,
0x314,
0x331,
0x332,
0x342,
0x343,
0x3AC,
0x3AD,
0x3AE,
0x3AF,
0x3B1,
0x3B2,
0x3B7,
0x3B8,
0x3B9,
0x3BA,
0x3C1,
0x3C2,
0x3C5,
0x3C6,
0x3C9,
0x3CA,
0x3CE,
0x3CF,
0x565,
0x566,
0x56B,
0x56C,
0x56D,
0x56E,
0x574,
0x575,
0x576,
0x577,
0x57E,
0x57F,
0x582,
0x583,
0x1F00,
0x1F08,
0x1F20,
0x1F28,
0x1F60,
0x1F68,
0x1F70,
0x1F71,
0x1F74,
0x1F75,
0x1F7C,
0x1F7D
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x81,
0x82,
0x86,
0x87,
0x88,
0x8A,
0x91,
0x92,
0x93,
0x94,
0x95,
0x96,
0xA2,
0xA4,
0xA6,
0xA7,
0xA8,
0xA9,
0x2BC,
0x2BD,
0x2BE,
0x2BF,
0x300,
0x302,
0x307,
0x309,
0x30A,
0x30B,
0x30C,
0x30D,
0x313,
0x314,
0x331,
0x332,
0x342,
0x343,
0x3AC,
0x3AD,
0x3AE,
0x3AF,
0x3B1,
0x3B2,
0x3B7,
0x3B8,
0x3B9,
0x3BA,
0x3C1,
0x3C2,
0x3C5,
0x3C6,
0x3C9,
0x3CA,
0x3CE,
0x3CF,
0x565,
0x566,
0x56B,
0x56C,
0x56D,
0x56E,
0x574,
0x575,
0x576,
0x577,
0x57E,
0x57F,
0x582,
0x583,
0x1F00,
0x1F08,
0x1F20,
0x1F28,
0x1F60,
0x1F68,
0x1F70,
0x1F71,
0x1F74,
0x1F75,
0x1F7C,
0x1F7D
};
# endif /* EBCDIC 037 */
static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for all charsets */
26, /* 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,
0x100,
0x130,
0x132,
0x149,
0x14A,
0x178,
0x179,
0x17F,
0x180,
0x1F0,
0x1F1,
0x2BC,
0x2BD,
0x39C,
0x39D,
0x3BC,
0x3BD,
0x1E96,
0x1E9B,
0x1E9E,
0x1E9F,
0x212A,
0x212C,
0xFB00,
0xFB07
};
static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all charsets */
26, /* 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,
0x100,
0x130,
0x132,
0x149,
0x14A,
0x178,
0x179,
0x17F,
0x180,
0x1F0,
0x1F1,
0x307,
0x308,
0x39C,
0x39D,
0x3BC,
0x3BD,
0x1E96,
0x1E9B,
0x1E9E,
0x1E9F,
0x212A,
0x212C,
0xFB00,
0xFB07
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
78, /* 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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB7,
0xBB,
0xBC,
0xBF,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x1680,
0x1681,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x2000,
0x203F,
0x2041,
0x2054,
0x2055,
0x2070,
0x2190,
0x2460,
0x2500,
0x2776,
0x2794,
0x2C00,
0x2E00,
0x2E80,
0x3000,
0x3004,
0x3008,
0x3021,
0x3030,
0x3031,
0x3164,
0x3165,
0xFD3E,
0xFD40,
0xFE00,
0xFE10,
0xFE45,
0xFE47,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0xFFF0,
0xFFF9,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE1000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
92, /* 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xB7,
0xBD,
0xBE,
0xBF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xE0,
0xE2,
0xFF,
0x100,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x1680,
0x1681,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x2000,
0x203F,
0x2041,
0x2054,
0x2055,
0x2070,
0x2190,
0x2460,
0x2500,
0x2776,
0x2794,
0x2C00,
0x2E00,
0x2E80,
0x3000,
0x3004,
0x3008,
0x3021,
0x3030,
0x3031,
0x3164,
0x3165,
0xFD3E,
0xFD40,
0xFE00,
0xFE10,
0xFE45,
0xFE47,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0xFFF0,
0xFFF9,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE1000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
90, /* 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xB7,
0xBA,
0xBC,
0xBF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xE0,
0xE2,
0xFF,
0x100,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x1680,
0x1681,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x2000,
0x203F,
0x2041,
0x2054,
0x2055,
0x2070,
0x2190,
0x2460,
0x2500,
0x2776,
0x2794,
0x2C00,
0x2E00,
0x2E80,
0x3000,
0x3004,
0x3008,
0x3021,
0x3030,
0x3031,
0x3164,
0x3165,
0xFD3E,
0xFD40,
0xFE00,
0xFE10,
0xFE45,
0xFE47,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0xFFF0,
0xFFF9,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE1000
};
# endif /* EBCDIC 037 */
static const UV UNI_ADLM_invlist[] = { /* for all charsets */
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,
0x640,
0x641,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
static const UV UNI_AEGEANNUMBERS_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,
0x10100,
0x10140
};
static const UV UNI_AGE__10_invlist[] = { /* for all charsets */
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 */
0x0,
0x860,
0x86B,
0x9FC,
0x9FE,
0xAFA,
0xB00,
0xD00,
0xD01,
0xD3B,
0xD3D,
0x1CF7,
0x1CF8,
0x1DF6,
0x1DFA,
0x20BF,
0x20C0,
0x23FF,
0x2400,
0x2BD2,
0x2BD3,
0x2E45,
0x2E4A,
0x312E,
0x312F,
0x9FD6,
0x9FEB,
0x1032D,
0x10330,
0x11A00,
0x11A48,
0x11A50,
0x11A84,
0x11A86,
0x11A9D,
0x11A9E,
0x11AA3,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D50,
0x11D5A,
0x16FE1,
0x16FE2,
0x1B002,
0x1B11F,
0x1B170,
0x1B2FC,
0x1F260,
0x1F266,
0x1F6D3,
0x1F6D5,
0x1F6F7,
0x1F6F9,
0x1F900,
0x1F90C,
0x1F91F,
0x1F920,
0x1F928,
0x1F930,
0x1F931,
0x1F933,
0x1F94C,
0x1F94D,
0x1F95F,
0x1F96C,
0x1F992,
0x1F998,
0x1F9D0,
0x1F9E7,
0x2CEB0,
0x2EBE1
};
static const UV UNI_AGE__11_invlist[] = { /* for all charsets */
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 */
0x0,
0x560,
0x561,
0x588,
0x589,
0x5EF,
0x5F0,
0x7FD,
0x800,
0x8D3,
0x8D4,
0x9FE,
0x9FF,
0xA76,
0xA77,
0xC04,
0xC05,
0xC84,
0xC85,
0x1878,
0x1879,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x2BBA,
0x2BBD,
0x2BD3,
0x2BEC,
0x2BF0,
0x2BFF,
0x2E4A,
0x2E4F,
0x312F,
0x3130,
0x9FEB,
0x9FF0,
0xA7AF,
0xA7B0,
0xA7B8,
0xA7BA,
0xA8FE,
0xA900,
0x10A34,
0x10A36,
0x10A48,
0x10A49,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x110CD,
0x110CE,
0x11144,
0x11147,
0x1133B,
0x1133C,
0x1145E,
0x1145F,
0x1171A,
0x1171B,
0x11800,
0x1183C,
0x11A9D,
0x11A9E,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF9,
0x16E40,
0x16E9B,
0x187ED,
0x187F2,
0x1D2E0,
0x1D2F4,
0x1D372,
0x1D379,
0x1EC71,
0x1ECB5,
0x1F12F,
0x1F130,
0x1F6F9,
0x1F6FA,
0x1F7D5,
0x1F7D9,
0x1F94D,
0x1F950,
0x1F96C,
0x1F971,
0x1F973,
0x1F977,
0x1F97A,
0x1F97B,
0x1F97C,
0x1F980,
0x1F998,
0x1F9A3,
0x1F9B0,
0x1F9BA,
0x1F9C1,
0x1F9C3,
0x1F9E7,
0x1FA00,
0x1FA60,
0x1FA6E
};
static const UV UNI_AGE__12_invlist[] = { /* for all charsets */
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 */
0x0,
0xC77,
0xC78,
0xE86,
0xE87,
0xE89,
0xE8A,
0xE8C,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0x1CFA,
0x1CFB,
0x2BC9,
0x2BCA,
0x2BFF,
0x2C00,
0x2E4F,
0x2E50,
0xA7BA,
0xA7C0,
0xA7C2,
0xA7C7,
0xAB66,
0xAB68,
0x10FE0,
0x10FF7,
0x1145F,
0x11460,
0x116B8,
0x116B9,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E5,
0x11A84,
0x11A86,
0x11FC0,
0x11FF2,
0x11FFF,
0x12000,
0x13430,
0x13439,
0x16F45,
0x16F4B,
0x16F4F,
0x16F50,
0x16F7F,
0x16F88,
0x16FE2,
0x16FE4,
0x187F2,
0x187F8,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E94B,
0x1E94C,
0x1ED01,
0x1ED3E,
0x1F16C,
0x1F16D,
0x1F6D5,
0x1F6D6,
0x1F6FA,
0x1F6FB,
0x1F7E0,
0x1F7EC,
0x1F90D,
0x1F910,
0x1F93F,
0x1F940,
0x1F971,
0x1F972,
0x1F97B,
0x1F97C,
0x1F9A5,
0x1F9AB,
0x1F9AE,
0x1F9B0,
0x1F9BA,
0x1F9C0,
0x1F9C3,
0x1F9CB,
0x1F9CD,
0x1F9D0,
0x1FA00,
0x1FA54,
0x1FA70,
0x1FA74,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA83,
0x1FA90,
0x1FA96
};
static const UV UNI_AGE__12_DOT_1_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,
0x32FF,
0x3300
};
static const UV UNI_AGE__13_invlist[] = { /* for all charsets */
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 */
0x0,
0x8BE,
0x8C8,
0xB55,
0xB56,
0xD04,
0xD05,
0xD81,
0xD82,
0x1ABF,
0x1AC1,
0x2B97,
0x2B98,
0x2E50,
0x2E53,
0x31BB,
0x31C0,
0x4DB6,
0x4DC0,
0x9FF0,
0x9FFD,
0xA7C7,
0xA7CB,
0xA7F5,
0xA7F7,
0xA82C,
0xA82D,
0xAB68,
0xAB6C,
0x1019C,
0x1019D,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10FB0,
0x10FCC,
0x11147,
0x11148,
0x111CE,
0x111D0,
0x1145A,
0x1145B,
0x11460,
0x11462,
0x11900,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
0x11FB0,
0x11FB1,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x18AF3,
0x18CD6,
0x18D00,
0x18D09,
0x1F10D,
0x1F110,
0x1F16D,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F6D6,
0x1F6D8,
0x1F6FB,
0x1F6FD,
0x1F8B0,
0x1F8B2,
0x1F90C,
0x1F90D,
0x1F972,
0x1F973,
0x1F977,
0x1F979,
0x1F9A3,
0x1F9A5,
0x1F9AB,
0x1F9AE,
0x1F9CB,
0x1F9CC,
0x1FA74,
0x1FA75,
0x1FA83,
0x1FA87,
0x1FA96,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x2A6D7,
0x2A6DE,
0x30000,
0x3134B
};
static const UV UNI_AGE__2_invlist[] = { /* for all charsets */
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 */
0x0,
0x591,
0x5A2,
0x5A3,
0x5B0,
0x5C4,
0x5C5,
0xF00,
0xF48,
0xF49,
0xF6A,
0xF71,
0xF8C,
0xF90,
0xF96,
0xF97,
0xF98,
0xF99,
0xFAE,
0xFB1,
0xFB8,
0xFB9,
0xFBA,
0x1E9B,
0x1E9C,
0x20AB,
0x20AC,
0xAC00,
0xD7A4,
0xD800,
0xE000,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0000,
0xEFFFE,
0x110000
};
static const UV UNI_AGE__2_DOT_1_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x20AC,
0x20AD,
0xFFFC,
0xFFFD
};
static const UV UNI_AGE__3_invlist[] = { /* for all charsets */
243, /* Number of 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,
0x1F6,
0x1FA,
0x218,
0x220,
0x222,
0x234,
0x2A9,
0x2AE,
0x2DF,
0x2E0,
0x2EA,
0x2EF,
0x346,
0x34F,
0x362,
0x363,
0x3D7,
0x3D8,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x400,
0x401,
0x40D,
0x40E,
0x450,
0x451,
0x45D,
0x45E,
0x488,
0x48A,
0x48C,
0x490,
0x4EC,
0x4EE,
0x58A,
0x58B,
0x653,
0x656,
0x6B8,
0x6BA,
0x6BF,
0x6C0,
0x6CF,
0x6D0,
0x6FA,
0x6FF,
0x700,
0x70E,
0x70F,
0x72D,
0x730,
0x74B,
0x780,
0x7B1,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xF6A,
0xF6B,
0xF96,
0xF97,
0xFAE,
0xFB1,
0xFB8,
0xFB9,
0xFBA,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD0,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x1200,
0x1207,
0x1208,
0x1247,
0x1248,
0x1249,
0x124A,
0x124E,
0x1250,
0x1257,
0x1258,
0x1259,
0x125A,
0x125E,
0x1260,
0x1287,
0x1288,
0x1289,
0x128A,
0x128E,
0x1290,
0x12AF,
0x12B0,
0x12B1,
0x12B2,
0x12B6,
0x12B8,
0x12BF,
0x12C0,
0x12C1,
0x12C2,
0x12C6,
0x12C8,
0x12CF,
0x12D0,
0x12D7,
0x12D8,
0x12EF,
0x12F0,
0x130F,
0x1310,
0x1311,
0x1312,
0x1316,
0x1318,
0x131F,
0x1320,
0x1347,
0x1348,
0x135B,
0x1361,
0x137D,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
0x1780,
0x17DD,
0x17E0,
0x17EA,
0x1800,
0x180F,
0x1810,
0x181A,
0x1820,
0x1878,
0x1880,
0x18AA,
0x202F,
0x2030,
0x2048,
0x204E,
0x20AD,
0x20B0,
0x20E2,
0x20E4,
0x2139,
0x213B,
0x2183,
0x2184,
0x21EB,
0x21F4,
0x2301,
0x2302,
0x237B,
0x237C,
0x237D,
0x239B,
0x2425,
0x2427,
0x25F0,
0x25F8,
0x2619,
0x261A,
0x2670,
0x2672,
0x2800,
0x2900,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3038,
0x303B,
0x303E,
0x303F,
0x31A0,
0x31B8,
0x3400,
0x4DB6,
0xA000,
0xA48D,
0xA490,
0xA4A2,
0xA4A4,
0xA4B4,
0xA4B5,
0xA4C1,
0xA4C2,
0xA4C5,
0xA4C6,
0xA4C7,
0xFB1D,
0xFB1E,
0xFFF9,
0xFFFC
};
static const UV UNI_AGE__3_DOT_1_invlist[] = { /* for all charsets */
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 */
0x0,
0x3F4,
0x3F6,
0xFDD0,
0xFDF0,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10400,
0x10426,
0x10428,
0x1044E,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D12A,
0x1D1DE,
0x1D400,
0x1D455,
0x1D456,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C1,
0x1D4C2,
0x1D4C4,
0x1D4C5,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D51E,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D552,
0x1D6A4,
0x1D6A8,
0x1D7CA,
0x1D7CE,
0x1D800,
0x20000,
0x2A6D7,
0x2F800,
0x2FA1E,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
static const UV UNI_AGE__3_DOT_2_invlist[] = { /* for all charsets */
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 */
0x0,
0x220,
0x221,
0x34F,
0x350,
0x363,
0x370,
0x3D8,
0x3DA,
0x3F6,
0x3F7,
0x48A,
0x48C,
0x4C5,
0x4C7,
0x4C9,
0x4CB,
0x4CD,
0x4CF,
0x500,
0x510,
0x66E,
0x670,
0x7B1,
0x7B2,
0x10F7,
0x10F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x2047,
0x2048,
0x204E,
0x2053,
0x2057,
0x2058,
0x205F,
0x2064,
0x2071,
0x2072,
0x20B0,
0x20B2,
0x20E4,
0x20EB,
0x213D,
0x214C,
0x21F4,
0x2200,
0x22F2,
0x2300,
0x237C,
0x237D,
0x239B,
0x23CF,
0x24EB,
0x24FF,
0x2596,
0x25A0,
0x25F8,
0x2600,
0x2616,
0x2618,
0x2672,
0x267E,
0x2680,
0x268A,
0x2768,
0x2776,
0x27D0,
0x27EC,
0x27F0,
0x2800,
0x2900,
0x2B00,
0x303B,
0x303E,
0x3095,
0x3097,
0x309F,
0x30A1,
0x30FF,
0x3100,
0x31F0,
0x3200,
0x3251,
0x3260,
0x32B1,
0x32C0,
0xA4A2,
0xA4A4,
0xA4B4,
0xA4B5,
0xA4C1,
0xA4C2,
0xA4C5,
0xA4C6,
0xFA30,
0xFA6B,
0xFDFC,
0xFDFD,
0xFE00,
0xFE10,
0xFE45,
0xFE47,
0xFE73,
0xFE74,
0xFF5F,
0xFF61
};
static const UV UNI_AGE__4_invlist[] = { /* for all charsets */
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 */
0x0,
0x221,
0x222,
0x234,
0x237,
0x2AE,
0x2B0,
0x2EF,
0x300,
0x350,
0x358,
0x35D,
0x360,
0x3F7,
0x3FC,
0x600,
0x604,
0x60D,
0x616,
0x656,
0x659,
0x6EE,
0x6F0,
0x6FF,
0x700,
0x72D,
0x730,
0x74D,
0x750,
0x904,
0x905,
0x9BD,
0x9BE,
0xA01,
0xA02,
0xA03,
0xA04,
0xA8C,
0xA8D,
0xAE1,
0xAE4,
0xAF1,
0xAF2,
0xB35,
0xB36,
0xB71,
0xB72,
0xBF3,
0xBFB,
0xCBC,
0xCBE,
0x17DD,
0x17DE,
0x17F0,
0x17FA,
0x1900,
0x191D,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x19E0,
0x1A00,
0x1D00,
0x1D6C,
0x2053,
0x2055,
0x213B,
0x213C,
0x23CF,
0x23D1,
0x24FF,
0x2500,
0x2614,
0x2616,
0x268A,
0x2692,
0x26A0,
0x26A2,
0x2B00,
0x2B0E,
0x321D,
0x321F,
0x3250,
0x3251,
0x327C,
0x327E,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xFDFD,
0xFDFE,
0xFE47,
0xFE49,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10380,
0x1039E,
0x1039F,
0x103A0,
0x10426,
0x10428,
0x1044E,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840,
0x1D300,
0x1D357,
0x1D4C1,
0x1D4C2,
0xE0100,
0xE01F0
};
static const UV UNI_AGE__4_DOT_1_invlist[] = { /* for all charsets */
173, /* Number of 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,
0x237,
0x242,
0x358,
0x35D,
0x3FC,
0x400,
0x4F6,
0x4F8,
0x5A2,
0x5A3,
0x5C5,
0x5C8,
0x60B,
0x60C,
0x61E,
0x61F,
0x659,
0x65F,
0x750,
0x76E,
0x97D,
0x97E,
0x9CE,
0x9CF,
0xBB6,
0xBB7,
0xBE6,
0xBE7,
0xFD0,
0xFD2,
0x10F9,
0x10FB,
0x10FC,
0x10FD,
0x1207,
0x1208,
0x1247,
0x1248,
0x1287,
0x1288,
0x12AF,
0x12B0,
0x12CF,
0x12D0,
0x12EF,
0x12F0,
0x130F,
0x1310,
0x131F,
0x1320,
0x1347,
0x1348,
0x135F,
0x1361,
0x1380,
0x139A,
0x1980,
0x19AA,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x19DE,
0x19E0,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20,
0x1D6C,
0x1DC4,
0x2055,
0x2057,
0x2058,
0x205F,
0x2090,
0x2095,
0x20B2,
0x20B6,
0x20EB,
0x20EC,
0x213C,
0x213D,
0x214C,
0x214D,
0x23D1,
0x23DC,
0x2618,
0x2619,
0x267E,
0x2680,
0x2692,
0x269D,
0x26A2,
0x26B2,
0x27C0,
0x27C7,
0x2B0E,
0x2B14,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C80,
0x2CEB,
0x2CF9,
0x2D26,
0x2D30,
0x2D66,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E00,
0x2E18,
0x2E1C,
0x2E1E,
0x31C0,
0x31D0,
0x327E,
0x327F,
0x9FA6,
0x9FBC,
0xA700,
0xA717,
0xA800,
0xA82C,
0xFA70,
0xFADA,
0xFE10,
0xFE1A,
0x10140,
0x1018B,
0x103A0,
0x103C4,
0x103C8,
0x103D6,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x1D200,
0x1D246,
0x1D6A4,
0x1D6A6
};
static const UV UNI_AGE__5_invlist[] = { /* for all charsets */
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 */
0x0,
0x242,
0x250,
0x37B,
0x37E,
0x4CF,
0x4D0,
0x4FA,
0x500,
0x510,
0x514,
0x5BA,
0x5BB,
0x7C0,
0x7FB,
0x97B,
0x97D,
0x97E,
0x980,
0xCE2,
0xCE4,
0xCF1,
0xCF3,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1DC4,
0x1DCB,
0x1DFE,
0x1E00,
0x20EC,
0x20F0,
0x214D,
0x214F,
0x2184,
0x2185,
0x23DC,
0x23E8,
0x26B2,
0x26B3,
0x27C7,
0x27CB,
0x2B14,
0x2B1B,
0x2B20,
0x2B24,
0x2C60,
0x2C6D,
0x2C74,
0x2C78,
0xA717,
0xA71B,
0xA720,
0xA722,
0xA840,
0xA878,
0x10900,
0x1091A,
0x1091F,
0x10920,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x1D360,
0x1D372,
0x1D7CA,
0x1D7CC
};
static const UV UNI_AGE__5_DOT_1_invlist[] = { /* for all charsets */
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 */
0x0,
0x370,
0x374,
0x376,
0x378,
0x3CF,
0x3D0,
0x487,
0x488,
0x514,
0x524,
0x606,
0x60B,
0x616,
0x61B,
0x63B,
0x640,
0x76E,
0x780,
0x971,
0x973,
0xA51,
0xA52,
0xA75,
0xA76,
0xB44,
0xB45,
0xB62,
0xB64,
0xBD0,
0xBD1,
0xC3D,
0xC3E,
0xC58,
0xC5A,
0xC62,
0xC64,
0xC78,
0xC80,
0xD3D,
0xD3E,
0xD44,
0xD45,
0xD62,
0xD64,
0xD70,
0xD76,
0xD79,
0xD80,
0xF6B,
0xF6D,
0xFCE,
0xFCF,
0xFD2,
0xFD5,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x109A,
0x109E,
0x10A0,
0x18AA,
0x18AB,
0x1B80,
0x1BAB,
0x1BAE,
0x1BBA,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1DCB,
0x1DE7,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x2064,
0x2065,
0x20F0,
0x20F1,
0x214F,
0x2150,
0x2185,
0x2189,
0x269D,
0x269E,
0x26B3,
0x26BD,
0x26C0,
0x26C4,
0x27CC,
0x27CD,
0x27EC,
0x27F0,
0x2B1B,
0x2B20,
0x2B24,
0x2B4D,
0x2B50,
0x2B55,
0x2C6D,
0x2C70,
0x2C71,
0x2C74,
0x2C78,
0x2C7E,
0x2DE0,
0x2E00,
0x2E18,
0x2E1C,
0x2E1E,
0x2E31,
0x312D,
0x312E,
0x31D0,
0x31E4,
0x9FBC,
0x9FC4,
0xA500,
0xA62C,
0xA640,
0xA660,
0xA662,
0xA674,
0xA67C,
0xA698,
0xA71B,
0xA720,
0xA722,
0xA78D,
0xA7FB,
0xA800,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA900,
0xA954,
0xA95F,
0xA960,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60,
0xFE24,
0xFE27,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x1D129,
0x1D12A,
0x1F000,
0x1F02C,
0x1F030,
0x1F094
};
static const UV UNI_AGE__5_DOT_2_invlist[] = { /* for all charsets */
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 */
0x0,
0x524,
0x526,
0x800,
0x82E,
0x830,
0x83F,
0x900,
0x901,
0x94E,
0x94F,
0x955,
0x956,
0x979,
0x97B,
0x9FB,
0x9FC,
0xFD5,
0xFD9,
0x109A,
0x109E,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
0x1400,
0x1401,
0x1677,
0x1680,
0x18B0,
0x18F6,
0x19AA,
0x19AC,
0x19DA,
0x19DB,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1CD0,
0x1CF3,
0x1DFD,
0x1DFE,
0x20B6,
0x20B9,
0x2150,
0x2153,
0x2189,
0x218A,
0x23E8,
0x23E9,
0x269E,
0x26A0,
0x26BD,
0x26C0,
0x26C4,
0x26CE,
0x26CF,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2700,
0x2757,
0x2758,
0x2B55,
0x2B5A,
0x2C70,
0x2C71,
0x2C7E,
0x2C80,
0x2CEB,
0x2CF2,
0x2E31,
0x2E32,
0x3244,
0x3250,
0x9FC4,
0x9FCC,
0xA4D0,
0xA500,
0xA6A0,
0xA6F8,
0xA830,
0xA83A,
0xA8E0,
0xA8FC,
0xA960,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA60,
0xAA7C,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFA6B,
0xFA6E,
0x10840,
0x10856,
0x10857,
0x10860,
0x1091A,
0x1091C,
0x10A60,
0x10A80,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B80,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11080,
0x110C2,
0x13000,
0x1342F,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F131,
0x1F132,
0x1F13D,
0x1F13E,
0x1F13F,
0x1F140,
0x1F142,
0x1F143,
0x1F146,
0x1F147,
0x1F14A,
0x1F14F,
0x1F157,
0x1F158,
0x1F15F,
0x1F160,
0x1F179,
0x1F17A,
0x1F17B,
0x1F17D,
0x1F17F,
0x1F180,
0x1F18A,
0x1F18E,
0x1F190,
0x1F191,
0x1F200,
0x1F201,
0x1F210,
0x1F232,
0x1F240,
0x1F249,
0x2A700,
0x2B735
};
static const UV UNI_AGE__6_invlist[] = { /* for all charsets */
213, /* Number of 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,
0x526,
0x528,
0x620,
0x621,
0x65F,
0x660,
0x840,
0x85C,
0x85E,
0x85F,
0x93A,
0x93C,
0x94F,
0x950,
0x956,
0x958,
0x973,
0x978,
0xB72,
0xB78,
0xD29,
0xD2A,
0xD3A,
0xD3B,
0xD4E,
0xD4F,
0xF8C,
0xF90,
0xFD9,
0xFDB,
0x135D,
0x135F,
0x1BC0,
0x1BF4,
0x1BFC,
0x1C00,
0x1DFC,
0x1DFD,
0x2095,
0x209D,
0x20B9,
0x20BA,
0x23E9,
0x23F4,
0x26CE,
0x26CF,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27CE,
0x27D0,
0x2D70,
0x2D71,
0x2D7F,
0x2D80,
0x31B8,
0x31BB,
0xA660,
0xA662,
0xA78D,
0xA78F,
0xA790,
0xA792,
0xA7A0,
0xA7AA,
0xA7FA,
0xA7FB,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xFBB2,
0xFBC2,
0x11000,
0x1104E,
0x11052,
0x11070,
0x16800,
0x16A39,
0x1B000,
0x1B002,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0BF,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0E0,
0x1F130,
0x1F131,
0x1F132,
0x1F13D,
0x1F13E,
0x1F13F,
0x1F140,
0x1F142,
0x1F143,
0x1F146,
0x1F147,
0x1F14A,
0x1F14F,
0x1F157,
0x1F158,
0x1F15F,
0x1F160,
0x1F16A,
0x1F170,
0x1F179,
0x1F17A,
0x1F17B,
0x1F17D,
0x1F17F,
0x1F180,
0x1F18A,
0x1F18E,
0x1F190,
0x1F191,
0x1F19B,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F232,
0x1F23B,
0x1F250,
0x1F252,
0x1F300,
0x1F321,
0x1F330,
0x1F336,
0x1F337,
0x1F37D,
0x1F380,
0x1F394,
0x1F3A0,
0x1F3C5,
0x1F3C6,
0x1F3CB,
0x1F3E0,
0x1F3F1,
0x1F400,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4F8,
0x1F4F9,
0x1F4FD,
0x1F500,
0x1F53E,
0x1F550,
0x1F568,
0x1F5FB,
0x1F600,
0x1F601,
0x1F611,
0x1F612,
0x1F615,
0x1F616,
0x1F617,
0x1F618,
0x1F619,
0x1F61A,
0x1F61B,
0x1F61C,
0x1F61F,
0x1F620,
0x1F626,
0x1F628,
0x1F62C,
0x1F62D,
0x1F62E,
0x1F630,
0x1F634,
0x1F635,
0x1F641,
0x1F645,
0x1F650,
0x1F680,
0x1F6C6,
0x1F700,
0x1F774,
0x2B740,
0x2B81E
};
static const UV UNI_AGE__6_DOT_1_invlist[] = { /* for all charsets */
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 */
0x0,
0x58F,
0x590,
0x604,
0x605,
0x8A0,
0x8A1,
0x8A2,
0x8AD,
0x8E4,
0x8FF,
0xAF0,
0xAF1,
0xEDE,
0xEE0,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10FD,
0x1100,
0x1BAB,
0x1BAE,
0x1BBA,
0x1BC0,
0x1CC0,
0x1CC8,
0x1CF3,
0x1CF7,
0x27CB,
0x27CC,
0x27CD,
0x27CE,
0x2CF2,
0x2CF4,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D66,
0x2D68,
0x2E32,
0x2E3C,
0x9FCC,
0x9FCD,
0xA674,
0xA67C,
0xA69F,
0xA6A0,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7F8,
0xA7FA,
0xAAE0,
0xAAF7,
0xFA2E,
0xFA30,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
0x11180,
0x111C9,
0x111D0,
0x111DA,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
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,
0x1F16A,
0x1F16C,
0x1F540,
0x1F544,
0x1F600,
0x1F601,
0x1F611,
0x1F612,
0x1F615,
0x1F616,
0x1F617,
0x1F618,
0x1F619,
0x1F61A,
0x1F61B,
0x1F61C,
0x1F61F,
0x1F620,
0x1F626,
0x1F628,
0x1F62C,
0x1F62D,
0x1F62E,
0x1F630,
0x1F634,
0x1F635
};
static const UV UNI_AGE__6_DOT_2_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,
0x20BA,
0x20BB
};
static const UV UNI_AGE__6_DOT_3_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x61C,
0x61D,
0x2066,
0x206A
};
static const UV UNI_AGE__7_invlist[] = { /* for all charsets */
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 */
0x0,
0x37F,
0x380,
0x528,
0x530,
0x58D,
0x58F,
0x605,
0x606,
0x8A1,
0x8A2,
0x8AD,
0x8B3,
0x8FF,
0x900,
0x978,
0x979,
0x980,
0x981,
0xC00,
0xC01,
0xC34,
0xC35,
0xC81,
0xC82,
0xD01,
0xD02,
0xDE6,
0xDF0,
0x16F1,
0x16F9,
0x191D,
0x191F,
0x1AB0,
0x1ABF,
0x1CF8,
0x1CFA,
0x1DE7,
0x1DF6,
0x20BB,
0x20BE,
0x23F4,
0x23FB,
0x2700,
0x2701,
0x2B4D,
0x2B50,
0x2B5A,
0x2B74,
0x2B76,
0x2B96,
0x2B98,
0x2BBA,
0x2BBD,
0x2BC9,
0x2BCA,
0x2BD2,
0x2E3C,
0x2E43,
0xA698,
0xA69E,
0xA794,
0xA7A0,
0xA7AB,
0xA7AE,
0xA7B0,
0xA7B2,
0xA7F7,
0xA7F8,
0xA9E0,
0xA9FF,
0xAA7C,
0xAA80,
0xAB30,
0xAB60,
0xAB64,
0xAB66,
0xFE27,
0xFE2E,
0x1018B,
0x1018D,
0x101A0,
0x101A1,
0x102E0,
0x102FC,
0x1031F,
0x10320,
0x10350,
0x1037B,
0x10500,
0x10528,
0x10530,
0x10564,
0x1056F,
0x10570,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10860,
0x1089F,
0x108A7,
0x108B0,
0x10A80,
0x10AA0,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7,
0x10B80,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x1107F,
0x11080,
0x11150,
0x11177,
0x111CD,
0x111CE,
0x111DA,
0x111DB,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1123E,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11301,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133C,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115CA,
0x11600,
0x11645,
0x11650,
0x1165A,
0x118A0,
0x118F3,
0x118FF,
0x11900,
0x11AC0,
0x11AF9,
0x1236F,
0x12399,
0x12463,
0x1246F,
0x12474,
0x12475,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1F0BF,
0x1F0C0,
0x1F0E0,
0x1F0F6,
0x1F10B,
0x1F10D,
0x1F321,
0x1F32D,
0x1F336,
0x1F337,
0x1F37D,
0x1F37E,
0x1F394,
0x1F3A0,
0x1F3C5,
0x1F3C6,
0x1F3CB,
0x1F3CF,
0x1F3D4,
0x1F3E0,
0x1F3F1,
0x1F3F8,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4F8,
0x1F4F9,
0x1F4FD,
0x1F4FF,
0x1F53E,
0x1F540,
0x1F544,
0x1F54B,
0x1F568,
0x1F57A,
0x1F57B,
0x1F5A4,
0x1F5A5,
0x1F5FB,
0x1F641,
0x1F643,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6D0,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6F4,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE
};
static const UV UNI_AGE__8_invlist[] = { /* for all charsets */
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 */
0x0,
0x8B3,
0x8B5,
0x8E3,
0x8E4,
0xAF9,
0xAFA,
0xC5A,
0xC5B,
0xD5F,
0xD60,
0x13F5,
0x13F6,
0x13F8,
0x13FE,
0x20BE,
0x20BF,
0x218A,
0x218C,
0x2BEC,
0x2BF0,
0x9FCD,
0x9FD6,
0xA69E,
0xA69F,
0xA78F,
0xA790,
0xA7B2,
0xA7B8,
0xA8FC,
0xA8FE,
0xAB60,
0xAB64,
0xAB70,
0xABC0,
0xFE2E,
0xFE30,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x10900,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D00,
0x111C9,
0x111CD,
0x111DB,
0x111E0,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x11300,
0x11301,
0x11350,
0x11351,
0x115CA,
0x115DE,
0x11700,
0x1171A,
0x1171D,
0x1172C,
0x11730,
0x11740,
0x12399,
0x1239A,
0x12480,
0x12544,
0x14400,
0x14647,
0x1D1DE,
0x1D1E9,
0x1D800,
0x1DA8C,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1F32D,
0x1F330,
0x1F37E,
0x1F380,
0x1F3CF,
0x1F3D4,
0x1F3F8,
0x1F400,
0x1F4FF,
0x1F500,
0x1F54B,
0x1F550,
0x1F643,
0x1F645,
0x1F6D0,
0x1F6D1,
0x1F910,
0x1F919,
0x1F980,
0x1F985,
0x1F9C0,
0x1F9C1,
0x2B820,
0x2CEA2
};
static const UV UNI_AGE__9_invlist[] = { /* for all charsets */
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 */
0x0,
0x8B6,
0x8BE,
0x8D4,
0x8E3,
0xC80,
0xC81,
0xD4F,
0xD50,
0xD54,
0xD57,
0xD58,
0xD5F,
0xD76,
0xD79,
0x1C80,
0x1C89,
0x1DFB,
0x1DFC,
0x23FB,
0x23FF,
0x2E43,
0x2E45,
0xA7AE,
0xA7AF,
0xA8C5,
0xA8C6,
0x1018D,
0x1018F,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x1123E,
0x1123F,
0x11400,
0x1145A,
0x1145B,
0x1145C,
0x1145D,
0x1145E,
0x11660,
0x1166D,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C46,
0x11C50,
0x11C6D,
0x11C70,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x16FE0,
0x16FE1,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E900,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
0x1F19B,
0x1F1AD,
0x1F23B,
0x1F23C,
0x1F57A,
0x1F57B,
0x1F5A4,
0x1F5A5,
0x1F6D1,
0x1F6D3,
0x1F6F4,
0x1F6F7,
0x1F919,
0x1F91F,
0x1F920,
0x1F928,
0x1F930,
0x1F931,
0x1F933,
0x1F93F,
0x1F940,
0x1F94C,
0x1F950,
0x1F95F,
0x1F985,
0x1F992
};
static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
1372, /* Number of 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,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
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,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x1FFFE,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x2FFFE,
0x3134B,
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_AGHB_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10530,
0x10564,
0x1056F,
0x10570
};
static const UV UNI_AHOM_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,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740
};
static const UV UNI_ALCHEMICAL_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,
0x1F700,
0x1F780
};
static const UV UNI_ALL_invlist[] = { /* for all charsets */
1, /* 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
};
static const UV UNI_ALPHABETICPF_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,
0xFB00,
0xFB50
};
static const UV UNI_ANCIENTGREEKMUSIC_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,
0x1D200,
0x1D250
};
static const UV UNI_ANCIENTGREEKNUMBERS_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,
0x10140,
0x10190
};
static const UV UNI_ANCIENTSYMBOLS_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,
0x10190,
0x101D0
};
static const UV UNI_ANY_invlist[] = { /* for all charsets */
2, /* 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,
0x110000
};
static const UV UNI_ARAB_invlist[] = { /* for all charsets */
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 */
0x0,
0x600,
0x605,
0x606,
0x61D,
0x61E,
0x6DD,
0x6DE,
0x700,
0x750,
0x780,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x900,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFE,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0x102E0,
0x102FC,
0x10E60,
0x10E7F,
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
};
static const UV UNI_ARABICEXTA_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,
0x8A0,
0x900
};
static const UV UNI_ARABICMATH_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,
0x1EE00,
0x1EF00
};
static const UV UNI_ARABICPFA_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,
0xFB50,
0xFE00
};
static const UV UNI_ARABICPFB_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,
0xFE70,
0xFF00
};
static const UV UNI_ARABICSUP_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,
0x750,
0x780
};
static const UV UNI_ARMI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10840,
0x10856,
0x10857,
0x10860
};
static const UV UNI_ARMN_invlist[] = { /* for all charsets */
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,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0xFB13,
0xFB18
};
static const UV UNI_ARROWS_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,
0x2190,
0x2200
};
static const UV UNI_AVST_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10B00,
0x10B36,
0x10B39,
0x10B40
};
static const UV UNI_BALI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D
};
static const UV UNI_BAMU_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xA6A0,
0xA6F8,
0x16800,
0x16A39
};
static const UV UNI_BAMUMSUP_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,
0x16800,
0x16A40
};
static const UV UNI_BASS_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6
};
static const UV UNI_BATK_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1BC0,
0x1BF4,
0x1BFC,
0x1C00
};
static const UV UNI_BC__AL_invlist[] = { /* for all charsets */
57, /* Number of 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,
0x608,
0x609,
0x60B,
0x60C,
0x60D,
0x60E,
0x61B,
0x64B,
0x66D,
0x670,
0x671,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7C0,
0x860,
0x870,
0x8A0,
0x8D3,
0xFB50,
0xFD3E,
0xFD40,
0xFDD0,
0xFDF0,
0xFDFD,
0xFDFE,
0xFE00,
0xFE70,
0xFEFF,
0x10D00,
0x10D24,
0x10D28,
0x10D30,
0x10D3A,
0x10D40,
0x10F30,
0x10F46,
0x10F51,
0x10F70,
0x1EC70,
0x1ECC0,
0x1ED00,
0x1ED50,
0x1EE00,
0x1EEF0,
0x1EEF2,
0x1EF00
};
static const UV UNI_BC__AN_invlist[] = { /* for all charsets */
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 */
0x0,
0x600,
0x606,
0x660,
0x66A,
0x66B,
0x66D,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__B_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA,
0xB,
0xD,
0xE,
0x1C,
0x1F,
0x85,
0x86,
0x2029,
0x202A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__B_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xD,
0xE,
0x15,
0x16,
0x1C,
0x1F,
0x25,
0x26,
0x2029,
0x202A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__B_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xD,
0xE,
0x15,
0x16,
0x1C,
0x1F,
0x25,
0x26,
0x2029,
0x202A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__BN_invlist[] = { /* for ASCII/Latin1 */
64, /* 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,
0x9,
0xE,
0x1C,
0x7F,
0x85,
0x86,
0xA0,
0xAD,
0xAE,
0x180E,
0x180F,
0x200B,
0x200E,
0x2060,
0x2066,
0x206A,
0x2070,
0xFDD0,
0xFDF0,
0xFEFF,
0xFF00,
0xFFF0,
0xFFF9,
0xFFFE,
0x10000,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0100,
0xE01F0,
0xE1000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__BN_invlist[] = { /* for EBCDIC 1047 */
70, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x1C,
0x20,
0x25,
0x26,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x180E,
0x180F,
0x200B,
0x200E,
0x2060,
0x2066,
0x206A,
0x2070,
0xFDD0,
0xFDF0,
0xFEFF,
0xFF00,
0xFFF0,
0xFFF9,
0xFFFE,
0x10000,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0100,
0xE01F0,
0xE1000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__BN_invlist[] = { /* for EBCDIC 037 */
70, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x1C,
0x20,
0x25,
0x26,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x180E,
0x180F,
0x200B,
0x200E,
0x2060,
0x2066,
0x206A,
0x2070,
0xFDD0,
0xFDF0,
0xFEFF,
0xFF00,
0xFFF0,
0xFFF9,
0xFFFE,
0x10000,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0100,
0xE01F0,
0xE1000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__CS_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2C,
0x2D,
0x2E,
0x30,
0x3A,
0x3B,
0xA0,
0xA1,
0x60C,
0x60D,
0x202F,
0x2030,
0x2044,
0x2045,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF10,
0xFF1A,
0xFF1B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x41,
0x42,
0x4B,
0x4C,
0x61,
0x62,
0x6B,
0x6C,
0x7A,
0x7B,
0x60C,
0x60D,
0x202F,
0x2030,
0x2044,
0x2045,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF10,
0xFF1A,
0xFF1B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x42,
0x4B,
0x4C,
0x61,
0x62,
0x6B,
0x6C,
0x7A,
0x7B,
0x60C,
0x60D,
0x202F,
0x2030,
0x2044,
0x2045,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF10,
0xFF1A,
0xFF1B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__EN_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x30,
0x3A,
0xB2,
0xB4,
0xB9,
0xBA,
0x6F0,
0x6FA,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2488,
0x249C,
0xFF10,
0xFF1A,
0x102E1,
0x102FC,
0x1D7CE,
0x1D800,
0x1F100,
0x1F10B,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xDA,
0xDB,
0xEA,
0xEB,
0xF0,
0xFB,
0x6F0,
0x6FA,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2488,
0x249C,
0xFF10,
0xFF1A,
0x102E1,
0x102FC,
0x1D7CE,
0x1D800,
0x1F100,
0x1F10B,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xDA,
0xDB,
0xEA,
0xEB,
0xF0,
0xFB,
0x6F0,
0x6FA,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2488,
0x249C,
0xFF10,
0xFF1A,
0x102E1,
0x102FC,
0x1D7CE,
0x1D800,
0x1F100,
0x1F10B,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__ES_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2B,
0x2C,
0x2D,
0x2E,
0x207A,
0x207C,
0x208A,
0x208C,
0x2212,
0x2213,
0xFB29,
0xFB2A,
0xFE62,
0xFE64,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__ES_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4E,
0x4F,
0x60,
0x61,
0x207A,
0x207C,
0x208A,
0x208C,
0x2212,
0x2213,
0xFB29,
0xFB2A,
0xFE62,
0xFE64,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__ES_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4E,
0x4F,
0x60,
0x61,
0x207A,
0x207C,
0x208A,
0x208C,
0x2212,
0x2213,
0xFB29,
0xFB2A,
0xFE62,
0xFE64,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__ET_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of 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,
0x23,
0x26,
0xA2,
0xA6,
0xB0,
0xB2,
0x58F,
0x590,
0x609,
0x60B,
0x66A,
0x66B,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x2030,
0x2035,
0x20A0,
0x20D0,
0x212E,
0x212F,
0x2213,
0x2214,
0xA838,
0xA83A,
0xFE5F,
0xFE60,
0xFE69,
0xFE6B,
0xFF03,
0xFF06,
0xFFE0,
0xFFE2,
0xFFE5,
0xFFE7,
0x11FDD,
0x11FE1,
0x1E2FF,
0x1E300
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__ET_invlist[] = { /* for EBCDIC 1047 */
57, /* Number of 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,
0x4A,
0x4B,
0x5B,
0x5C,
0x6C,
0x6D,
0x7B,
0x7C,
0x8F,
0x91,
0x9F,
0xA0,
0xB1,
0xB3,
0x58F,
0x590,
0x609,
0x60B,
0x66A,
0x66B,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x2030,
0x2035,
0x20A0,
0x20D0,
0x212E,
0x212F,
0x2213,
0x2214,
0xA838,
0xA83A,
0xFE5F,
0xFE60,
0xFE69,
0xFE6B,
0xFF03,
0xFF06,
0xFFE0,
0xFFE2,
0xFFE5,
0xFFE7,
0x11FDD,
0x11FE1,
0x1E2FF,
0x1E300
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__ET_invlist[] = { /* for EBCDIC 037 */
57, /* Number of 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,
0x4A,
0x4B,
0x5B,
0x5C,
0x6C,
0x6D,
0x7B,
0x7C,
0x8F,
0x91,
0x9F,
0xA0,
0xB1,
0xB3,
0x58F,
0x590,
0x609,
0x60B,
0x66A,
0x66B,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x2030,
0x2035,
0x20A0,
0x20D0,
0x212E,
0x212F,
0x2213,
0x2214,
0xA838,
0xA83A,
0xFE5F,
0xFE60,
0xFE69,
0xFE6B,
0xFF03,
0xFF06,
0xFFE0,
0xFFE2,
0xFFE5,
0xFFE7,
0x11FDD,
0x11FE1,
0x1E2FF,
0x1E300
};
# endif /* EBCDIC 037 */
static const UV UNI_BC__FSI_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,
0x2068,
0x2069
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
926, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2BB,
0x2C2,
0x2D0,
0x2D2,
0x2E0,
0x2E5,
0x2EE,
0x2EF,
0x370,
0x374,
0x376,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3F6,
0x3F7,
0x483,
0x48A,
0x58A,
0x58B,
0x58D,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAF1,
0xAF2,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xBF3,
0xBFB,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC78,
0xC7F,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE3F,
0xE40,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3E,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1390,
0x139A,
0x1400,
0x1401,
0x1680,
0x1681,
0x169B,
0x169D,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DB,
0x17DC,
0x17DD,
0x17DE,
0x17F0,
0x17FA,
0x1800,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2000,
0x200E,
0x200F,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20F1,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x2150,
0x2160,
0x2189,
0x218C,
0x2190,
0x2336,
0x237B,
0x2395,
0x2396,
0x2427,
0x2440,
0x244B,
0x2460,
0x249C,
0x24EA,
0x26AC,
0x26AD,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF9,
0x2D00,
0x2D7F,
0x2D80,
0x2DE0,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3005,
0x3008,
0x3021,
0x302A,
0x302E,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3040,
0x3099,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x31C0,
0x31E4,
0x321D,
0x321F,
0x3250,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA60D,
0xA610,
0xA66F,
0xA680,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA788,
0xA789,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA828,
0xA82D,
0xA838,
0xA83A,
0xA874,
0xA878,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xAB6A,
0xAB6C,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1D,
0xFE1A,
0xFE20,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF0,
0x10000,
0x10101,
0x10102,
0x10140,
0x1018D,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101FD,
0x101FE,
0x102E0,
0x102FC,
0x10376,
0x1037B,
0x10800,
0x11000,
0x11001,
0x11002,
0x11038,
0x11047,
0x11052,
0x11066,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x11660,
0x1166D,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A07,
0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x11FD5,
0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E2FF,
0x1E300,
0x1E800,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE1000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
952, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2BB,
0x2C2,
0x2D0,
0x2D2,
0x2E0,
0x2E5,
0x2EE,
0x2EF,
0x370,
0x374,
0x376,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3F6,
0x3F7,
0x483,
0x48A,
0x58A,
0x58B,
0x58D,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAF1,
0xAF2,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xBF3,
0xBFB,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC78,
0xC7F,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE3F,
0xE40,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3E,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1390,
0x139A,
0x1400,
0x1401,
0x1680,
0x1681,
0x169B,
0x169D,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DB,
0x17DC,
0x17DD,
0x17DE,
0x17F0,
0x17FA,
0x1800,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2000,
0x200E,
0x200F,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20F1,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x2150,
0x2160,
0x2189,
0x218C,
0x2190,
0x2336,
0x237B,
0x2395,
0x2396,
0x2427,
0x2440,
0x244B,
0x2460,
0x249C,
0x24EA,
0x26AC,
0x26AD,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF9,
0x2D00,
0x2D7F,
0x2D80,
0x2DE0,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3005,
0x3008,
0x3021,
0x302A,
0x302E,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3040,
0x3099,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x31C0,
0x31E4,
0x321D,
0x321F,
0x3250,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA60D,
0xA610,
0xA66F,
0xA680,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA788,
0xA789,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA828,
0xA82D,
0xA838,
0xA83A,
0xA874,
0xA878,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xAB6A,
0xAB6C,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1D,
0xFE1A,
0xFE20,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF0,
0x10000,
0x10101,
0x10102,
0x10140,
0x1018D,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101FD,
0x101FE,
0x102E0,
0x102FC,
0x10376,
0x1037B,
0x10800,
0x11000,
0x11001,
0x11002,
0x11038,
0x11047,
0x11052,
0x11066,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x11660,
0x1166D,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A07,
0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x11FD5,
0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E2FF,
0x1E300,
0x1E800,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE1000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
948, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2BB,
0x2C2,
0x2D0,
0x2D2,
0x2E0,
0x2E5,
0x2EE,
0x2EF,
0x370,
0x374,
0x376,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3F6,
0x3F7,
0x483,
0x48A,
0x58A,
0x58B,
0x58D,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAF1,
0xAF2,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xBF3,
0xBFB,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC78,
0xC7F,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE3F,
0xE40,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3E,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1390,
0x139A,
0x1400,
0x1401,
0x1680,
0x1681,
0x169B,
0x169D,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DB,
0x17DC,
0x17DD,
0x17DE,
0x17F0,
0x17FA,
0x1800,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2000,
0x200E,
0x200F,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20F1,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x2150,
0x2160,
0x2189,
0x218C,
0x2190,
0x2336,
0x237B,
0x2395,
0x2396,
0x2427,
0x2440,
0x244B,
0x2460,
0x249C,
0x24EA,
0x26AC,
0x26AD,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF9,
0x2D00,
0x2D7F,
0x2D80,
0x2DE0,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3005,
0x3008,
0x3021,
0x302A,
0x302E,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3040,
0x3099,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x31C0,
0x31E4,
0x321D,
0x321F,
0x3250,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA60D,
0xA610,
0xA66F,
0xA680,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA788,
0xA789,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA828,
0xA82D,
0xA838,
0xA83A,
0xA874,
0xA878,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xAB6A,
0xAB6C,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1D,
0xFE1A,
0xFE20,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF0,
0x10000,
0x10101,
0x10102,
0x10140,
0x1018D,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101FD,
0x101FE,
0x102E0,
0x102FC,
0x10376,
0x1037B,
0x10800,
0x11000,
0x11001,
0x11002,
0x11038,
0x11047,
0x11052,
0x11066,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x11660,
0x1166D,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A07,
0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x11FD5,
0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE2,
0x16FE3,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E2FF,
0x1E300,
0x1E800,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE1000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# endif /* EBCDIC 037 */
static const UV UNI_BC__LRE_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,
0x202A,
0x202B
};
static const UV UNI_BC__LRI_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,
0x2066,
0x2067
};
static const UV UNI_BC__LRO_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,
0x202D,
0x202E
};
static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
645, /* Number of 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,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A07,
0x11A09,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0100,
0xE01F0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
377, /* Number of 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,
0x21,
0x23,
0x26,
0x2B,
0x3B,
0x41,
0x5B,
0x61,
0x7B,
0x7F,
0xA1,
0xA2,
0xA6,
0xAA,
0xAB,
0xAD,
0xAE,
0xB0,
0xB4,
0xB5,
0xB6,
0xB9,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2BB,
0x2C2,
0x2D0,
0x2D2,
0x2E0,
0x2E5,
0x2EE,
0x2EF,
0x300,
0x374,
0x376,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3F6,
0x3F7,
0x58A,
0x58B,
0x58D,
0x58F,
0x606,
0x608,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x7F6,
0x7FA,
0xBF3,
0xBF9,
0xBFA,
0xBFB,
0xC78,
0xC7F,
0xF3A,
0xF3E,
0x1390,
0x139A,
0x1400,
0x1401,
0x169B,
0x169D,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2010,
0x2028,
0x2035,
0x2044,
0x2045,
0x205F,
0x207C,
0x207F,
0x208C,
0x208F,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x2150,
0x2160,
0x2189,
0x218C,
0x2190,
0x2212,
0x2214,
0x2336,
0x237B,
0x2395,
0x2396,
0x2427,
0x2440,
0x244B,
0x2460,
0x2488,
0x24EA,
0x26AC,
0x26AD,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3040,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x31C0,
0x31E4,
0x321D,
0x321F,
0x3250,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA680,
0xA700,
0xA722,
0xA788,
0xA789,
0xA828,
0xA82C,
0xA874,
0xA878,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE10,
0xFE1A,
0xFE30,
0xFE50,
0xFE51,
0xFE52,
0xFE54,
0xFE55,
0xFE56,
0xFE5F,
0xFE60,
0xFE62,
0xFE64,
0xFE67,
0xFE68,
0xFE69,
0xFE6B,
0xFE6C,
0xFF01,
0xFF03,
0xFF06,
0xFF0B,
0xFF1B,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFE2,
0xFFE5,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10101,
0x10102,
0x10140,
0x1018D,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x1091F,
0x10920,
0x10B39,
0x10B40,
0x11052,
0x11066,
0x11660,
0x1166D,
0x11FD5,
0x11FDD,
0x11FE1,
0x11FF2,
0x16FE2,
0x16FE3,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4C,
0x4E,
0x4F,
0x51,
0x5A,
0x5B,
0x5C,
0x60,
0x6A,
0x6B,
0x6D,
0x70,
0x79,
0x7A,
0x7C,
0x80,
0x8A,
0x8C,
0x9D,
0x9E,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB1,
0xB3,
0xBA,
0xBB,
0xC1,
0xD0,
0xD1,
0xE0,
0xE2,
0x2B9,
0x2BB,
0x2C2,
0x2D0,
0x2D2,
0x2E0,
0x2E5,
0x2EE,
0x2EF,
0x300,
0x374,
0x376,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3F6,
0x3F7,
0x58A,
0x58B,
0x58D,
0x58F,
0x606,
0x608,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x7F6,
0x7FA,
0xBF3,
0xBF9,
0xBFA,
0xBFB,
0xC78,
0xC7F,
0xF3A,
0xF3E,
0x1390,
0x139A,
0x1400,
0x1401,
0x169B,
0x169D,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2010,
0x2028,
0x2035,
0x2044,
0x2045,
0x205F,
0x207C,
0x207F,
0x208C,
0x208F,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x2150,
0x2160,
0x2189,
0x218C,
0x2190,
0x2212,
0x2214,
0x2336,
0x237B,
0x2395,
0x2396,
0x2427,
0x2440,
0x244B,
0x2460,
0x2488,
0x24EA,
0x26AC,
0x26AD,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3040,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x31C0,
0x31E4,
0x321D,
0x321F,
0x3250,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA680,
0xA700,
0xA722,
0xA788,
0xA789,
0xA828,
0xA82C,
0xA874,
0xA878,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE10,
0xFE1A,
0xFE30,
0xFE50,
0xFE51,
0xFE52,
0xFE54,
0xFE55,
0xFE56,
0xFE5F,
0xFE60,
0xFE62,
0xFE64,
0xFE67,
0xFE68,
0xFE69,
0xFE6B,
0xFE6C,
0xFF01,
0xFF03,
0xFF06,
0xFF0B,
0xFF1B,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFE2,
0xFFE5,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10101,
0x10102,
0x10140,
0x1018D,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x1091F,
0x10920,
0x10B39,
0x10B40,
0x11052,
0x11066,
0x11660,
0x1166D,
0x11FD5,
0x11FDD,
0x11FE1,
0x11FF2,
0x16FE2,
0x16FE3,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4C,
0x4E,
0x4F,
0x51,
0x5A,
0x5B,
0x5C,
0x60,
0x6A,
0x6B,
0x6D,
0x70,
0x79,
0x7A,
0x7C,
0x80,
0x8A,
0x8C,
0x9D,
0x9E,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB1,
0xB3,
0xC1,
0xD0,
0xD1,
0xE0,
0xE2,
0x2B9,
0x2BB,
0x2C2,
0x2D0,
0x2D2,
0x2E0,
0x2E5,
0x2EE,
0x2EF,
0x300,
0x374,
0x376,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3F6,
0x3F7,
0x58A,
0x58B,
0x58D,
0x58F,
0x606,
0x608,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x7F6,
0x7FA,
0xBF3,
0xBF9,
0xBFA,
0xBFB,
0xC78,
0xC7F,
0xF3A,
0xF3E,
0x1390,
0x139A,
0x1400,
0x1401,
0x169B,
0x169D,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2010,
0x2028,
0x2035,
0x2044,
0x2045,
0x205F,
0x207C,
0x207F,
0x208C,
0x208F,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x2150,
0x2160,
0x2189,
0x218C,
0x2190,
0x2212,
0x2214,
0x2336,
0x237B,
0x2395,
0x2396,
0x2427,
0x2440,
0x244B,
0x2460,
0x2488,
0x24EA,
0x26AC,
0x26AD,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3040,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x31C0,
0x31E4,
0x321D,
0x321F,
0x3250,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA680,
0xA700,
0xA722,
0xA788,
0xA789,
0xA828,
0xA82C,
0xA874,
0xA878,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE10,
0xFE1A,
0xFE30,
0xFE50,
0xFE51,
0xFE52,
0xFE54,
0xFE55,
0xFE56,
0xFE5F,
0xFE60,
0xFE62,
0xFE64,
0xFE67,
0xFE68,
0xFE69,
0xFE6B,
0xFE6C,
0xFF01,
0xFF03,
0xFF06,
0xFF0B,
0xFF1B,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFE2,
0xFFE5,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10101,
0x10102,
0x10140,
0x1018D,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x1091F,
0x10920,
0x10B39,
0x10B40,
0x11052,
0x11066,
0x11660,
0x1166D,
0x11FD5,
0x11FDD,
0x11FE1,
0x11FF2,
0x16FE2,
0x16FE3,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 037 */
static const UV UNI_BC__PDF_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,
0x202C,
0x202D
};
static const UV UNI_BC__PDI_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,
0x2069,
0x206A
};
static const UV UNI_BC__R_invlist[] = { /* for all charsets */
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 */
0x0,
0x590,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x7C0,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x860,
0x870,
0x8A0,
0x200F,
0x2010,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB50,
0x10800,
0x1091F,
0x10920,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10B39,
0x10B40,
0x10D00,
0x10D40,
0x10E60,
0x10E7F,
0x10EAB,
0x10EAD,
0x10F30,
0x10F70,
0x11000,
0x1E800,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1EC70,
0x1ECC0,
0x1ED00,
0x1ED50,
0x1EE00,
0x1EF00,
0x1F000
};
static const UV UNI_BC__RLE_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,
0x202B,
0x202C
};
static const UV UNI_BC__RLI_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,
0x2067,
0x2068
};
static const UV UNI_BC__RLO_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,
0x202E,
0x202F
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__S_invlist[] = { /* for ASCII/Latin1 */
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,
0x9,
0xA,
0xB,
0xC,
0x1F,
0x20
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__S_invlist[] = { /* for EBCDIC 1047 */
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,
0x5,
0x6,
0xB,
0xC,
0x1F,
0x20
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__S_invlist[] = { /* for EBCDIC 037 */
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,
0x5,
0x6,
0xB,
0xC,
0x1F,
0x20
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__WS_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xC,
0xD,
0x20,
0x21,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x2029,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__WS_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xC,
0xD,
0x40,
0x41,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x2029,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__WS_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xC,
0xD,
0x40,
0x41,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x2029,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
static const UV UNI_BENG_invlist[] = { /* for all charsets */
53, /* Number of 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,
0x951,
0x953,
0x964,
0x966,
0x980,
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,
0x1CD0,
0x1CD1,
0x1CD2,
0x1CD3,
0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CE1,
0x1CE2,
0x1CEA,
0x1CEB,
0x1CED,
0x1CEE,
0x1CF2,
0x1CF3,
0x1CF5,
0x1CF8,
0xA8F1,
0xA8F2
};
static const UV UNI_BHKS_invlist[] = { /* for all charsets */
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,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C46,
0x11C50,
0x11C6D
};
static const UV UNI_BIDIC_invlist[] = { /* for all charsets */
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,
0x61C,
0x61D,
0x200E,
0x2010,
0x202A,
0x202F,
0x2066,
0x206A
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BIDIM_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x28,
0x2A,
0x3C,
0x3D,
0x3E,
0x3F,
0x5B,
0x5C,
0x5D,
0x5E,
0x7B,
0x7C,
0x7D,
0x7E,
0xAB,
0xAC,
0xBB,
0xBC,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2039,
0x203B,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2140,
0x2141,
0x2201,
0x2205,
0x2208,
0x220E,
0x2211,
0x2212,
0x2215,
0x2217,
0x221A,
0x221E,
0x221F,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222B,
0x2234,
0x2239,
0x223A,
0x223B,
0x224D,
0x2252,
0x2256,
0x225F,
0x2261,
0x2262,
0x2263,
0x2264,
0x226C,
0x226E,
0x228D,
0x228F,
0x2293,
0x2298,
0x2299,
0x22A2,
0x22A4,
0x22A6,
0x22B9,
0x22BE,
0x22C0,
0x22C9,
0x22CE,
0x22D0,
0x22D2,
0x22D6,
0x22EE,
0x22F0,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C0,
0x27C1,
0x27C3,
0x27C7,
0x27C8,
0x27CA,
0x27CB,
0x27CE,
0x27D3,
0x27D7,
0x27DC,
0x27DF,
0x27E2,
0x27F0,
0x2983,
0x2999,
0x299B,
0x29A1,
0x29A2,
0x29B0,
0x29B8,
0x29B9,
0x29C0,
0x29C6,
0x29C9,
0x29CA,
0x29CE,
0x29D3,
0x29D4,
0x29D6,
0x29D8,
0x29DD,
0x29E1,
0x29E2,
0x29E3,
0x29E6,
0x29E8,
0x29EA,
0x29F4,
0x29FA,
0x29FC,
0x29FE,
0x2A0A,
0x2A1D,
0x2A1E,
0x2A22,
0x2A24,
0x2A25,
0x2A26,
0x2A27,
0x2A29,
0x2A2A,
0x2A2B,
0x2A2F,
0x2A34,
0x2A36,
0x2A3C,
0x2A3F,
0x2A57,
0x2A59,
0x2A64,
0x2A66,
0x2A6A,
0x2A6E,
0x2A6F,
0x2A71,
0x2A73,
0x2A75,
0x2A79,
0x2AA4,
0x2AA6,
0x2AAE,
0x2AAF,
0x2AD7,
0x2ADC,
0x2ADD,
0x2ADE,
0x2ADF,
0x2AE2,
0x2AE7,
0x2AEC,
0x2AEF,
0x2AF3,
0x2AF4,
0x2AF7,
0x2AFC,
0x2AFD,
0x2AFE,
0x2BFE,
0x2BFF,
0x2E02,
0x2E06,
0x2E09,
0x2E0B,
0x2E0C,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x3008,
0x3012,
0x3014,
0x301C,
0xFE59,
0xFE5F,
0xFE64,
0xFE66,
0xFF08,
0xFF0A,
0xFF1C,
0xFF1D,
0xFF1E,
0xFF1F,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BIDIM_invlist[] = { /* for EBCDIC 1047 */
225, /* Number of 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,
0x4C,
0x4E,
0x5D,
0x5E,
0x6E,
0x6F,
0x8A,
0x8C,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xC1,
0xD0,
0xD1,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2039,
0x203B,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2140,
0x2141,
0x2201,
0x2205,
0x2208,
0x220E,
0x2211,
0x2212,
0x2215,
0x2217,
0x221A,
0x221E,
0x221F,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222B,
0x2234,
0x2239,
0x223A,
0x223B,
0x224D,
0x2252,
0x2256,
0x225F,
0x2261,
0x2262,
0x2263,
0x2264,
0x226C,
0x226E,
0x228D,
0x228F,
0x2293,
0x2298,
0x2299,
0x22A2,
0x22A4,
0x22A6,
0x22B9,
0x22BE,
0x22C0,
0x22C9,
0x22CE,
0x22D0,
0x22D2,
0x22D6,
0x22EE,
0x22F0,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C0,
0x27C1,
0x27C3,
0x27C7,
0x27C8,
0x27CA,
0x27CB,
0x27CE,
0x27D3,
0x27D7,
0x27DC,
0x27DF,
0x27E2,
0x27F0,
0x2983,
0x2999,
0x299B,
0x29A1,
0x29A2,
0x29B0,
0x29B8,
0x29B9,
0x29C0,
0x29C6,
0x29C9,
0x29CA,
0x29CE,
0x29D3,
0x29D4,
0x29D6,
0x29D8,
0x29DD,
0x29E1,
0x29E2,
0x29E3,
0x29E6,
0x29E8,
0x29EA,
0x29F4,
0x29FA,
0x29FC,
0x29FE,
0x2A0A,
0x2A1D,
0x2A1E,
0x2A22,
0x2A24,
0x2A25,
0x2A26,
0x2A27,
0x2A29,
0x2A2A,
0x2A2B,
0x2A2F,
0x2A34,
0x2A36,
0x2A3C,
0x2A3F,
0x2A57,
0x2A59,
0x2A64,
0x2A66,
0x2A6A,
0x2A6E,
0x2A6F,
0x2A71,
0x2A73,
0x2A75,
0x2A79,
0x2AA4,
0x2AA6,
0x2AAE,
0x2AAF,
0x2AD7,
0x2ADC,
0x2ADD,
0x2ADE,
0x2ADF,
0x2AE2,
0x2AE7,
0x2AEC,
0x2AEF,
0x2AF3,
0x2AF4,
0x2AF7,
0x2AFC,
0x2AFD,
0x2AFE,
0x2BFE,
0x2BFF,
0x2E02,
0x2E06,
0x2E09,
0x2E0B,
0x2E0C,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x3008,
0x3012,
0x3014,
0x301C,
0xFE59,
0xFE5F,
0xFE64,
0xFE66,
0xFF08,
0xFF0A,
0xFF1C,
0xFF1D,
0xFF1E,
0xFF1F,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BIDIM_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4C,
0x4E,
0x5D,
0x5E,
0x6E,
0x6F,
0x8A,
0x8C,
0xBA,
0xBC,
0xC0,
0xC1,
0xD0,
0xD1,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2039,
0x203B,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2140,
0x2141,
0x2201,
0x2205,
0x2208,
0x220E,
0x2211,
0x2212,
0x2215,
0x2217,
0x221A,
0x221E,
0x221F,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222B,
0x2234,
0x2239,
0x223A,
0x223B,
0x224D,
0x2252,
0x2256,
0x225F,
0x2261,
0x2262,
0x2263,
0x2264,
0x226C,
0x226E,
0x228D,
0x228F,
0x2293,
0x2298,
0x2299,
0x22A2,
0x22A4,
0x22A6,
0x22B9,
0x22BE,
0x22C0,
0x22C9,
0x22CE,
0x22D0,
0x22D2,
0x22D6,
0x22EE,
0x22F0,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C0,
0x27C1,
0x27C3,
0x27C7,
0x27C8,
0x27CA,
0x27CB,
0x27CE,
0x27D3,
0x27D7,
0x27DC,
0x27DF,
0x27E2,
0x27F0,
0x2983,
0x2999,
0x299B,
0x29A1,
0x29A2,
0x29B0,
0x29B8,
0x29B9,
0x29C0,
0x29C6,
0x29C9,
0x29CA,
0x29CE,
0x29D3,
0x29D4,
0x29D6,
0x29D8,
0x29DD,
0x29E1,
0x29E2,
0x29E3,
0x29E6,
0x29E8,
0x29EA,
0x29F4,
0x29FA,
0x29FC,
0x29FE,
0x2A0A,
0x2A1D,
0x2A1E,
0x2A22,
0x2A24,
0x2A25,
0x2A26,
0x2A27,
0x2A29,
0x2A2A,
0x2A2B,
0x2A2F,
0x2A34,
0x2A36,
0x2A3C,
0x2A3F,
0x2A57,
0x2A59,
0x2A64,
0x2A66,
0x2A6A,
0x2A6E,
0x2A6F,
0x2A71,
0x2A73,
0x2A75,
0x2A79,
0x2AA4,
0x2AA6,
0x2AAE,
0x2AAF,
0x2AD7,
0x2ADC,
0x2ADD,
0x2ADE,
0x2ADF,
0x2AE2,
0x2AE7,
0x2AEC,
0x2AEF,
0x2AF3,
0x2AF4,
0x2AF7,
0x2AFC,
0x2AFD,
0x2AFE,
0x2BFE,
0x2BFF,
0x2E02,
0x2E06,
0x2E09,
0x2E0B,
0x2E0C,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x3008,
0x3012,
0x3014,
0x301C,
0xFE59,
0xFE5F,
0xFE64,
0xFE66,
0xFF08,
0xFF0A,
0xFF1C,
0xFF1D,
0xFF1E,
0xFF1F,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0x1D6DB,
0x1D6DC,
0x1D715,
0x1D716,
0x1D74F,
0x1D750,
0x1D789,
0x1D78A,
0x1D7C3,
0x1D7C4
};
# endif /* EBCDIC 037 */
static const UV UNI_BLOCKELEMENTS_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,
0x2580,
0x25A0
};
static const UV UNI_BOPO_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x2EA,
0x2EC,
0x3001,
0x3004,
0x3008,
0x3012,
0x3013,
0x3020,
0x302A,
0x302E,
0x3030,
0x3031,
0x3037,
0x3038,
0x30FB,
0x30FC,
0x3105,
0x3130,
0x31A0,
0x31C0,
0xFE45,
0xFE47,
0xFF61,
0xFF66
};
static const UV UNI_BOPOMOFOEXT_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,
0x31A0,
0x31C0
};
static const UV UNI_BOXDRAWING_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,
0x2500,
0x2580
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BPT__C_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x29,
0x2A,
0x5D,
0x5E,
0x7D,
0x7E,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF61,
0xFF63,
0xFF64
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BPT__C_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5D,
0x5E,
0xBD,
0xBE,
0xD0,
0xD1,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF61,
0xFF63,
0xFF64
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BPT__C_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5D,
0x5E,
0xBB,
0xBC,
0xD0,
0xD1,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF61,
0xFF63,
0xFF64
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BPT__N_invlist[] = { /* for ASCII/Latin1 */
59, /* 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,
0x28,
0x2A,
0x5B,
0x5C,
0x5D,
0x5E,
0x7B,
0x7C,
0x7D,
0x7E,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2E22,
0x2E2A,
0x3008,
0x3012,
0x3014,
0x301C,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BPT__N_invlist[] = { /* for EBCDIC 1047 */
61, /* 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,
0x4D,
0x4E,
0x5D,
0x5E,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xC1,
0xD0,
0xD1,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2E22,
0x2E2A,
0x3008,
0x3012,
0x3014,
0x301C,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BPT__N_invlist[] = { /* for EBCDIC 037 */
59, /* 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,
0x4D,
0x4E,
0x5D,
0x5E,
0xBA,
0xBC,
0xC0,
0xC1,
0xD0,
0xD1,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2E22,
0x2E2A,
0x3008,
0x3012,
0x3014,
0x301C,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BPT__O_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x28,
0x29,
0x5B,
0x5C,
0x7B,
0x7C,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BPT__O_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4D,
0x4E,
0xAD,
0xAE,
0xC0,
0xC1,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BPT__O_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4D,
0x4E,
0xBA,
0xBB,
0xC0,
0xC1,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63
};
# endif /* EBCDIC 037 */
static const UV UNI_BRAH_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,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x11080
};
static const UV UNI_BRAI_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,
0x2800,
0x2900
};
static const UV UNI_BUGI_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,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20,
0xA9CF,
0xA9D0
};
static const UV UNI_BUHD_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1735,
0x1737,
0x1740,
0x1754
};
static const UV UNI_BYZANTINEMUSIC_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,
0x1D000,
0x1D100
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
1357, /* 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,
0x20,
0x7F,
0xA0,
0xAD,
0xAE,
0x378,
0x37A,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x61C,
0x61E,
0x6DD,
0x6DE,
0x70E,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x180E,
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,
0x1AC1,
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,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110BD,
0x110BE,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D173,
0x1D17B,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
1357, /* 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,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x378,
0x37A,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x61C,
0x61E,
0x6DD,
0x6DE,
0x70E,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x180E,
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,
0x1AC1,
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,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110BD,
0x110BE,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D173,
0x1D17B,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
1357, /* 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,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x378,
0x37A,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x61C,
0x61E,
0x6DD,
0x6DE,
0x70E,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x180E,
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,
0x1AC1,
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,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110BD,
0x110BE,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D173,
0x1D17B,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
static const UV UNI_CAKM_invlist[] = { /* for all charsets */
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,
0x9E6,
0x9F0,
0x1040,
0x104A,
0x11100,
0x11135,
0x11136,
0x11148
};
static const UV UNI_CANS_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1400,
0x1680,
0x18B0,
0x18F6
};
static const UV UNI_CARI_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,
0x102A0,
0x102D1
};
static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
369, /* 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,
0x300,
0x34F,
0x350,
0x370,
0x483,
0x488,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x900,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x9BC,
0x9BD,
0x9CD,
0x9CE,
0x9FE,
0x9FF,
0xA3C,
0xA3D,
0xA4D,
0xA4E,
0xABC,
0xABD,
0xACD,
0xACE,
0xB3C,
0xB3D,
0xB4D,
0xB4E,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xC55,
0xC57,
0xCBC,
0xCBD,
0xCCD,
0xCCE,
0xD3B,
0xD3D,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0xE38,
0xE3B,
0xE48,
0xE4C,
0xEB8,
0xEBB,
0xEC8,
0xECC,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF7E,
0xF80,
0xF81,
0xF82,
0xF85,
0xF86,
0xF88,
0xFC6,
0xFC7,
0x1037,
0x1038,
0x1039,
0x103B,
0x108D,
0x108E,
0x135D,
0x1360,
0x1714,
0x1715,
0x1734,
0x1735,
0x17D2,
0x17D3,
0x17DD,
0x17DE,
0x18A9,
0x18AA,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A60,
0x1A61,
0x1A75,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B6B,
0x1B74,
0x1BAA,
0x1BAC,
0x1BE6,
0x1BE7,
0x1BF2,
0x1BF4,
0x1C37,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA670,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA806,
0xA807,
0xA82C,
0xA82D,
0xA8C4,
0xA8C5,
0xA8E0,
0xA8F2,
0xA92B,
0xA92E,
0xA953,
0xA954,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9C1,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAF6,
0xAAF7,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE20,
0xFE30,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A0D,
0x10A0E,
0x10A0F,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11046,
0x11047,
0x1107F,
0x11080,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11133,
0x11135,
0x11173,
0x11174,
0x111C0,
0x111C1,
0x111CA,
0x111CB,
0x11235,
0x11237,
0x112E9,
0x112EB,
0x1133B,
0x1133D,
0x1134D,
0x1134E,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11442,
0x11443,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114C2,
0x114C4,
0x115BF,
0x115C1,
0x1163F,
0x11640,
0x116B6,
0x116B8,
0x1172B,
0x1172C,
0x11839,
0x1183B,
0x1193D,
0x1193F,
0x11943,
0x11944,
0x119E0,
0x119E1,
0x11A34,
0x11A35,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11C3F,
0x11C40,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D97,
0x11D98,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16FF0,
0x16FF2,
0x1BC9E,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B
};
static const UV UNI_CCC__1_invlist[] = { /* for all charsets */
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 */
0x0,
0x334,
0x339,
0x1CD4,
0x1CD5,
0x1CE2,
0x1CE9,
0x20D2,
0x20D4,
0x20D8,
0x20DB,
0x20E5,
0x20E7,
0x20EA,
0x20EC,
0x10A39,
0x10A3A,
0x16AF0,
0x16AF5,
0x1BC9E,
0x1BC9F,
0x1D167,
0x1D16A
};
static const UV UNI_CCC__10_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,
0x5B0,
0x5B1
};
static const UV UNI_CCC__103_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,
0xE38,
0xE3A
};
static const UV UNI_CCC__107_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,
0xE48,
0xE4C
};
static const UV UNI_CCC__11_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,
0x5B1,
0x5B2
};
static const UV UNI_CCC__118_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,
0xEB8,
0xEBA
};
static const UV UNI_CCC__12_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,
0x5B2,
0x5B3
};
static const UV UNI_CCC__122_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,
0xEC8,
0xECC
};
static const UV UNI_CCC__129_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,
0xF71,
0xF72
};
static const UV UNI_CCC__13_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,
0x5B3,
0x5B4
};
static const UV UNI_CCC__130_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,
0xF72,
0xF73,
0xF7A,
0xF7E,
0xF80,
0xF81
};
static const UV UNI_CCC__132_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,
0xF74,
0xF75
};
static const UV UNI_CCC__14_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,
0x5B4,
0x5B5
};
static const UV UNI_CCC__15_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,
0x5B5,
0x5B6
};
static const UV UNI_CCC__16_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,
0x5B6,
0x5B7
};
static const UV UNI_CCC__17_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,
0x5B7,
0x5B8
};
static const UV UNI_CCC__18_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x5B8,
0x5B9,
0x5C7,
0x5C8
};
static const UV UNI_CCC__19_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,
0x5B9,
0x5BB
};
static const UV UNI_CCC__20_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,
0x5BB,
0x5BC
};
static const UV UNI_CCC__202_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,
0x321,
0x323,
0x327,
0x329,
0x1DD0,
0x1DD1
};
static const UV UNI_CCC__21_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,
0x5BC,
0x5BD
};
static const UV UNI_CCC__214_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,
0x1DCE,
0x1DCF
};
static const UV UNI_CCC__216_invlist[] = { /* for all charsets */
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,
0x31B,
0x31C,
0xF39,
0xF3A,
0x1D165,
0x1D167,
0x1D16E,
0x1D173
};
static const UV UNI_CCC__22_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,
0x5BD,
0x5BE
};
static const UV UNI_CCC__23_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,
0x5BF,
0x5C0
};
static const UV UNI_CCC__24_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,
0x5C1,
0x5C2
};
static const UV UNI_CCC__25_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,
0x5C2,
0x5C3
};
static const UV UNI_CCC__26_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,
0xFB1E,
0xFB1F
};
static const UV UNI_CCC__27_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x64B,
0x64C,
0x8F0,
0x8F1
};
static const UV UNI_CCC__28_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x64C,
0x64D,
0x8F1,
0x8F2
};
static const UV UNI_CCC__29_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x64D,
0x64E,
0x8F2,
0x8F3
};
static const UV UNI_CCC__30_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x618,
0x619,
0x64E,
0x64F
};
static const UV UNI_CCC__31_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x619,
0x61A,
0x64F,
0x650
};
static const UV UNI_CCC__32_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x61A,
0x61B,
0x650,
0x651
};
static const UV UNI_CCC__33_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,
0x651,
0x652
};
static const UV UNI_CCC__34_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,
0x652,
0x653
};
static const UV UNI_CCC__35_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,
0x670,
0x671
};
static const UV UNI_CCC__36_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,
0x711,
0x712
};
static const UV UNI_CCC__6_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,
0x16FF0,
0x16FF2
};
static const UV UNI_CCC__7_invlist[] = { /* for all charsets */
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 */
0x0,
0x93C,
0x93D,
0x9BC,
0x9BD,
0xA3C,
0xA3D,
0xABC,
0xABD,
0xB3C,
0xB3D,
0xCBC,
0xCBD,
0x1037,
0x1038,
0x1B34,
0x1B35,
0x1BE6,
0x1BE7,
0x1C37,
0x1C38,
0xA9B3,
0xA9B4,
0x110BA,
0x110BB,
0x11173,
0x11174,
0x111CA,
0x111CB,
0x11236,
0x11237,
0x112E9,
0x112EA,
0x1133B,
0x1133D,
0x11446,
0x11447,
0x114C3,
0x114C4,
0x115C0,
0x115C1,
0x116B7,
0x116B8,
0x1183A,
0x1183B,
0x11943,
0x11944,
0x11D42,
0x11D43,
0x1E94A,
0x1E94B
};
static const UV UNI_CCC__8_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,
0x3099,
0x309B
};
static const UV UNI_CCC__84_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,
0xC55,
0xC56
};
static const UV UNI_CCC__9_invlist[] = { /* for all charsets */
109, /* Number of 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,
0x94D,
0x94E,
0x9CD,
0x9CE,
0xA4D,
0xA4E,
0xACD,
0xACE,
0xB4D,
0xB4E,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xCCD,
0xCCE,
0xD3B,
0xD3D,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0xE3A,
0xE3B,
0xEBA,
0xEBB,
0xF84,
0xF85,
0x1039,
0x103B,
0x1714,
0x1715,
0x1734,
0x1735,
0x17D2,
0x17D3,
0x1A60,
0x1A61,
0x1B44,
0x1B45,
0x1BAA,
0x1BAC,
0x1BF2,
0x1BF4,
0x2D7F,
0x2D80,
0xA806,
0xA807,
0xA82C,
0xA82D,
0xA8C4,
0xA8C5,
0xA953,
0xA954,
0xA9C0,
0xA9C1,
0xAAF6,
0xAAF7,
0xABED,
0xABEE,
0x10A3F,
0x10A40,
0x11046,
0x11047,
0x1107F,
0x11080,
0x110B9,
0x110BA,
0x11133,
0x11135,
0x111C0,
0x111C1,
0x11235,
0x11236,
0x112EA,
0x112EB,
0x1134D,
0x1134E,
0x11442,
0x11443,
0x114C2,
0x114C3,
0x115BF,
0x115C0,
0x1163F,
0x11640,
0x116B6,
0x116B7,
0x1172B,
0x1172C,
0x11839,
0x1183A,
0x1193D,
0x1193F,
0x119E0,
0x119E1,
0x11A34,
0x11A35,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11C3F,
0x11C40,
0x11D44,
0x11D46,
0x11D97,
0x11D98
};
static const UV UNI_CCC__91_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,
0xC56,
0xC57
};
static const UV UNI_CCC__A_invlist[] = { /* for all charsets */
237, /* Number of 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,
0x300,
0x315,
0x33D,
0x345,
0x346,
0x347,
0x34A,
0x34D,
0x350,
0x353,
0x357,
0x358,
0x35B,
0x35C,
0x363,
0x370,
0x483,
0x488,
0x592,
0x596,
0x597,
0x59A,
0x59C,
0x5A2,
0x5A8,
0x5AA,
0x5AB,
0x5AD,
0x5AF,
0x5B0,
0x5C4,
0x5C5,
0x610,
0x618,
0x653,
0x655,
0x657,
0x65C,
0x65D,
0x65F,
0x6D6,
0x6DD,
0x6DF,
0x6E3,
0x6E4,
0x6E5,
0x6E7,
0x6E9,
0x6EB,
0x6ED,
0x730,
0x731,
0x732,
0x734,
0x735,
0x737,
0x73A,
0x73B,
0x73D,
0x73E,
0x73F,
0x742,
0x743,
0x744,
0x745,
0x746,
0x747,
0x748,
0x749,
0x74B,
0x7EB,
0x7F2,
0x7F3,
0x7F4,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x8D4,
0x8E2,
0x8E4,
0x8E6,
0x8E7,
0x8E9,
0x8EA,
0x8ED,
0x8F3,
0x8F6,
0x8F7,
0x8F9,
0x8FB,
0x900,
0x951,
0x952,
0x953,
0x955,
0x9FE,
0x9FF,
0xF82,
0xF84,
0xF86,
0xF88,
0x135D,
0x1360,
0x17DD,
0x17DE,
0x193A,
0x193B,
0x1A17,
0x1A18,
0x1A75,
0x1A7D,
0x1AB0,
0x1AB5,
0x1ABB,
0x1ABD,
0x1B6B,
0x1B6C,
0x1B6D,
0x1B74,
0x1CD0,
0x1CD3,
0x1CDA,
0x1CDC,
0x1CE0,
0x1CE1,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DC2,
0x1DC3,
0x1DCA,
0x1DCB,
0x1DCD,
0x1DD1,
0x1DF6,
0x1DFB,
0x1DFC,
0x1DFE,
0x1DFF,
0x20D0,
0x20D2,
0x20D4,
0x20D8,
0x20DB,
0x20DD,
0x20E1,
0x20E2,
0x20E7,
0x20E8,
0x20E9,
0x20EA,
0x20F0,
0x20F1,
0x2CEF,
0x2CF2,
0x2DE0,
0x2E00,
0xA66F,
0xA670,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA8E0,
0xA8F2,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB4,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xFE20,
0xFE27,
0xFE2E,
0xFE30,
0x10376,
0x1037B,
0x10A0F,
0x10A10,
0x10A38,
0x10A39,
0x10AE5,
0x10AE6,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F48,
0x10F4B,
0x10F4C,
0x10F4D,
0x11100,
0x11103,
0x11366,
0x1136D,
0x11370,
0x11375,
0x1145E,
0x1145F,
0x16B30,
0x16B37,
0x1D185,
0x1D18A,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E944,
0x1E94A
};
static const UV UNI_CCC__AL_invlist[] = { /* for all charsets */
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,
0x5AE,
0x5AF,
0x18A9,
0x18AA,
0x1DF7,
0x1DF9,
0x302B,
0x302C
};
static const UV UNI_CCC__AR_invlist[] = { /* for all charsets */
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 */
0x0,
0x315,
0x316,
0x31A,
0x31B,
0x358,
0x359,
0x1DF6,
0x1DF7,
0x302C,
0x302D
};
static const UV UNI_CCC__B_invlist[] = { /* for all charsets */
157, /* Number of 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,
0x316,
0x31A,
0x31C,
0x321,
0x323,
0x327,
0x329,
0x334,
0x339,
0x33D,
0x347,
0x34A,
0x34D,
0x34F,
0x353,
0x357,
0x359,
0x35B,
0x591,
0x592,
0x596,
0x597,
0x59B,
0x59C,
0x5A2,
0x5A8,
0x5AA,
0x5AB,
0x5C5,
0x5C6,
0x655,
0x657,
0x65C,
0x65D,
0x65F,
0x660,
0x6E3,
0x6E4,
0x6EA,
0x6EB,
0x6ED,
0x6EE,
0x731,
0x732,
0x734,
0x735,
0x737,
0x73A,
0x73B,
0x73D,
0x73E,
0x73F,
0x742,
0x743,
0x744,
0x745,
0x746,
0x747,
0x748,
0x749,
0x7F2,
0x7F3,
0x7FD,
0x7FE,
0x859,
0x85C,
0x8D3,
0x8D4,
0x8E3,
0x8E4,
0x8E6,
0x8E7,
0x8E9,
0x8EA,
0x8ED,
0x8F0,
0x8F6,
0x8F7,
0x8F9,
0x8FB,
0x952,
0x953,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xFC6,
0xFC7,
0x108D,
0x108E,
0x193B,
0x193C,
0x1A18,
0x1A19,
0x1A7F,
0x1A80,
0x1AB5,
0x1ABB,
0x1ABD,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B6C,
0x1B6D,
0x1CD5,
0x1CDA,
0x1CDC,
0x1CE0,
0x1CED,
0x1CEE,
0x1DC2,
0x1DC3,
0x1DCA,
0x1DCB,
0x1DCF,
0x1DD0,
0x1DF9,
0x1DFA,
0x1DFD,
0x1DFE,
0x1DFF,
0x1E00,
0x20E8,
0x20E9,
0x20EC,
0x20F0,
0xA92B,
0xA92E,
0xAAB4,
0xAAB5,
0xFE27,
0xFE2E,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10A0D,
0x10A0E,
0x10A3A,
0x10A3B,
0x10AE6,
0x10AE7,
0x10F46,
0x10F48,
0x10F4B,
0x10F4C,
0x10F4D,
0x10F51,
0x1D17B,
0x1D183,
0x1D18A,
0x1D18C,
0x1E8D0,
0x1E8D7
};
static const UV UNI_CCC__BL_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,
0x302A,
0x302B
};
static const UV UNI_CCC__BR_invlist[] = { /* for all charsets */
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,
0x59A,
0x59B,
0x5AD,
0x5AE,
0x1939,
0x193A,
0x302D,
0x302E
};
static const UV UNI_CCC__DA_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,
0x35D,
0x35F,
0x360,
0x362,
0x1DCD,
0x1DCE
};
static const UV UNI_CCC__DB_invlist[] = { /* for all charsets */
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,
0x35C,
0x35D,
0x35F,
0x360,
0x362,
0x363,
0x1DFC,
0x1DFD
};
static const UV UNI_CCC__IS_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,
0x345,
0x346
};
static const UV UNI_CCC__L_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,
0x302E,
0x3030
};
static const UV UNI_CCC__R_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,
0x1D16D,
0x1D16E
};
static const UV UNI_CE_invlist[] = { /* for all charsets */
67, /* Number of 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,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF76,
0xF77,
0xF78,
0xF79,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x2ADC,
0x2ADD,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CF_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xAD,
0xAE,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CF_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xCA,
0xCB,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CF_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xCA,
0xCB,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* EBCDIC 037 */
static const UV UNI_CHAM_invlist[] = { /* for all charsets */
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,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60
};
static const UV UNI_CHER_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,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0xAB70,
0xABC0
};
static const UV UNI_CHEROKEESUP_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,
0xAB70,
0xABC0
};
static const UV UNI_CHESSSYMBOLS_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,
0x1FA00,
0x1FA70
};
static const UV UNI_CHRS_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,
0x10FB0,
0x10FCC
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
821, /* Number of 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,
0x27,
0x28,
0x2E,
0x2F,
0x3A,
0x3B,
0x5E,
0x5F,
0x60,
0x61,
0xA8,
0xA9,
0xAD,
0xAE,
0xAF,
0xB0,
0xB4,
0xB5,
0xB7,
0xB9,
0x2B0,
0x370,
0x374,
0x376,
0x37A,
0x37B,
0x384,
0x386,
0x387,
0x388,
0x483,
0x48A,
0x559,
0x55A,
0x55F,
0x560,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5F4,
0x5F5,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x640,
0x641,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x816,
0x82E,
0x859,
0x85C,
0x8D3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x971,
0x972,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE46,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x10FC,
0x10FD,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17D7,
0x17D8,
0x17DD,
0x17DE,
0x180B,
0x180F,
0x1843,
0x1844,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AA7,
0x1AA8,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1C78,
0x1C7E,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DFA,
0x1DFB,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x200B,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2028,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2C7C,
0x2C7E,
0x2CEF,
0x2CF2,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x302A,
0x302E,
0x3031,
0x3036,
0x303B,
0x303C,
0x3099,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA4F8,
0xA4FE,
0xA60C,
0xA60D,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA680,
0xA69C,
0xA6A0,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA770,
0xA771,
0xA788,
0xA78B,
0xA7F8,
0xA7FA,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
0xA9E7,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA70,
0xAA71,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAADD,
0xAADE,
0xAAEC,
0xAAEE,
0xAAF3,
0xAAF5,
0xAAF6,
0xAAF7,
0xAB5B,
0xAB60,
0xAB69,
0xAB6C,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFBB2,
0xFBC2,
0xFE00,
0xFE10,
0xFE13,
0xFE14,
0xFE20,
0xFE30,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE3,
0xFFE4,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
0x16F4F,
0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E13E,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x4C,
0x5F,
0x60,
0x79,
0x7B,
0x7D,
0x7E,
0x9D,
0x9E,
0xB3,
0xB4,
0xBB,
0xBD,
0xBE,
0xBF,
0xCA,
0xCB,
0x2B0,
0x370,
0x374,
0x376,
0x37A,
0x37B,
0x384,
0x386,
0x387,
0x388,
0x483,
0x48A,
0x559,
0x55A,
0x55F,
0x560,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5F4,
0x5F5,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x640,
0x641,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x816,
0x82E,
0x859,
0x85C,
0x8D3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x971,
0x972,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE46,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x10FC,
0x10FD,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17D7,
0x17D8,
0x17DD,
0x17DE,
0x180B,
0x180F,
0x1843,
0x1844,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AA7,
0x1AA8,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1C78,
0x1C7E,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DFA,
0x1DFB,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x200B,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2028,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2C7C,
0x2C7E,
0x2CEF,
0x2CF2,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x302A,
0x302E,
0x3031,
0x3036,
0x303B,
0x303C,
0x3099,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA4F8,
0xA4FE,
0xA60C,
0xA60D,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA680,
0xA69C,
0xA6A0,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA770,
0xA771,
0xA788,
0xA78B,
0xA7F8,
0xA7FA,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
0xA9E7,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA70,
0xAA71,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAADD,
0xAADE,
0xAAEC,
0xAAEE,
0xAAF3,
0xAAF5,
0xAAF6,
0xAAF7,
0xAB5B,
0xAB60,
0xAB69,
0xAB6C,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFBB2,
0xFBC2,
0xFE00,
0xFE10,
0xFE13,
0xFE14,
0xFE20,
0xFE30,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE3,
0xFFE4,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
0x16F4F,
0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E13E,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
817, /* Number of 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,
0x4B,
0x4C,
0x79,
0x7B,
0x7D,
0x7E,
0x9D,
0x9E,
0xB0,
0xB1,
0xB3,
0xB4,
0xBC,
0xBF,
0xCA,
0xCB,
0x2B0,
0x370,
0x374,
0x376,
0x37A,
0x37B,
0x384,
0x386,
0x387,
0x388,
0x483,
0x48A,
0x559,
0x55A,
0x55F,
0x560,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5F4,
0x5F5,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x640,
0x641,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x816,
0x82E,
0x859,
0x85C,
0x8D3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x971,
0x972,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE46,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x10FC,
0x10FD,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17D7,
0x17D8,
0x17DD,
0x17DE,
0x180B,
0x180F,
0x1843,
0x1844,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AA7,
0x1AA8,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1C78,
0x1C7E,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DFA,
0x1DFB,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x200B,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2028,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2C7C,
0x2C7E,
0x2CEF,
0x2CF2,
0x2D6F,
0x2D70,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x302A,
0x302E,
0x3031,
0x3036,
0x303B,
0x303C,
0x3099,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA4F8,
0xA4FE,
0xA60C,
0xA60D,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA680,
0xA69C,
0xA6A0,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA770,
0xA771,
0xA788,
0xA78B,
0xA7F8,
0xA7FA,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
0xA9E7,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA70,
0xAA71,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAADD,
0xAADE,
0xAAEC,
0xAAEE,
0xAAF3,
0xAAF5,
0xAAF6,
0xAAF7,
0xAB5B,
0xAB60,
0xAB69,
0xAB6C,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFBB2,
0xFBC2,
0xFE00,
0xFE10,
0xFE13,
0xFE14,
0xFE20,
0xFE30,
0xFE52,
0xFE53,
0xFE55,
0xFE56,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE3,
0xFFE4,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
0x16F4F,
0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E13E,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
static const UV UNI_CJK_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,
0x4E00,
0xA000
};
static const UV UNI_CJKCOMPAT_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,
0x3300,
0x3400
};
static const UV UNI_CJKCOMPATFORMS_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,
0xFE30,
0xFE50
};
static const UV UNI_CJKCOMPATIDEOGRAPHS_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,
0xF900,
0xFB00
};
static const UV UNI_CJKCOMPATIDEOGRAPHSSUP_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,
0x2F800,
0x2FA20
};
static const UV UNI_CJKEXTA_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,
0x3400,
0x4DC0
};
static const UV UNI_CJKEXTB_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,
0x20000,
0x2A6E0
};
static const UV UNI_CJKEXTC_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,
0x2A700,
0x2B740
};
static const UV UNI_CJKEXTD_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,
0x2B740,
0x2B820
};
static const UV UNI_CJKEXTE_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,
0x2B820,
0x2CEB0
};
static const UV UNI_CJKEXTF_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,
0x2CEB0,
0x2EBF0
};
static const UV UNI_CJKEXTG_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,
0x30000,
0x31350
};
static const UV UNI_CJKRADICALSSUP_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,
0x2E80,
0x2F00
};
static const UV UNI_CJKSTROKES_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,
0x31C0,
0x31F0
};
static const UV UNI_CJKSYMBOLS_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,
0x3000,
0x3040
};
static const UV UNI_CN_invlist[] = { /* for all charsets */
1354, /* Number of 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,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
static const UV UNI_CO_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,
0xE000,
0xF900,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
static const UV UNI_COMPATJAMO_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,
0x3130,
0x3190
};
static const UV UNI_COMPEX_invlist[] = { /* for all charsets */
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 */
0x0,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x387,
0x388,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBE,
0x1FBF,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FEE,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
static const UV UNI_CONTROLPICTURES_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,
0x2400,
0x2440
};
static const UV UNI_COPT_invlist[] = { /* for all charsets */
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,
0x3E2,
0x3F0,
0x2C80,
0x2CF4,
0x2CF9,
0x2D00,
0x102E0,
0x102FC
};
static const UV UNI_COPTICEPACTNUMBERS_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,
0x102E0,
0x10300
};
static const UV UNI_COUNTINGROD_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,
0x1D360,
0x1D380
};
static const UV UNI_CPRT_invlist[] = { /* for all charsets */
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 */
0x0,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840
};
static const UV UNI_CUNEIFORMNUMBERS_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,
0x12400,
0x12480
};
static const UV UNI_CURRENCYSYMBOLS_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,
0x20A0,
0x20D0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWCF_invlist[] = { /* for ASCII/Latin1 */
1229, /* Number of 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,
0x41,
0x5B,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xE0,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D2,
0x3D5,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F2,
0x3F4,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB7,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC7,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF7,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 1047 */
1249, /* Number of 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,
0x59,
0x5A,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xA0,
0xA1,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D2,
0x3D5,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F2,
0x3F4,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB7,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC7,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF7,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 037 */
1245, /* Number of 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,
0x59,
0x5A,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xA0,
0xA1,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x345,
0x346,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D2,
0x3D5,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F2,
0x3F4,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB7,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC7,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF7,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWCM_invlist[] = { /* for ASCII/Latin1 */
249, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x138,
0x139,
0x18D,
0x18E,
0x19B,
0x19C,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x221,
0x222,
0x234,
0x23A,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3D2,
0x3D5,
0x3F6,
0x3F7,
0x3FC,
0x3FD,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x561,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C71,
0x2C72,
0x2C74,
0x2C75,
0x2C77,
0x2C7E,
0x2CE4,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA730,
0xA732,
0xA770,
0xA779,
0xA788,
0xA78B,
0xA78E,
0xA790,
0xA795,
0xA796,
0xA7AF,
0xA7B0,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
0x1E900,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x138,
0x139,
0x18D,
0x18E,
0x19B,
0x19C,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x221,
0x222,
0x234,
0x23A,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3D2,
0x3D5,
0x3F6,
0x3F7,
0x3FC,
0x3FD,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x561,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C71,
0x2C72,
0x2C74,
0x2C75,
0x2C77,
0x2C7E,
0x2CE4,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA730,
0xA732,
0xA770,
0xA779,
0xA788,
0xA78B,
0xA78E,
0xA790,
0xA795,
0xA796,
0xA7AF,
0xA7B0,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
0x1E900,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */
277, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x138,
0x139,
0x18D,
0x18E,
0x19B,
0x19C,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x221,
0x222,
0x234,
0x23A,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x370,
0x374,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3D2,
0x3D5,
0x3F6,
0x3F7,
0x3FC,
0x3FD,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x561,
0x588,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2180,
0x2183,
0x2185,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C71,
0x2C72,
0x2C74,
0x2C75,
0x2C77,
0x2C7E,
0x2CE4,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA640,
0xA66E,
0xA680,
0xA69C,
0xA722,
0xA730,
0xA732,
0xA770,
0xA779,
0xA788,
0xA78B,
0xA78E,
0xA790,
0xA795,
0xA796,
0xA7AF,
0xA7B0,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0x10400,
0x10450,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x118A0,
0x118E0,
0x16E40,
0x16E80,
0x1E900,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
1655, /* Number of 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,
0x41,
0x5B,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAD,
0xAE,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0xC0,
0xD7,
0xD8,
0xE0,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x346,
0x34F,
0x350,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x37A,
0x37B,
0x37E,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x61C,
0x61D,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10FC,
0x10FD,
0x115F,
0x1161,
0x13F8,
0x13FE,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB7,
0x1FC5,
0x1FC7,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FD8,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FE8,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF7,
0x1FFF,
0x2000,
0x2010,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202A,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2183,
0x2184,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA69E,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAB70,
0xABC0,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE00,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF0,
0xFFF9,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
0x1D165,
0x1D173,
0x1D17B,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
0x1E900,
0x1E922,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E,
0xE0000,
0xE1000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
1665, /* Number of 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,
0x41,
0x42,
0x59,
0x5A,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9A,
0x9C,
0x9D,
0x9F,
0xA0,
0xA1,
0xAC,
0xAD,
0xAE,
0xAF,
0xB7,
0xBD,
0xBE,
0xBF,
0xC1,
0xCB,
0xD1,
0xDB,
0xE2,
0xF0,
0xFA,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x346,
0x34F,
0x350,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x37A,
0x37B,
0x37E,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x61C,
0x61D,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10FC,
0x10FD,
0x115F,
0x1161,
0x13F8,
0x13FE,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB7,
0x1FC5,
0x1FC7,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FD8,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FE8,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF7,
0x1FFF,
0x2000,
0x2010,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202A,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2183,
0x2184,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA69E,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAB70,
0xABC0,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE00,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF0,
0xFFF9,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
0x1D165,
0x1D173,
0x1D17B,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
0x1E900,
0x1E922,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E,
0xE0000,
0xE1000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
1663, /* Number of 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,
0x41,
0x42,
0x59,
0x5A,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9A,
0x9C,
0x9D,
0x9F,
0xA0,
0xA1,
0xAC,
0xAF,
0xB7,
0xBA,
0xBC,
0xBF,
0xC1,
0xCB,
0xD1,
0xDB,
0xE2,
0xF0,
0xFA,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x346,
0x34F,
0x350,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x37A,
0x37B,
0x37E,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x587,
0x588,
0x61C,
0x61D,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10FC,
0x10FD,
0x115F,
0x1161,
0x13F8,
0x13FE,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1F80,
0x1FB0,
0x1FB2,
0x1FB5,
0x1FB7,
0x1FC5,
0x1FC7,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FD8,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FE8,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF7,
0x1FFF,
0x2000,
0x2010,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202A,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2183,
0x2184,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA69E,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAB70,
0xABC0,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE00,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF0,
0xFFF9,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
0x1D165,
0x1D173,
0x1D17B,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
0x1E900,
0x1E922,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E,
0xE0000,
0xE1000
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWL_invlist[] = { /* for ASCII/Latin1 */
1203, /* Number of 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,
0x41,
0x5B,
0xC0,
0xD7,
0xD8,
0xDF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBD,
0x1FC8,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWL_invlist[] = { /* for EBCDIC 1047 */
1221, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBD,
0x1FC8,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWL_invlist[] = { /* for EBCDIC 037 */
1217, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBD,
0x1FC8,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFD,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1E900,
0x1E922
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWT_invlist[] = { /* for ASCII/Latin1 */
1237, /* Number of 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,
0x61,
0x7B,
0xB5,
0xB6,
0xDF,
0xF7,
0xF8,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x1C5,
0x1C6,
0x1C8,
0x1C9,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x588,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWT_invlist[] = { /* for EBCDIC 1047 */
1251, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x1C5,
0x1C6,
0x1C8,
0x1C9,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x588,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWT_invlist[] = { /* for EBCDIC 037 */
1251, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x1C5,
0x1C6,
0x1C8,
0x1C9,
0x1CB,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F2,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x588,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWU_invlist[] = { /* for ASCII/Latin1 */
1239, /* Number of 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,
0x61,
0x7B,
0xB5,
0xB6,
0xDF,
0xF7,
0xF8,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x588,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWU_invlist[] = { /* for EBCDIC 1047 */
1253, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x588,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWU_invlist[] = { /* for EBCDIC 037 */
1253, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x138,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18D,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19B,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BA,
0x1BD,
0x1BE,
0x1BF,
0x1C0,
0x1C5,
0x1C7,
0x1C8,
0x1CA,
0x1CB,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F2,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x234,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x255,
0x256,
0x258,
0x259,
0x25A,
0x25B,
0x25D,
0x260,
0x262,
0x263,
0x264,
0x265,
0x267,
0x268,
0x26D,
0x26F,
0x270,
0x271,
0x273,
0x275,
0x276,
0x27D,
0x27E,
0x280,
0x281,
0x282,
0x284,
0x287,
0x28D,
0x292,
0x293,
0x29D,
0x29F,
0x345,
0x346,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37B,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FC,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x561,
0x588,
0x10D0,
0x10FB,
0x10FD,
0x1100,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
0x1D8E,
0x1D8F,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9C,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x1FFC,
0x1FFD,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C73,
0x2C74,
0x2C76,
0x2C77,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE4,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA730,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA791,
0xA792,
0xA793,
0xA795,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xAB53,
0xAB54,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
static const UV UNI_CYPRIOTSYLLABARY_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,
0x10800,
0x10840
};
static const UV UNI_CYRILLICEXTA_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,
0x2DE0,
0x2E00
};
static const UV UNI_CYRILLICEXTB_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,
0xA640,
0xA6A0
};
static const UV UNI_CYRILLICEXTC_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,
0x1C80,
0x1C90
};
static const UV UNI_CYRILLICSUP_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,
0x500,
0x530
};
static const UV UNI_CYRL_invlist[] = { /* for all charsets */
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 */
0x0,
0x400,
0x530,
0x1C80,
0x1C89,
0x1D2B,
0x1D2C,
0x1D78,
0x1D79,
0x1DF8,
0x1DF9,
0x2DE0,
0x2E00,
0x2E43,
0x2E44,
0xA640,
0xA6A0,
0xFE2E,
0xFE30
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DASH_invlist[] = { /* for ASCII/Latin1 */
45, /* Number of 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,
0x2D,
0x2E,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x1400,
0x1401,
0x1806,
0x1807,
0x2010,
0x2016,
0x2053,
0x2054,
0x207B,
0x207C,
0x208B,
0x208C,
0x2212,
0x2213,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x301C,
0x301D,
0x3030,
0x3031,
0x30A0,
0x30A1,
0xFE31,
0xFE33,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0x10EAD,
0x10EAE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DASH_invlist[] = { /* for EBCDIC 1047 */
45, /* Number of 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,
0x60,
0x61,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x1400,
0x1401,
0x1806,
0x1807,
0x2010,
0x2016,
0x2053,
0x2054,
0x207B,
0x207C,
0x208B,
0x208C,
0x2212,
0x2213,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x301C,
0x301D,
0x3030,
0x3031,
0x30A0,
0x30A1,
0xFE31,
0xFE33,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0x10EAD,
0x10EAE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DASH_invlist[] = { /* for EBCDIC 037 */
45, /* Number of 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,
0x60,
0x61,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x1400,
0x1401,
0x1806,
0x1807,
0x2010,
0x2016,
0x2053,
0x2054,
0x207B,
0x207C,
0x208B,
0x208C,
0x2212,
0x2213,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x301C,
0x301D,
0x3030,
0x3031,
0x30A0,
0x30A1,
0xFE31,
0xFE33,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0x10EAD,
0x10EAE
};
# endif /* EBCDIC 037 */
static const UV UNI_DEP_invlist[] = { /* for all charsets */
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 */
0x0,
0x149,
0x14A,
0x673,
0x674,
0xF77,
0xF78,
0xF79,
0xF7A,
0x17A3,
0x17A5,
0x206A,
0x2070,
0x2329,
0x232B,
0xE0001,
0xE0002
};
static const UV UNI_DEVA_invlist[] = { /* for all charsets */
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 */
0x0,
0x900,
0x953,
0x955,
0x980,
0x1CD0,
0x1CF7,
0x1CF8,
0x1CFA,
0x20F0,
0x20F1,
0xA830,
0xA83A,
0xA8E0,
0xA900
};
static const UV UNI_DEVANAGARIEXT_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,
0xA8E0,
0xA900
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DI_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xAD,
0xAE,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2070,
0x3164,
0x3165,
0xFE00,
0xFE10,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0xFFF0,
0xFFF9,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE1000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DI_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xCA,
0xCB,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2070,
0x3164,
0x3165,
0xFE00,
0xFE10,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0xFFF0,
0xFFF9,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE1000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DI_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xCA,
0xCB,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x200B,
0x2010,
0x202A,
0x202F,
0x2060,
0x2070,
0x3164,
0x3165,
0xFE00,
0xFE10,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0xFFF0,
0xFFF9,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE1000
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
353, /* Number of 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,
0x5E,
0x5F,
0x60,
0x61,
0xA8,
0xA9,
0xAF,
0xB0,
0xB4,
0xB5,
0xB7,
0xB9,
0x2B0,
0x34F,
0x350,
0x358,
0x35D,
0x363,
0x374,
0x376,
0x37A,
0x37B,
0x384,
0x386,
0x483,
0x488,
0x559,
0x55A,
0x591,
0x5A2,
0x5A3,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C5,
0x64B,
0x653,
0x657,
0x659,
0x6DF,
0x6E1,
0x6E5,
0x6E7,
0x6EA,
0x6ED,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F6,
0x818,
0x81A,
0x8E3,
0x8FF,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x971,
0x972,
0x9BC,
0x9BD,
0x9CD,
0x9CE,
0xA3C,
0xA3D,
0xA4D,
0xA4E,
0xABC,
0xABD,
0xACD,
0xACE,
0xAFD,
0xB00,
0xB3C,
0xB3D,
0xB4D,
0xB4E,
0xB55,
0xB56,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xCBC,
0xCBD,
0xCCD,
0xCCE,
0xD3B,
0xD3D,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0xE47,
0xE4D,
0xE4E,
0xE4F,
0xEBA,
0xEBB,
0xEC8,
0xECD,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF82,
0xF85,
0xF86,
0xF88,
0xFC6,
0xFC7,
0x1037,
0x1038,
0x1039,
0x103B,
0x1063,
0x1065,
0x1069,
0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
0x135D,
0x1360,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x1939,
0x193C,
0x1A75,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1ABE,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B6B,
0x1B74,
0x1BAA,
0x1BAC,
0x1C36,
0x1C38,
0x1C78,
0x1C7E,
0x1CD0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1D2C,
0x1D6B,
0x1DC4,
0x1DD0,
0x1DF5,
0x1DFA,
0x1DFD,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2CEF,
0x2CF2,
0x2E2F,
0x2E30,
0x302A,
0x3030,
0x3099,
0x309D,
0x30FC,
0x30FD,
0xA66F,
0xA670,
0xA67C,
0xA67E,
0xA67F,
0xA680,
0xA69C,
0xA69E,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA788,
0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
0xA8C5,
0xA8E0,
0xA8F2,
0xA92B,
0xA92F,
0xA953,
0xA954,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA7B,
0xAA7E,
0xAABF,
0xAAC3,
0xAAF6,
0xAAF7,
0xAB5B,
0xAB60,
0xAB69,
0xAB6C,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE20,
0xFE30,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE3,
0xFFE4,
0x102E0,
0x102E1,
0x10AE5,
0x10AE7,
0x10D22,
0x10D28,
0x10F46,
0x10F51,
0x110B9,
0x110BB,
0x11133,
0x11135,
0x11173,
0x11174,
0x111C0,
0x111C1,
0x111CA,
0x111CD,
0x11235,
0x11237,
0x112E9,
0x112EB,
0x1133C,
0x1133D,
0x1134D,
0x1134E,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11442,
0x11443,
0x11446,
0x11447,
0x114C2,
0x114C4,
0x115BF,
0x115C1,
0x1163F,
0x11640,
0x116B6,
0x116B8,
0x1172B,
0x1172C,
0x11839,
0x1183B,
0x1193D,
0x1193F,
0x11943,
0x11944,
0x119E0,
0x119E1,
0x11A34,
0x11A35,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11C3F,
0x11C40,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D97,
0x11D98,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F8F,
0x16FA0,
0x16FF0,
0x16FF2,
0x1D167,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E947,
0x1E948,
0x1E94B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
353, /* Number of 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,
0x5F,
0x60,
0x79,
0x7A,
0x9D,
0x9E,
0xB3,
0xB4,
0xBB,
0xBD,
0xBE,
0xBF,
0x2B0,
0x34F,
0x350,
0x358,
0x35D,
0x363,
0x374,
0x376,
0x37A,
0x37B,
0x384,
0x386,
0x483,
0x488,
0x559,
0x55A,
0x591,
0x5A2,
0x5A3,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C5,
0x64B,
0x653,
0x657,
0x659,
0x6DF,
0x6E1,
0x6E5,
0x6E7,
0x6EA,
0x6ED,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F6,
0x818,
0x81A,
0x8E3,
0x8FF,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x971,
0x972,
0x9BC,
0x9BD,
0x9CD,
0x9CE,
0xA3C,
0xA3D,
0xA4D,
0xA4E,
0xABC,
0xABD,
0xACD,
0xACE,
0xAFD,
0xB00,
0xB3C,
0xB3D,
0xB4D,
0xB4E,
0xB55,
0xB56,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xCBC,
0xCBD,
0xCCD,
0xCCE,
0xD3B,
0xD3D,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0xE47,
0xE4D,
0xE4E,
0xE4F,
0xEBA,
0xEBB,
0xEC8,
0xECD,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF82,
0xF85,
0xF86,
0xF88,
0xFC6,
0xFC7,
0x1037,
0x1038,
0x1039,
0x103B,
0x1063,
0x1065,
0x1069,
0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
0x135D,
0x1360,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x1939,
0x193C,
0x1A75,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1ABE,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B6B,
0x1B74,
0x1BAA,
0x1BAC,
0x1C36,
0x1C38,
0x1C78,
0x1C7E,
0x1CD0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1D2C,
0x1D6B,
0x1DC4,
0x1DD0,
0x1DF5,
0x1DFA,
0x1DFD,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2CEF,
0x2CF2,
0x2E2F,
0x2E30,
0x302A,
0x3030,
0x3099,
0x309D,
0x30FC,
0x30FD,
0xA66F,
0xA670,
0xA67C,
0xA67E,
0xA67F,
0xA680,
0xA69C,
0xA69E,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA788,
0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
0xA8C5,
0xA8E0,
0xA8F2,
0xA92B,
0xA92F,
0xA953,
0xA954,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA7B,
0xAA7E,
0xAABF,
0xAAC3,
0xAAF6,
0xAAF7,
0xAB5B,
0xAB60,
0xAB69,
0xAB6C,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE20,
0xFE30,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE3,
0xFFE4,
0x102E0,
0x102E1,
0x10AE5,
0x10AE7,
0x10D22,
0x10D28,
0x10F46,
0x10F51,
0x110B9,
0x110BB,
0x11133,
0x11135,
0x11173,
0x11174,
0x111C0,
0x111C1,
0x111CA,
0x111CD,
0x11235,
0x11237,
0x112E9,
0x112EB,
0x1133C,
0x1133D,
0x1134D,
0x1134E,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11442,
0x11443,
0x11446,
0x11447,
0x114C2,
0x114C4,
0x115BF,
0x115C1,
0x1163F,
0x11640,
0x116B6,
0x116B8,
0x1172B,
0x1172C,
0x11839,
0x1183B,
0x1193D,
0x1193F,
0x11943,
0x11944,
0x119E0,
0x119E1,
0x11A34,
0x11A35,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11C3F,
0x11C40,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D97,
0x11D98,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F8F,
0x16FA0,
0x16FF0,
0x16FF2,
0x1D167,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E947,
0x1E948,
0x1E94B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
351, /* Number of 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,
0x79,
0x7A,
0x9D,
0x9E,
0xB0,
0xB1,
0xB3,
0xB4,
0xBC,
0xBF,
0x2B0,
0x34F,
0x350,
0x358,
0x35D,
0x363,
0x374,
0x376,
0x37A,
0x37B,
0x384,
0x386,
0x483,
0x488,
0x559,
0x55A,
0x591,
0x5A2,
0x5A3,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C5,
0x64B,
0x653,
0x657,
0x659,
0x6DF,
0x6E1,
0x6E5,
0x6E7,
0x6EA,
0x6ED,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F6,
0x818,
0x81A,
0x8E3,
0x8FF,
0x93C,
0x93D,
0x94D,
0x94E,
0x951,
0x955,
0x971,
0x972,
0x9BC,
0x9BD,
0x9CD,
0x9CE,
0xA3C,
0xA3D,
0xA4D,
0xA4E,
0xABC,
0xABD,
0xACD,
0xACE,
0xAFD,
0xB00,
0xB3C,
0xB3D,
0xB4D,
0xB4E,
0xB55,
0xB56,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xCBC,
0xCBD,
0xCCD,
0xCCE,
0xD3B,
0xD3D,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0xE47,
0xE4D,
0xE4E,
0xE4F,
0xEBA,
0xEBB,
0xEC8,
0xECD,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF82,
0xF85,
0xF86,
0xF88,
0xFC6,
0xFC7,
0x1037,
0x1038,
0x1039,
0x103B,
0x1063,
0x1065,
0x1069,
0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
0x135D,
0x1360,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x1939,
0x193C,
0x1A75,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1ABE,
0x1B34,
0x1B35,
0x1B44,
0x1B45,
0x1B6B,
0x1B74,
0x1BAA,
0x1BAC,
0x1C36,
0x1C38,
0x1C78,
0x1C7E,
0x1CD0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1D2C,
0x1D6B,
0x1DC4,
0x1DD0,
0x1DF5,
0x1DFA,
0x1DFD,
0x1E00,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2CEF,
0x2CF2,
0x2E2F,
0x2E30,
0x302A,
0x3030,
0x3099,
0x309D,
0x30FC,
0x30FD,
0xA66F,
0xA670,
0xA67C,
0xA67E,
0xA67F,
0xA680,
0xA69C,
0xA69E,
0xA6F0,
0xA6F2,
0xA700,
0xA722,
0xA788,
0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
0xA8C5,
0xA8E0,
0xA8F2,
0xA92B,
0xA92F,
0xA953,
0xA954,
0xA9B3,
0xA9B4,
0xA9C0,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA7B,
0xAA7E,
0xAABF,
0xAAC3,
0xAAF6,
0xAAF7,
0xAB5B,
0xAB60,
0xAB69,
0xAB6C,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE20,
0xFE30,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE3,
0xFFE4,
0x102E0,
0x102E1,
0x10AE5,
0x10AE7,
0x10D22,
0x10D28,
0x10F46,
0x10F51,
0x110B9,
0x110BB,
0x11133,
0x11135,
0x11173,
0x11174,
0x111C0,
0x111C1,
0x111CA,
0x111CD,
0x11235,
0x11237,
0x112E9,
0x112EB,
0x1133C,
0x1133D,
0x1134D,
0x1134E,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11442,
0x11443,
0x11446,
0x11447,
0x114C2,
0x114C4,
0x115BF,
0x115C1,
0x1163F,
0x11640,
0x116B6,
0x116B8,
0x1172B,
0x1172C,
0x11839,
0x1183B,
0x1193D,
0x1193F,
0x11943,
0x11944,
0x119E0,
0x119E1,
0x11A34,
0x11A35,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11C3F,
0x11C40,
0x11D42,
0x11D43,
0x11D44,
0x11D46,
0x11D97,
0x11D98,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F8F,
0x16FA0,
0x16FF0,
0x16FF2,
0x1D167,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E947,
0x1E948,
0x1E94B
};
# endif /* EBCDIC 037 */
static const UV UNI_DIACRITICALS_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,
0x300,
0x370
};
static const UV UNI_DIACRITICALSEXT_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,
0x1AB0,
0x1B00
};
static const UV UNI_DIACRITICALSFORSYMBOLS_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,
0x20D0,
0x2100
};
static const UV UNI_DIACRITICALSSUP_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,
0x1DC0,
0x1E00
};
static const UV UNI_DIAK_invlist[] = { /* for all charsets */
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 */
0x0,
0x11900,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A
};
static const UV UNI_DINGBATS_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,
0x2700,
0x27C0
};
static const UV UNI_DOGR_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,
0x964,
0x970,
0xA830,
0xA83A,
0x11800,
0x1183C
};
static const UV UNI_DOMINO_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,
0x1F030,
0x1F0A0
};
static const UV UNI_DSRT_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,
0x10400,
0x10450
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xC0,
0xC6,
0xC7,
0xD0,
0xD1,
0xD7,
0xD9,
0xDE,
0xE0,
0xE6,
0xE7,
0xF0,
0xF1,
0xF7,
0xF9,
0xFE,
0xFF,
0x110,
0x112,
0x126,
0x128,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x149,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x17F,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D3,
0x3D5,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x622,
0x627,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1E00,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FC5,
0x1FC6,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FDD,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309E,
0x309F,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x30FF,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0xBA,
0xBB,
0xCB,
0xD0,
0xDB,
0xE0,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x149,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x17F,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D3,
0x3D5,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x622,
0x627,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1E00,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FC5,
0x1FC6,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FDD,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309E,
0x309F,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x30FF,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0xAD,
0xAE,
0xCB,
0xD0,
0xDB,
0xE0,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x149,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x17F,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D3,
0x3D5,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x622,
0x627,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1E00,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FC5,
0x1FC6,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FDD,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309E,
0x309F,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x30FF,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__COM_invlist[] = { /* for ASCII/Latin1 */
149, /* Number of 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,
0xA8,
0xA9,
0xAF,
0xB0,
0xB4,
0xB6,
0xB8,
0xB9,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2D8,
0x2DE,
0x37A,
0x37B,
0x384,
0x385,
0x3D0,
0x3D3,
0x3D5,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF77,
0xF78,
0xF79,
0xF7A,
0x1E9A,
0x1E9B,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FFE,
0x1FFF,
0x2002,
0x2007,
0x2008,
0x200B,
0x2017,
0x2018,
0x2024,
0x2027,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x20A8,
0x20A9,
0x2100,
0x2102,
0x2103,
0x2104,
0x2105,
0x2108,
0x2109,
0x210A,
0x2116,
0x2117,
0x2121,
0x2122,
0x2135,
0x2139,
0x213B,
0x213C,
0x2160,
0x2180,
0x222C,
0x222E,
0x222F,
0x2231,
0x2474,
0x24B6,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x3131,
0x318F,
0x3200,
0x321F,
0x3220,
0x3244,
0x32C0,
0x32CC,
0x3358,
0x3371,
0x33E0,
0x33FF,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB4F,
0xFB50,
0xFE49,
0xFE50,
0x1F100,
0x1F10B,
0x1F110,
0x1F12B,
0x1F240,
0x1F249
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__COM_invlist[] = { /* for EBCDIC 1047 */
149, /* Number of 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,
0x9D,
0x9E,
0xA0,
0xA1,
0xBB,
0xBD,
0xBE,
0xBF,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2D8,
0x2DE,
0x37A,
0x37B,
0x384,
0x385,
0x3D0,
0x3D3,
0x3D5,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF77,
0xF78,
0xF79,
0xF7A,
0x1E9A,
0x1E9B,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FFE,
0x1FFF,
0x2002,
0x2007,
0x2008,
0x200B,
0x2017,
0x2018,
0x2024,
0x2027,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x20A8,
0x20A9,
0x2100,
0x2102,
0x2103,
0x2104,
0x2105,
0x2108,
0x2109,
0x210A,
0x2116,
0x2117,
0x2121,
0x2122,
0x2135,
0x2139,
0x213B,
0x213C,
0x2160,
0x2180,
0x222C,
0x222E,
0x222F,
0x2231,
0x2474,
0x24B6,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x3131,
0x318F,
0x3200,
0x321F,
0x3220,
0x3244,
0x32C0,
0x32CC,
0x3358,
0x3371,
0x33E0,
0x33FF,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB4F,
0xFB50,
0xFE49,
0xFE50,
0x1F100,
0x1F10B,
0x1F110,
0x1F12B,
0x1F240,
0x1F249
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__COM_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x9D,
0x9E,
0xA0,
0xA1,
0xBC,
0xBF,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2D8,
0x2DE,
0x37A,
0x37B,
0x384,
0x385,
0x3D0,
0x3D3,
0x3D5,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF77,
0xF78,
0xF79,
0xF7A,
0x1E9A,
0x1E9B,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FFE,
0x1FFF,
0x2002,
0x2007,
0x2008,
0x200B,
0x2017,
0x2018,
0x2024,
0x2027,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x20A8,
0x20A9,
0x2100,
0x2102,
0x2103,
0x2104,
0x2105,
0x2108,
0x2109,
0x210A,
0x2116,
0x2117,
0x2121,
0x2122,
0x2135,
0x2139,
0x213B,
0x213C,
0x2160,
0x2180,
0x222C,
0x222E,
0x222F,
0x2231,
0x2474,
0x24B6,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x3131,
0x318F,
0x3200,
0x321F,
0x3220,
0x3244,
0x32C0,
0x32CC,
0x3358,
0x3371,
0x33E0,
0x33FF,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB4F,
0xFB50,
0xFE49,
0xFE50,
0x1F100,
0x1F10B,
0x1F110,
0x1F12B,
0x1F240,
0x1F249
};
# endif /* EBCDIC 037 */
static const UV UNI_DT__ENC_invlist[] = { /* for all charsets */
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 */
0x0,
0x2460,
0x2474,
0x24B6,
0x24EB,
0x3244,
0x3248,
0x3251,
0x327F,
0x3280,
0x32C0,
0x32D0,
0x32FF,
0x1F12B,
0x1F12F,
0x1F250,
0x1F252
};
static const UV UNI_DT__FIN_invlist[] = { /* for all charsets */
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 */
0x0,
0xFB51,
0xFB52,
0xFB53,
0xFB54,
0xFB57,
0xFB58,
0xFB5B,
0xFB5C,
0xFB5F,
0xFB60,
0xFB63,
0xFB64,
0xFB67,
0xFB68,
0xFB6B,
0xFB6C,
0xFB6F,
0xFB70,
0xFB73,
0xFB74,
0xFB77,
0xFB78,
0xFB7B,
0xFB7C,
0xFB7F,
0xFB80,
0xFB83,
0xFB84,
0xFB85,
0xFB86,
0xFB87,
0xFB88,
0xFB89,
0xFB8A,
0xFB8B,
0xFB8C,
0xFB8D,
0xFB8E,
0xFB8F,
0xFB90,
0xFB93,
0xFB94,
0xFB97,
0xFB98,
0xFB9B,
0xFB9C,
0xFB9F,
0xFBA0,
0xFBA1,
0xFBA2,
0xFBA5,
0xFBA6,
0xFBA7,
0xFBA8,
0xFBAB,
0xFBAC,
0xFBAF,
0xFBB0,
0xFBB1,
0xFBB2,
0xFBD4,
0xFBD5,
0xFBD8,
0xFBD9,
0xFBDA,
0xFBDB,
0xFBDC,
0xFBDD,
0xFBDF,
0xFBE0,
0xFBE1,
0xFBE2,
0xFBE3,
0xFBE4,
0xFBE5,
0xFBE6,
0xFBEB,
0xFBEC,
0xFBED,
0xFBEE,
0xFBEF,
0xFBF0,
0xFBF1,
0xFBF2,
0xFBF3,
0xFBF4,
0xFBF5,
0xFBF6,
0xFBF7,
0xFBF8,
0xFBFA,
0xFBFB,
0xFBFD,
0xFBFE,
0xFC64,
0xFC97,
0xFD11,
0xFD2D,
0xFD3C,
0xFD3D,
0xFD51,
0xFD52,
0xFD58,
0xFD59,
0xFD5A,
0xFD5C,
0xFD5E,
0xFD60,
0xFD62,
0xFD63,
0xFD64,
0xFD65,
0xFD66,
0xFD68,
0xFD69,
0xFD6B,
0xFD6C,
0xFD6D,
0xFD6E,
0xFD70,
0xFD71,
0xFD72,
0xFD74,
0xFD77,
0xFD78,
0xFD7D,
0xFD7E,
0xFD83,
0xFD84,
0xFD86,
0xFD87,
0xFD88,
0xFD8B,
0xFD8C,
0xFD96,
0xFD98,
0xFD99,
0xFD9D,
0xFD9E,
0xFDB4,
0xFDB6,
0xFDB8,
0xFDB9,
0xFDBA,
0xFDBB,
0xFDC3,
0xFDC6,
0xFDC8,
0xFE82,
0xFE83,
0xFE84,
0xFE85,
0xFE86,
0xFE87,
0xFE88,
0xFE89,
0xFE8A,
0xFE8B,
0xFE8E,
0xFE8F,
0xFE90,
0xFE91,
0xFE94,
0xFE95,
0xFE96,
0xFE97,
0xFE9A,
0xFE9B,
0xFE9E,
0xFE9F,
0xFEA2,
0xFEA3,
0xFEA6,
0xFEA7,
0xFEAA,
0xFEAB,
0xFEAC,
0xFEAD,
0xFEAE,
0xFEAF,
0xFEB0,
0xFEB1,
0xFEB2,
0xFEB3,
0xFEB6,
0xFEB7,
0xFEBA,
0xFEBB,
0xFEBE,
0xFEBF,
0xFEC2,
0xFEC3,
0xFEC6,
0xFEC7,
0xFECA,
0xFECB,
0xFECE,
0xFECF,
0xFED2,
0xFED3,
0xFED6,
0xFED7,
0xFEDA,
0xFEDB,
0xFEDE,
0xFEDF,
0xFEE2,
0xFEE3,
0xFEE6,
0xFEE7,
0xFEEA,
0xFEEB,
0xFEEE,
0xFEEF,
0xFEF0,
0xFEF1,
0xFEF2,
0xFEF3,
0xFEF6,
0xFEF7,
0xFEF8,
0xFEF9,
0xFEFA,
0xFEFB,
0xFEFC,
0xFEFD
};
static const UV UNI_DT__FONT_invlist[] = { /* for all charsets */
137, /* Number of 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,
0x2102,
0x2103,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2128,
0x2129,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x2135,
0x2139,
0x213A,
0x213C,
0x2141,
0x2145,
0x214A,
0xFB20,
0xFB2A,
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,
0x1D800,
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,
0x1FBF0,
0x1FBFA
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
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,
0xBC,
0xBF,
0x2150,
0x2160,
0x2189,
0x218A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
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,
0xB7,
0xBA,
0x2150,
0x2160,
0x2189,
0x218A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__FRA_invlist[] = { /* for EBCDIC 037 */
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,
0xB7,
0xBA,
0x2150,
0x2160,
0x2189,
0x218A
};
# endif /* EBCDIC 037 */
static const UV UNI_DT__INIT_invlist[] = { /* for all charsets */
151, /* Number of 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,
0xFB54,
0xFB55,
0xFB58,
0xFB59,
0xFB5C,
0xFB5D,
0xFB60,
0xFB61,
0xFB64,
0xFB65,
0xFB68,
0xFB69,
0xFB6C,
0xFB6D,
0xFB70,
0xFB71,
0xFB74,
0xFB75,
0xFB78,
0xFB79,
0xFB7C,
0xFB7D,
0xFB80,
0xFB81,
0xFB90,
0xFB91,
0xFB94,
0xFB95,
0xFB98,
0xFB99,
0xFB9C,
0xFB9D,
0xFBA2,
0xFBA3,
0xFBA8,
0xFBA9,
0xFBAC,
0xFBAD,
0xFBD5,
0xFBD6,
0xFBE6,
0xFBE7,
0xFBE8,
0xFBE9,
0xFBF8,
0xFBF9,
0xFBFB,
0xFBFC,
0xFBFE,
0xFBFF,
0xFC97,
0xFCDF,
0xFD2D,
0xFD34,
0xFD50,
0xFD51,
0xFD52,
0xFD58,
0xFD59,
0xFD5A,
0xFD5C,
0xFD5E,
0xFD60,
0xFD62,
0xFD63,
0xFD64,
0xFD65,
0xFD66,
0xFD68,
0xFD69,
0xFD6B,
0xFD6C,
0xFD6D,
0xFD6E,
0xFD70,
0xFD71,
0xFD72,
0xFD74,
0xFD77,
0xFD78,
0xFD7D,
0xFD7E,
0xFD83,
0xFD84,
0xFD86,
0xFD87,
0xFD88,
0xFD8B,
0xFD8C,
0xFD90,
0xFD92,
0xFD96,
0xFD98,
0xFD99,
0xFD9D,
0xFD9E,
0xFDB4,
0xFDB6,
0xFDB8,
0xFDB9,
0xFDBA,
0xFDBB,
0xFDC3,
0xFDC6,
0xFE8B,
0xFE8C,
0xFE91,
0xFE92,
0xFE97,
0xFE98,
0xFE9B,
0xFE9C,
0xFE9F,
0xFEA0,
0xFEA3,
0xFEA4,
0xFEA7,
0xFEA8,
0xFEB3,
0xFEB4,
0xFEB7,
0xFEB8,
0xFEBB,
0xFEBC,
0xFEBF,
0xFEC0,
0xFEC3,
0xFEC4,
0xFEC7,
0xFEC8,
0xFECB,
0xFECC,
0xFECF,
0xFED0,
0xFED3,
0xFED4,
0xFED7,
0xFED8,
0xFEDB,
0xFEDC,
0xFEDF,
0xFEE0,
0xFEE3,
0xFEE4,
0xFEE7,
0xFEE8,
0xFEEB,
0xFEEC,
0xFEF3,
0xFEF4
};
static const UV UNI_DT__ISO_invlist[] = { /* for all charsets */
197, /* Number of 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,
0xFB50,
0xFB51,
0xFB52,
0xFB53,
0xFB56,
0xFB57,
0xFB5A,
0xFB5B,
0xFB5E,
0xFB5F,
0xFB62,
0xFB63,
0xFB66,
0xFB67,
0xFB6A,
0xFB6B,
0xFB6E,
0xFB6F,
0xFB72,
0xFB73,
0xFB76,
0xFB77,
0xFB7A,
0xFB7B,
0xFB7E,
0xFB7F,
0xFB82,
0xFB83,
0xFB84,
0xFB85,
0xFB86,
0xFB87,
0xFB88,
0xFB89,
0xFB8A,
0xFB8B,
0xFB8C,
0xFB8D,
0xFB8E,
0xFB8F,
0xFB92,
0xFB93,
0xFB96,
0xFB97,
0xFB9A,
0xFB9B,
0xFB9E,
0xFB9F,
0xFBA0,
0xFBA1,
0xFBA4,
0xFBA5,
0xFBA6,
0xFBA7,
0xFBAA,
0xFBAB,
0xFBAE,
0xFBAF,
0xFBB0,
0xFBB1,
0xFBD3,
0xFBD4,
0xFBD7,
0xFBD8,
0xFBD9,
0xFBDA,
0xFBDB,
0xFBDC,
0xFBDD,
0xFBDF,
0xFBE0,
0xFBE1,
0xFBE2,
0xFBE3,
0xFBE4,
0xFBE5,
0xFBEA,
0xFBEB,
0xFBEC,
0xFBED,
0xFBEE,
0xFBEF,
0xFBF0,
0xFBF1,
0xFBF2,
0xFBF3,
0xFBF4,
0xFBF5,
0xFBF6,
0xFBF7,
0xFBF9,
0xFBFA,
0xFBFC,
0xFBFD,
0xFC00,
0xFC64,
0xFCF5,
0xFD11,
0xFD3D,
0xFD3E,
0xFDF0,
0xFDFD,
0xFE70,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFE80,
0xFE82,
0xFE83,
0xFE84,
0xFE85,
0xFE86,
0xFE87,
0xFE88,
0xFE89,
0xFE8A,
0xFE8D,
0xFE8E,
0xFE8F,
0xFE90,
0xFE93,
0xFE94,
0xFE95,
0xFE96,
0xFE99,
0xFE9A,
0xFE9D,
0xFE9E,
0xFEA1,
0xFEA2,
0xFEA5,
0xFEA6,
0xFEA9,
0xFEAA,
0xFEAB,
0xFEAC,
0xFEAD,
0xFEAE,
0xFEAF,
0xFEB0,
0xFEB1,
0xFEB2,
0xFEB5,
0xFEB6,
0xFEB9,
0xFEBA,
0xFEBD,
0xFEBE,
0xFEC1,
0xFEC2,
0xFEC5,
0xFEC6,
0xFEC9,
0xFECA,
0xFECD,
0xFECE,
0xFED1,
0xFED2,
0xFED5,
0xFED6,
0xFED9,
0xFEDA,
0xFEDD,
0xFEDE,
0xFEE1,
0xFEE2,
0xFEE5,
0xFEE6,
0xFEE9,
0xFEEA,
0xFEED,
0xFEEE,
0xFEEF,
0xFEF0,
0xFEF1,
0xFEF2,
0xFEF5,
0xFEF6,
0xFEF7,
0xFEF8,
0xFEF9,
0xFEFA,
0xFEFB,
0xFEFC
};
static const UV UNI_DT__MED_invlist[] = { /* for all charsets */
109, /* Number of 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,
0xFB55,
0xFB56,
0xFB59,
0xFB5A,
0xFB5D,
0xFB5E,
0xFB61,
0xFB62,
0xFB65,
0xFB66,
0xFB69,
0xFB6A,
0xFB6D,
0xFB6E,
0xFB71,
0xFB72,
0xFB75,
0xFB76,
0xFB79,
0xFB7A,
0xFB7D,
0xFB7E,
0xFB81,
0xFB82,
0xFB91,
0xFB92,
0xFB95,
0xFB96,
0xFB99,
0xFB9A,
0xFB9D,
0xFB9E,
0xFBA3,
0xFBA4,
0xFBA9,
0xFBAA,
0xFBAD,
0xFBAE,
0xFBD6,
0xFBD7,
0xFBE7,
0xFBE8,
0xFBE9,
0xFBEA,
0xFBFF,
0xFC00,
0xFCDF,
0xFCF5,
0xFD34,
0xFD3C,
0xFE71,
0xFE72,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFE80,
0xFE8C,
0xFE8D,
0xFE92,
0xFE93,
0xFE98,
0xFE99,
0xFE9C,
0xFE9D,
0xFEA0,
0xFEA1,
0xFEA4,
0xFEA5,
0xFEA8,
0xFEA9,
0xFEB4,
0xFEB5,
0xFEB8,
0xFEB9,
0xFEBC,
0xFEBD,
0xFEC0,
0xFEC1,
0xFEC4,
0xFEC5,
0xFEC8,
0xFEC9,
0xFECC,
0xFECD,
0xFED0,
0xFED1,
0xFED4,
0xFED5,
0xFED8,
0xFED9,
0xFEDC,
0xFEDD,
0xFEE0,
0xFEE1,
0xFEE4,
0xFEE5,
0xFEE8,
0xFEE9,
0xFEEC,
0xFEED,
0xFEF4,
0xFEF5
};
static const UV UNI_DT__NAR_invlist[] = { /* for all charsets */
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 */
0x0,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE8,
0xFFEF
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__NB_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA0,
0xA1,
0xF0C,
0xF0D,
0x2007,
0x2008,
0x2011,
0x2012,
0x202F,
0x2030
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x41,
0x42,
0xF0C,
0xF0D,
0x2007,
0x2008,
0x2011,
0x2012,
0x202F,
0x2030
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x42,
0xF0C,
0xF0D,
0x2007,
0x2008,
0x2011,
0x2012,
0x202F,
0x2030
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x37A,
0x37B,
0x384,
0x385,
0x3D0,
0x3D3,
0x3D5,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF77,
0xF78,
0xF79,
0xF7A,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9B,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FFE,
0x1FFF,
0x2002,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2128,
0x2129,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB20,
0xFB2A,
0xFB4F,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBB,
0xBD,
0xBE,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x37A,
0x37B,
0x384,
0x385,
0x3D0,
0x3D3,
0x3D5,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF77,
0xF78,
0xF79,
0xF7A,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9B,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FFE,
0x1FFF,
0x2002,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2128,
0x2129,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB20,
0xFB2A,
0xFB4F,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBC,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x37A,
0x37B,
0x384,
0x385,
0x3D0,
0x3D3,
0x3D5,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF77,
0xF78,
0xF79,
0xF7A,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9B,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FFE,
0x1FFF,
0x2002,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2128,
0x2129,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB20,
0xFB2A,
0xFB4F,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0xC0,
0xC6,
0xC7,
0xD0,
0xD1,
0xD7,
0xD9,
0xDE,
0xE0,
0xE6,
0xE7,
0xF0,
0xF1,
0xF7,
0xF9,
0xFE,
0xFF,
0x110,
0x112,
0x126,
0x128,
0x131,
0x132,
0x138,
0x139,
0x141,
0x143,
0x14A,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x180,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1C4,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x587,
0x588,
0x622,
0x627,
0x675,
0x679,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x10FC,
0x10FD,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x222C,
0x222E,
0x222F,
0x2231,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309B,
0x309D,
0x309E,
0x30A0,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
783, /* 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,
0x41,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBD,
0xBE,
0xBF,
0xCB,
0xD0,
0xDA,
0xE0,
0xEA,
0xF0,
0xFA,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x132,
0x138,
0x139,
0x141,
0x143,
0x14A,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x180,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1C4,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x587,
0x588,
0x622,
0x627,
0x675,
0x679,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x10FC,
0x10FD,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x222C,
0x222E,
0x222F,
0x2231,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309B,
0x309D,
0x309E,
0x30A0,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xAD,
0xAE,
0xB7,
0xBA,
0xBC,
0xBF,
0xCB,
0xD0,
0xDA,
0xE0,
0xEA,
0xF0,
0xFA,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x132,
0x138,
0x139,
0x141,
0x143,
0x14A,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x180,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1C4,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x587,
0x588,
0x622,
0x627,
0x675,
0x679,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x10FC,
0x10FD,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x222C,
0x222E,
0x222F,
0x2231,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309B,
0x309D,
0x309E,
0x30A0,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
static const UV UNI_DT__SML_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,
0xFE50,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C
};
static const UV UNI_DT__SQR_invlist[] = { /* for all charsets */
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 */
0x0,
0x3250,
0x3251,
0x32CC,
0x32D0,
0x32FF,
0x3358,
0x3371,
0x33E0,
0x33FF,
0x3400,
0x1F130,
0x1F150,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C
};
static const UV UNI_DT__SUB_invlist[] = { /* for all charsets */
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,
0x1D62,
0x1D6B,
0x2080,
0x208F,
0x2090,
0x209D,
0x2C7C,
0x2C7D
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xAA,
0xAB,
0xB2,
0xB4,
0xB9,
0xBB,
0x2B0,
0x2B9,
0x2E0,
0x2E5,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D62,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x2070,
0x2072,
0x2074,
0x2080,
0x2120,
0x2121,
0x2122,
0x2123,
0x2C7D,
0x2C7E,
0x2D6F,
0x2D70,
0x3192,
0x31A0,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0x1F16A,
0x1F16D
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
53, /* Number of 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,
0x9A,
0x9C,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x2B0,
0x2B9,
0x2E0,
0x2E5,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D62,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x2070,
0x2072,
0x2074,
0x2080,
0x2120,
0x2121,
0x2122,
0x2123,
0x2C7D,
0x2C7E,
0x2D6F,
0x2D70,
0x3192,
0x31A0,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0x1F16A,
0x1F16D
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 037 */
53, /* Number of 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,
0x9A,
0x9C,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x2B0,
0x2B9,
0x2E0,
0x2E5,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D62,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x2070,
0x2072,
0x2074,
0x2080,
0x2120,
0x2121,
0x2122,
0x2123,
0x2C7D,
0x2C7E,
0x2D6F,
0x2D70,
0x3192,
0x31A0,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0x1F16A,
0x1F16D
};
# endif /* EBCDIC 037 */
static const UV UNI_DT__VERT_invlist[] = { /* for all charsets */
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 */
0x0,
0x309F,
0x30A0,
0x30FF,
0x3100,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE49
};
static const UV UNI_DUPL_invlist[] = { /* for all charsets */
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 */
0x0,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EA__A_invlist[] = { /* for ASCII/Latin1 */
359, /* Number of 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,
0xA1,
0xA2,
0xA4,
0xA5,
0xA7,
0xA9,
0xAA,
0xAB,
0xAD,
0xAF,
0xB0,
0xB5,
0xB6,
0xBB,
0xBC,
0xC0,
0xC6,
0xC7,
0xD0,
0xD1,
0xD7,
0xD9,
0xDE,
0xE2,
0xE6,
0xE7,
0xE8,
0xEB,
0xEC,
0xEE,
0xF0,
0xF1,
0xF2,
0xF4,
0xF7,
0xFB,
0xFC,
0xFD,
0xFE,
0xFF,
0x101,
0x102,
0x111,
0x112,
0x113,
0x114,
0x11B,
0x11C,
0x126,
0x128,
0x12B,
0x12C,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x144,
0x145,
0x148,
0x14C,
0x14D,
0x14E,
0x152,
0x154,
0x166,
0x168,
0x16B,
0x16C,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x251,
0x252,
0x261,
0x262,
0x2C4,
0x2C5,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x391,
0x3A2,
0x3A3,
0x3AA,
0x3B1,
0x3C2,
0x3C3,
0x3CA,
0x401,
0x402,
0x410,
0x450,
0x451,
0x452,
0x2010,
0x2011,
0x2013,
0x2017,
0x2018,
0x201A,
0x201C,
0x201E,
0x2020,
0x2023,
0x2024,
0x2028,
0x2030,
0x2031,
0x2032,
0x2034,
0x2035,
0x2036,
0x203B,
0x203C,
0x203E,
0x203F,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x20AC,
0x20AD,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x2126,
0x2127,
0x212B,
0x212C,
0x2153,
0x2155,
0x215B,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21B8,
0x21BA,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21E7,
0x21E8,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x2460,
0x24EA,
0x24EB,
0x254C,
0x2550,
0x2574,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x261C,
0x261D,
0x261E,
0x261F,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x269E,
0x26A0,
0x26BF,
0x26C0,
0x26C6,
0x26CE,
0x26CF,
0x26D4,
0x26D5,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x26EA,
0x26EB,
0x26F2,
0x26F4,
0x26F5,
0x26F6,
0x26FA,
0x26FB,
0x26FD,
0x26FE,
0x2700,
0x273D,
0x273E,
0x2776,
0x2780,
0x2B56,
0x2B5A,
0x3248,
0x3250,
0xE000,
0xF900,
0xFE00,
0xFE10,
0xFFFD,
0xFFFE,
0x1F100,
0x1F10B,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EA__A_invlist[] = { /* for EBCDIC 1047 */
363, /* Number of 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,
0x44,
0x46,
0x51,
0x53,
0x54,
0x56,
0x58,
0x5A,
0x70,
0x71,
0x80,
0x81,
0x8C,
0x8D,
0x8E,
0x91,
0x9A,
0xA0,
0xAA,
0xAD,
0xAE,
0xB0,
0xB3,
0xB4,
0xB5,
0xBA,
0xBB,
0xBC,
0xBE,
0xC0,
0xCA,
0xCB,
0xCD,
0xCF,
0xDA,
0xDB,
0xDC,
0xDF,
0xE1,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0x101,
0x102,
0x111,
0x112,
0x113,
0x114,
0x11B,
0x11C,
0x126,
0x128,
0x12B,
0x12C,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x144,
0x145,
0x148,
0x14C,
0x14D,
0x14E,
0x152,
0x154,
0x166,
0x168,
0x16B,
0x16C,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x251,
0x252,
0x261,
0x262,
0x2C4,
0x2C5,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x391,
0x3A2,
0x3A3,
0x3AA,
0x3B1,
0x3C2,
0x3C3,
0x3CA,
0x401,
0x402,
0x410,
0x450,
0x451,
0x452,
0x2010,
0x2011,
0x2013,
0x2017,
0x2018,
0x201A,
0x201C,
0x201E,
0x2020,
0x2023,
0x2024,
0x2028,
0x2030,
0x2031,
0x2032,
0x2034,
0x2035,
0x2036,
0x203B,
0x203C,
0x203E,
0x203F,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x20AC,
0x20AD,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x2126,
0x2127,
0x212B,
0x212C,
0x2153,
0x2155,
0x215B,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21B8,
0x21BA,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21E7,
0x21E8,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x2460,
0x24EA,
0x24EB,
0x254C,
0x2550,
0x2574,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x261C,
0x261D,
0x261E,
0x261F,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x269E,
0x26A0,
0x26BF,
0x26C0,
0x26C6,
0x26CE,
0x26CF,
0x26D4,
0x26D5,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x26EA,
0x26EB,
0x26F2,
0x26F4,
0x26F5,
0x26F6,
0x26FA,
0x26FB,
0x26FD,
0x26FE,
0x2700,
0x273D,
0x273E,
0x2776,
0x2780,
0x2B56,
0x2B5A,
0x3248,
0x3250,
0xE000,
0xF900,
0xFE00,
0xFE10,
0xFFFD,
0xFFFE,
0x1F100,
0x1F10B,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EA__A_invlist[] = { /* for EBCDIC 037 */
361, /* Number of 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,
0x44,
0x46,
0x51,
0x53,
0x54,
0x56,
0x58,
0x5A,
0x70,
0x71,
0x80,
0x81,
0x8C,
0x8D,
0x8E,
0x91,
0x9A,
0xA0,
0xAA,
0xAD,
0xAE,
0xB0,
0xB3,
0xB4,
0xB5,
0xBA,
0xBD,
0xC0,
0xCA,
0xCB,
0xCD,
0xCF,
0xDA,
0xDB,
0xDC,
0xDF,
0xE1,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0x101,
0x102,
0x111,
0x112,
0x113,
0x114,
0x11B,
0x11C,
0x126,
0x128,
0x12B,
0x12C,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x144,
0x145,
0x148,
0x14C,
0x14D,
0x14E,
0x152,
0x154,
0x166,
0x168,
0x16B,
0x16C,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x251,
0x252,
0x261,
0x262,
0x2C4,
0x2C5,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x391,
0x3A2,
0x3A3,
0x3AA,
0x3B1,
0x3C2,
0x3C3,
0x3CA,
0x401,
0x402,
0x410,
0x450,
0x451,
0x452,
0x2010,
0x2011,
0x2013,
0x2017,
0x2018,
0x201A,
0x201C,
0x201E,
0x2020,
0x2023,
0x2024,
0x2028,
0x2030,
0x2031,
0x2032,
0x2034,
0x2035,
0x2036,
0x203B,
0x203C,
0x203E,
0x203F,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x20AC,
0x20AD,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x2126,
0x2127,
0x212B,
0x212C,
0x2153,
0x2155,
0x215B,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21B8,
0x21BA,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21E7,
0x21E8,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x2460,
0x24EA,
0x24EB,
0x254C,
0x2550,
0x2574,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x261C,
0x261D,
0x261E,
0x261F,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x269E,
0x26A0,
0x26BF,
0x26C0,
0x26C6,
0x26CE,
0x26CF,
0x26D4,
0x26D5,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x26EA,
0x26EB,
0x26F2,
0x26F4,
0x26F5,
0x26F6,
0x26FA,
0x26FB,
0x26FD,
0x26FE,
0x2700,
0x273D,
0x273E,
0x2776,
0x2780,
0x2B56,
0x2B5A,
0x3248,
0x3250,
0xE000,
0xF900,
0xFE00,
0xFE10,
0xFFFD,
0xFFFE,
0x1F100,
0x1F10B,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 037 */
static const UV UNI_EA__F_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,
0x3000,
0x3001,
0xFF01,
0xFF61,
0xFFE0,
0xFFE7
};
static const UV UNI_EA__H_invlist[] = { /* for all charsets */
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 */
0x0,
0x20A9,
0x20AA,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE8,
0xFFEF
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
553, /* 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,
0x20,
0x7F,
0xA1,
0xA9,
0xAA,
0xAB,
0xAC,
0xB5,
0xB6,
0xBB,
0xBC,
0xC0,
0xC6,
0xC7,
0xD0,
0xD1,
0xD7,
0xD9,
0xDE,
0xE2,
0xE6,
0xE7,
0xE8,
0xEB,
0xEC,
0xEE,
0xF0,
0xF1,
0xF2,
0xF4,
0xF7,
0xFB,
0xFC,
0xFD,
0xFE,
0xFF,
0x101,
0x102,
0x111,
0x112,
0x113,
0x114,
0x11B,
0x11C,
0x126,
0x128,
0x12B,
0x12C,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x144,
0x145,
0x148,
0x14C,
0x14D,
0x14E,
0x152,
0x154,
0x166,
0x168,
0x16B,
0x16C,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x251,
0x252,
0x261,
0x262,
0x2C4,
0x2C5,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x391,
0x3A2,
0x3A3,
0x3AA,
0x3B1,
0x3C2,
0x3C3,
0x3CA,
0x401,
0x402,
0x410,
0x450,
0x451,
0x452,
0x1100,
0x1160,
0x2010,
0x2011,
0x2013,
0x2017,
0x2018,
0x201A,
0x201C,
0x201E,
0x2020,
0x2023,
0x2024,
0x2028,
0x2030,
0x2031,
0x2032,
0x2034,
0x2035,
0x2036,
0x203B,
0x203C,
0x203E,
0x203F,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x20A9,
0x20AA,
0x20AC,
0x20AD,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x2126,
0x2127,
0x212B,
0x212C,
0x2153,
0x2155,
0x215B,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21B8,
0x21BA,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21E7,
0x21E8,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x231A,
0x231C,
0x2329,
0x232B,
0x23E9,
0x23ED,
0x23F0,
0x23F1,
0x23F3,
0x23F4,
0x2460,
0x24EA,
0x24EB,
0x254C,
0x2550,
0x2574,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x25FD,
0x25FF,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2614,
0x2616,
0x261C,
0x261D,
0x261E,
0x261F,
0x2640,
0x2641,
0x2642,
0x2643,
0x2648,
0x2654,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x267F,
0x2680,
0x2693,
0x2694,
0x269E,
0x26A0,
0x26A1,
0x26A2,
0x26AA,
0x26AC,
0x26BD,
0x26C0,
0x26C4,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2700,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x273D,
0x273E,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2776,
0x2780,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27E6,
0x27EE,
0x2985,
0x2987,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B5A,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x303F,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x4DC0,
0x4E00,
0xA48D,
0xA490,
0xA4C7,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xE000,
0xFB00,
0xFE00,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFD,
0xFFFE,
0x16FE0,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F321,
0x1F32D,
0x1F336,
0x1F337,
0x1F37D,
0x1F37E,
0x1F394,
0x1F3A0,
0x1F3CB,
0x1F3CF,
0x1F3D4,
0x1F3E0,
0x1F3F1,
0x1F3F4,
0x1F3F5,
0x1F3F8,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4FD,
0x1F4FF,
0x1F53E,
0x1F54B,
0x1F54F,
0x1F550,
0x1F568,
0x1F57A,
0x1F57B,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A5,
0x1F5FB,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CC,
0x1F6CD,
0x1F6D0,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
551, /* 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,
0x40,
0x41,
0x44,
0x46,
0x4A,
0x53,
0x54,
0x56,
0x58,
0x62,
0x6A,
0x71,
0x79,
0x8A,
0x8C,
0x8D,
0x8E,
0xA0,
0xA1,
0xB4,
0xB5,
0xBA,
0xBB,
0xCB,
0xCD,
0xCF,
0xD0,
0xDB,
0xDC,
0xDF,
0xE0,
0xEB,
0xF0,
0xFB,
0x101,
0x102,
0x111,
0x112,
0x113,
0x114,
0x11B,
0x11C,
0x126,
0x128,
0x12B,
0x12C,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x144,
0x145,
0x148,
0x14C,
0x14D,
0x14E,
0x152,
0x154,
0x166,
0x168,
0x16B,
0x16C,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x251,
0x252,
0x261,
0x262,
0x2C4,
0x2C5,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x391,
0x3A2,
0x3A3,
0x3AA,
0x3B1,
0x3C2,
0x3C3,
0x3CA,
0x401,
0x402,
0x410,
0x450,
0x451,
0x452,
0x1100,
0x1160,
0x2010,
0x2011,
0x2013,
0x2017,
0x2018,
0x201A,
0x201C,
0x201E,
0x2020,
0x2023,
0x2024,
0x2028,
0x2030,
0x2031,
0x2032,
0x2034,
0x2035,
0x2036,
0x203B,
0x203C,
0x203E,
0x203F,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x20A9,
0x20AA,
0x20AC,
0x20AD,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x2126,
0x2127,
0x212B,
0x212C,
0x2153,
0x2155,
0x215B,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21B8,
0x21BA,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21E7,
0x21E8,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x231A,
0x231C,
0x2329,
0x232B,
0x23E9,
0x23ED,
0x23F0,
0x23F1,
0x23F3,
0x23F4,
0x2460,
0x24EA,
0x24EB,
0x254C,
0x2550,
0x2574,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x25FD,
0x25FF,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2614,
0x2616,
0x261C,
0x261D,
0x261E,
0x261F,
0x2640,
0x2641,
0x2642,
0x2643,
0x2648,
0x2654,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x267F,
0x2680,
0x2693,
0x2694,
0x269E,
0x26A0,
0x26A1,
0x26A2,
0x26AA,
0x26AC,
0x26BD,
0x26C0,
0x26C4,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2700,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x273D,
0x273E,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2776,
0x2780,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27E6,
0x27EE,
0x2985,
0x2987,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B5A,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x303F,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x4DC0,
0x4E00,
0xA48D,
0xA490,
0xA4C7,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xE000,
0xFB00,
0xFE00,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFD,
0xFFFE,
0x16FE0,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F321,
0x1F32D,
0x1F336,
0x1F337,
0x1F37D,
0x1F37E,
0x1F394,
0x1F3A0,
0x1F3CB,
0x1F3CF,
0x1F3D4,
0x1F3E0,
0x1F3F1,
0x1F3F4,
0x1F3F5,
0x1F3F8,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4FD,
0x1F4FF,
0x1F53E,
0x1F54B,
0x1F54F,
0x1F550,
0x1F568,
0x1F57A,
0x1F57B,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A5,
0x1F5FB,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CC,
0x1F6CD,
0x1F6D0,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
551, /* 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,
0x40,
0x41,
0x44,
0x46,
0x4A,
0x53,
0x54,
0x56,
0x58,
0x62,
0x6A,
0x71,
0x79,
0x8A,
0x8C,
0x8D,
0x8E,
0xA0,
0xA1,
0xAD,
0xAE,
0xB4,
0xB5,
0xCB,
0xCD,
0xCF,
0xD0,
0xDB,
0xDC,
0xDF,
0xE0,
0xEB,
0xF0,
0xFB,
0x101,
0x102,
0x111,
0x112,
0x113,
0x114,
0x11B,
0x11C,
0x126,
0x128,
0x12B,
0x12C,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x144,
0x145,
0x148,
0x14C,
0x14D,
0x14E,
0x152,
0x154,
0x166,
0x168,
0x16B,
0x16C,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DD,
0x251,
0x252,
0x261,
0x262,
0x2C4,
0x2C5,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x391,
0x3A2,
0x3A3,
0x3AA,
0x3B1,
0x3C2,
0x3C3,
0x3CA,
0x401,
0x402,
0x410,
0x450,
0x451,
0x452,
0x1100,
0x1160,
0x2010,
0x2011,
0x2013,
0x2017,
0x2018,
0x201A,
0x201C,
0x201E,
0x2020,
0x2023,
0x2024,
0x2028,
0x2030,
0x2031,
0x2032,
0x2034,
0x2035,
0x2036,
0x203B,
0x203C,
0x203E,
0x203F,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x20A9,
0x20AA,
0x20AC,
0x20AD,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x2126,
0x2127,
0x212B,
0x212C,
0x2153,
0x2155,
0x215B,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21B8,
0x21BA,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21E7,
0x21E8,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x231A,
0x231C,
0x2329,
0x232B,
0x23E9,
0x23ED,
0x23F0,
0x23F1,
0x23F3,
0x23F4,
0x2460,
0x24EA,
0x24EB,
0x254C,
0x2550,
0x2574,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x25FD,
0x25FF,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2614,
0x2616,
0x261C,
0x261D,
0x261E,
0x261F,
0x2640,
0x2641,
0x2642,
0x2643,
0x2648,
0x2654,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x267F,
0x2680,
0x2693,
0x2694,
0x269E,
0x26A0,
0x26A1,
0x26A2,
0x26AA,
0x26AC,
0x26BD,
0x26C0,
0x26C4,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2700,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x273D,
0x273E,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2776,
0x2780,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27E6,
0x27EE,
0x2985,
0x2987,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B5A,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x303F,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x4DC0,
0x4E00,
0xA48D,
0xA490,
0xA4C7,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xE000,
0xFB00,
0xFE00,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFD,
0xFFFE,
0x16FE0,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F321,
0x1F32D,
0x1F336,
0x1F337,
0x1F37D,
0x1F37E,
0x1F394,
0x1F3A0,
0x1F3CB,
0x1F3CF,
0x1F3D4,
0x1F3E0,
0x1F3F1,
0x1F3F4,
0x1F3F5,
0x1F3F8,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4FD,
0x1F4FF,
0x1F53E,
0x1F54B,
0x1F54F,
0x1F550,
0x1F568,
0x1F57A,
0x1F57B,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A5,
0x1F5FB,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CC,
0x1F6CD,
0x1F6D0,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0100,
0xE01F0,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EA__NA_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x20,
0x7F,
0xA2,
0xA4,
0xA5,
0xA7,
0xAC,
0xAD,
0xAF,
0xB0,
0x27E6,
0x27EE,
0x2985,
0x2987
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x40,
0x41,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xAD,
0xAE,
0xB0,
0xB3,
0xBC,
0xBE,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA,
0x27E6,
0x27EE,
0x2985,
0x2987
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x40,
0x41,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xB0,
0xB3,
0xBA,
0xBD,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA,
0x27E6,
0x27EE,
0x2985,
0x2987
};
# endif /* EBCDIC 037 */
static const UV UNI_EA__W_invlist[] = { /* for all charsets */
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 */
0x0,
0x1100,
0x1160,
0x231A,
0x231C,
0x2329,
0x232B,
0x23E9,
0x23ED,
0x23F0,
0x23F1,
0x23F3,
0x23F4,
0x25FD,
0x25FF,
0x2614,
0x2616,
0x2648,
0x2654,
0x267F,
0x2680,
0x2693,
0x2694,
0x26A1,
0x26A2,
0x26AA,
0x26AC,
0x26BD,
0x26BF,
0x26C4,
0x26C6,
0x26CE,
0x26CF,
0x26D4,
0x26D5,
0x26EA,
0x26EB,
0x26F2,
0x26F4,
0x26F5,
0x26F6,
0x26FA,
0x26FB,
0x26FD,
0x26FE,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3001,
0x303F,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x3248,
0x3250,
0x4DC0,
0x4E00,
0xA48D,
0xA490,
0xA4C7,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xF900,
0xFB00,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0x16FE0,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F321,
0x1F32D,
0x1F336,
0x1F337,
0x1F37D,
0x1F37E,
0x1F394,
0x1F3A0,
0x1F3CB,
0x1F3CF,
0x1F3D4,
0x1F3E0,
0x1F3F1,
0x1F3F4,
0x1F3F5,
0x1F3F8,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4FD,
0x1F4FF,
0x1F53E,
0x1F54B,
0x1F54F,
0x1F550,
0x1F568,
0x1F57A,
0x1F57B,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A5,
0x1F5FB,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CC,
0x1F6CD,
0x1F6D0,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE
};
static const UV UNI_EARLYDYNASTICCUNEIFORM_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,
0x12480,
0x12550
};
static const UV UNI_EBASE_invlist[] = { /* for all charsets */
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 */
0x0,
0x261D,
0x261E,
0x26F9,
0x26FA,
0x270A,
0x270E,
0x1F385,
0x1F386,
0x1F3C2,
0x1F3C5,
0x1F3C7,
0x1F3C8,
0x1F3CA,
0x1F3CD,
0x1F442,
0x1F444,
0x1F446,
0x1F451,
0x1F466,
0x1F479,
0x1F47C,
0x1F47D,
0x1F481,
0x1F484,
0x1F485,
0x1F488,
0x1F48F,
0x1F490,
0x1F491,
0x1F492,
0x1F4AA,
0x1F4AB,
0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F645,
0x1F648,
0x1F64B,
0x1F650,
0x1F6A3,
0x1F6A4,
0x1F6B4,
0x1F6B7,
0x1F6C0,
0x1F6C1,
0x1F6CC,
0x1F6CD,
0x1F90C,
0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
0x1F93C,
0x1F93F,
0x1F977,
0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
0x1F9BA,
0x1F9BB,
0x1F9BC,
0x1F9CD,
0x1F9D0,
0x1F9D1,
0x1F9DE
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_ECOMP_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x23,
0x24,
0x2A,
0x2B,
0x30,
0x3A,
0x200D,
0x200E,
0x20E3,
0x20E4,
0xFE0F,
0xFE10,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0x1F9B0,
0x1F9B4,
0xE0020,
0xE0080
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_ECOMP_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5C,
0x5D,
0x7B,
0x7C,
0xF0,
0xFA,
0x200D,
0x200E,
0x20E3,
0x20E4,
0xFE0F,
0xFE10,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0x1F9B0,
0x1F9B4,
0xE0020,
0xE0080
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_ECOMP_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5C,
0x5D,
0x7B,
0x7C,
0xF0,
0xFA,
0x200D,
0x200E,
0x20E3,
0x20E4,
0xFE0F,
0xFE10,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0x1F9B0,
0x1F9B4,
0xE0020,
0xE0080
};
# endif /* EBCDIC 037 */
static const UV UNI_EGYP_invlist[] = { /* for all charsets */
5, /* Number of 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
};
static const UV UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_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,
0x13430,
0x13440
};
static const UV UNI_ELBA_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,
0x10500,
0x10528
};
static const UV UNI_ELYM_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,
0x10FE0,
0x10FF7
};
static const UV UNI_EMOD_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,
0x1F3FB,
0x1F400
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EMOJI_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x23,
0x24,
0x2A,
0x2B,
0x30,
0x3A,
0xA9,
0xAA,
0xAE,
0xAF,
0x203C,
0x203D,
0x2049,
0x204A,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2605,
0x260E,
0x260F,
0x2611,
0x2612,
0x2614,
0x2616,
0x2618,
0x2619,
0x261D,
0x261E,
0x2620,
0x2621,
0x2622,
0x2624,
0x2626,
0x2627,
0x262A,
0x262B,
0x262E,
0x2630,
0x2638,
0x263B,
0x2640,
0x2641,
0x2642,
0x2643,
0x2648,
0x2654,
0x265F,
0x2661,
0x2663,
0x2664,
0x2665,
0x2667,
0x2668,
0x2669,
0x267B,
0x267C,
0x267E,
0x2680,
0x2692,
0x2698,
0x2699,
0x269A,
0x269B,
0x269D,
0x26A0,
0x26A2,
0x26A7,
0x26A8,
0x26AA,
0x26AC,
0x26B0,
0x26B2,
0x26BD,
0x26BF,
0x26C4,
0x26C6,
0x26C8,
0x26C9,
0x26CE,
0x26D0,
0x26D1,
0x26D2,
0x26D3,
0x26D5,
0x26E9,
0x26EB,
0x26F0,
0x26F6,
0x26F7,
0x26FB,
0x26FD,
0x26FE,
0x2702,
0x2703,
0x2705,
0x2706,
0x2708,
0x270E,
0x270F,
0x2710,
0x2712,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2765,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x3030,
0x3031,
0x303D,
0x303E,
0x3297,
0x3298,
0x3299,
0x329A,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F170,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F250,
0x1F252,
0x1F300,
0x1F322,
0x1F324,
0x1F394,
0x1F396,
0x1F398,
0x1F399,
0x1F39C,
0x1F39E,
0x1F3F1,
0x1F3F3,
0x1F3F6,
0x1F3F7,
0x1F4FE,
0x1F4FF,
0x1F53E,
0x1F549,
0x1F54F,
0x1F550,
0x1F568,
0x1F56F,
0x1F571,
0x1F573,
0x1F57B,
0x1F587,
0x1F588,
0x1F58A,
0x1F58E,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A6,
0x1F5A8,
0x1F5A9,
0x1F5B1,
0x1F5B3,
0x1F5BC,
0x1F5BD,
0x1F5C2,
0x1F5C5,
0x1F5D1,
0x1F5D4,
0x1F5DC,
0x1F5DF,
0x1F5E1,
0x1F5E2,
0x1F5E3,
0x1F5E4,
0x1F5E8,
0x1F5E9,
0x1F5EF,
0x1F5F0,
0x1F5F3,
0x1F5F4,
0x1F5FA,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CB,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6E0,
0x1F6E6,
0x1F6E9,
0x1F6EA,
0x1F6EB,
0x1F6ED,
0x1F6F0,
0x1F6F1,
0x1F6F3,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5C,
0x5D,
0x7B,
0x7C,
0xAF,
0xB0,
0xB4,
0xB5,
0xF0,
0xFA,
0x203C,
0x203D,
0x2049,
0x204A,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2605,
0x260E,
0x260F,
0x2611,
0x2612,
0x2614,
0x2616,
0x2618,
0x2619,
0x261D,
0x261E,
0x2620,
0x2621,
0x2622,
0x2624,
0x2626,
0x2627,
0x262A,
0x262B,
0x262E,
0x2630,
0x2638,
0x263B,
0x2640,
0x2641,
0x2642,
0x2643,
0x2648,
0x2654,
0x265F,
0x2661,
0x2663,
0x2664,
0x2665,
0x2667,
0x2668,
0x2669,
0x267B,
0x267C,
0x267E,
0x2680,
0x2692,
0x2698,
0x2699,
0x269A,
0x269B,
0x269D,
0x26A0,
0x26A2,
0x26A7,
0x26A8,
0x26AA,
0x26AC,
0x26B0,
0x26B2,
0x26BD,
0x26BF,
0x26C4,
0x26C6,
0x26C8,
0x26C9,
0x26CE,
0x26D0,
0x26D1,
0x26D2,
0x26D3,
0x26D5,
0x26E9,
0x26EB,
0x26F0,
0x26F6,
0x26F7,
0x26FB,
0x26FD,
0x26FE,
0x2702,
0x2703,
0x2705,
0x2706,
0x2708,
0x270E,
0x270F,
0x2710,
0x2712,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2765,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x3030,
0x3031,
0x303D,
0x303E,
0x3297,
0x3298,
0x3299,
0x329A,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F170,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F250,
0x1F252,
0x1F300,
0x1F322,
0x1F324,
0x1F394,
0x1F396,
0x1F398,
0x1F399,
0x1F39C,
0x1F39E,
0x1F3F1,
0x1F3F3,
0x1F3F6,
0x1F3F7,
0x1F4FE,
0x1F4FF,
0x1F53E,
0x1F549,
0x1F54F,
0x1F550,
0x1F568,
0x1F56F,
0x1F571,
0x1F573,
0x1F57B,
0x1F587,
0x1F588,
0x1F58A,
0x1F58E,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A6,
0x1F5A8,
0x1F5A9,
0x1F5B1,
0x1F5B3,
0x1F5BC,
0x1F5BD,
0x1F5C2,
0x1F5C5,
0x1F5D1,
0x1F5D4,
0x1F5DC,
0x1F5DF,
0x1F5E1,
0x1F5E2,
0x1F5E3,
0x1F5E4,
0x1F5E8,
0x1F5E9,
0x1F5EF,
0x1F5F0,
0x1F5F3,
0x1F5F4,
0x1F5FA,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CB,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6E0,
0x1F6E6,
0x1F6E9,
0x1F6EA,
0x1F6EB,
0x1F6ED,
0x1F6F0,
0x1F6F1,
0x1F6F3,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5C,
0x5D,
0x7B,
0x7C,
0xAF,
0xB0,
0xB4,
0xB5,
0xF0,
0xFA,
0x203C,
0x203D,
0x2049,
0x204A,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2605,
0x260E,
0x260F,
0x2611,
0x2612,
0x2614,
0x2616,
0x2618,
0x2619,
0x261D,
0x261E,
0x2620,
0x2621,
0x2622,
0x2624,
0x2626,
0x2627,
0x262A,
0x262B,
0x262E,
0x2630,
0x2638,
0x263B,
0x2640,
0x2641,
0x2642,
0x2643,
0x2648,
0x2654,
0x265F,
0x2661,
0x2663,
0x2664,
0x2665,
0x2667,
0x2668,
0x2669,
0x267B,
0x267C,
0x267E,
0x2680,
0x2692,
0x2698,
0x2699,
0x269A,
0x269B,
0x269D,
0x26A0,
0x26A2,
0x26A7,
0x26A8,
0x26AA,
0x26AC,
0x26B0,
0x26B2,
0x26BD,
0x26BF,
0x26C4,
0x26C6,
0x26C8,
0x26C9,
0x26CE,
0x26D0,
0x26D1,
0x26D2,
0x26D3,
0x26D5,
0x26E9,
0x26EB,
0x26F0,
0x26F6,
0x26F7,
0x26FB,
0x26FD,
0x26FE,
0x2702,
0x2703,
0x2705,
0x2706,
0x2708,
0x270E,
0x270F,
0x2710,
0x2712,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2765,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x3030,
0x3031,
0x303D,
0x303E,
0x3297,
0x3298,
0x3299,
0x329A,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F170,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F250,
0x1F252,
0x1F300,
0x1F322,
0x1F324,
0x1F394,
0x1F396,
0x1F398,
0x1F399,
0x1F39C,
0x1F39E,
0x1F3F1,
0x1F3F3,
0x1F3F6,
0x1F3F7,
0x1F4FE,
0x1F4FF,
0x1F53E,
0x1F549,
0x1F54F,
0x1F550,
0x1F568,
0x1F56F,
0x1F571,
0x1F573,
0x1F57B,
0x1F587,
0x1F588,
0x1F58A,
0x1F58E,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A6,
0x1F5A8,
0x1F5A9,
0x1F5B1,
0x1F5B3,
0x1F5BC,
0x1F5BD,
0x1F5C2,
0x1F5C5,
0x1F5D1,
0x1F5D4,
0x1F5DC,
0x1F5DF,
0x1F5E1,
0x1F5E2,
0x1F5E3,
0x1F5E4,
0x1F5E8,
0x1F5E9,
0x1F5EF,
0x1F5F0,
0x1F5F3,
0x1F5F4,
0x1F5FA,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CB,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6E0,
0x1F6E6,
0x1F6E9,
0x1F6EA,
0x1F6EB,
0x1F6ED,
0x1F6F0,
0x1F6F1,
0x1F6F3,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7
};
# endif /* EBCDIC 037 */
static const UV UNI_EMOTICONS_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,
0x1F600,
0x1F650
};
static const UV UNI_ENCLOSEDALPHANUM_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,
0x2460,
0x2500
};
static const UV UNI_ENCLOSEDALPHANUMSUP_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,
0x1F100,
0x1F200
};
static const UV UNI_ENCLOSEDCJK_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,
0x3200,
0x3300
};
static const UV UNI_ENCLOSEDIDEOGRAPHICSUP_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,
0x1F200,
0x1F300
};
static const UV UNI_EPRES_invlist[] = { /* for all charsets */
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 */
0x0,
0x231A,
0x231C,
0x23E9,
0x23ED,
0x23F0,
0x23F1,
0x23F3,
0x23F4,
0x25FD,
0x25FF,
0x2614,
0x2616,
0x2648,
0x2654,
0x267F,
0x2680,
0x2693,
0x2694,
0x26A1,
0x26A2,
0x26AA,
0x26AC,
0x26BD,
0x26BF,
0x26C4,
0x26C6,
0x26CE,
0x26CF,
0x26D4,
0x26D5,
0x26EA,
0x26EB,
0x26F2,
0x26F4,
0x26F5,
0x26F6,
0x26FA,
0x26FB,
0x26FD,
0x26FE,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x1F004,
0x1F005,
0x1F0CF,
0x1F0D0,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1E6,
0x1F200,
0x1F201,
0x1F202,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F237,
0x1F238,
0x1F23B,
0x1F250,
0x1F252,
0x1F300,
0x1F321,
0x1F32D,
0x1F336,
0x1F337,
0x1F37D,
0x1F37E,
0x1F394,
0x1F3A0,
0x1F3CB,
0x1F3CF,
0x1F3D4,
0x1F3E0,
0x1F3F1,
0x1F3F4,
0x1F3F5,
0x1F3F8,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4FD,
0x1F4FF,
0x1F53E,
0x1F54B,
0x1F54F,
0x1F550,
0x1F568,
0x1F57A,
0x1F57B,
0x1F595,
0x1F597,
0x1F5A4,
0x1F5A5,
0x1F5FB,
0x1F650,
0x1F680,
0x1F6C6,
0x1F6CC,
0x1F6CD,
0x1F6D0,
0x1F6D3,
0x1F6D5,
0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
0x1F6FD,
0x1F7E0,
0x1F7EC,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7
};
static const UV UNI_ETHI_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,
0x1200,
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,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F
};
static const UV UNI_ETHIOPICEXT_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,
0x2D80,
0x2DE0
};
static const UV UNI_ETHIOPICEXTA_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,
0xAB00,
0xAB30
};
static const UV UNI_ETHIOPICSUP_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,
0x1380,
0x13A0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EXT_invlist[] = { /* for ASCII/Latin1 */
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,
0xB7,
0xB8,
0x2D0,
0x2D2,
0x640,
0x641,
0x7FA,
0x7FB,
0xB55,
0xB56,
0xE46,
0xE47,
0xEC6,
0xEC7,
0x180A,
0x180B,
0x1843,
0x1844,
0x1AA7,
0x1AA8,
0x1C36,
0x1C37,
0x1C7B,
0x1C7C,
0x3005,
0x3006,
0x3031,
0x3036,
0x309D,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA60C,
0xA60D,
0xA9CF,
0xA9D0,
0xA9E6,
0xA9E7,
0xAA70,
0xAA71,
0xAADD,
0xAADE,
0xAAF3,
0xAAF5,
0xFF70,
0xFF71,
0x1135D,
0x1135E,
0x115C6,
0x115C9,
0x11A98,
0x11A99,
0x16B42,
0x16B44,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1E13C,
0x1E13E,
0x1E944,
0x1E947
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EXT_invlist[] = { /* for EBCDIC 1047 */
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,
0xB3,
0xB4,
0x2D0,
0x2D2,
0x640,
0x641,
0x7FA,
0x7FB,
0xB55,
0xB56,
0xE46,
0xE47,
0xEC6,
0xEC7,
0x180A,
0x180B,
0x1843,
0x1844,
0x1AA7,
0x1AA8,
0x1C36,
0x1C37,
0x1C7B,
0x1C7C,
0x3005,
0x3006,
0x3031,
0x3036,
0x309D,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA60C,
0xA60D,
0xA9CF,
0xA9D0,
0xA9E6,
0xA9E7,
0xAA70,
0xAA71,
0xAADD,
0xAADE,
0xAAF3,
0xAAF5,
0xFF70,
0xFF71,
0x1135D,
0x1135E,
0x115C6,
0x115C9,
0x11A98,
0x11A99,
0x16B42,
0x16B44,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1E13C,
0x1E13E,
0x1E944,
0x1E947
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EXT_invlist[] = { /* for EBCDIC 037 */
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,
0xB3,
0xB4,
0x2D0,
0x2D2,
0x640,
0x641,
0x7FA,
0x7FB,
0xB55,
0xB56,
0xE46,
0xE47,
0xEC6,
0xEC7,
0x180A,
0x180B,
0x1843,
0x1844,
0x1AA7,
0x1AA8,
0x1C36,
0x1C37,
0x1C7B,
0x1C7C,
0x3005,
0x3006,
0x3031,
0x3036,
0x309D,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA60C,
0xA60D,
0xA9CF,
0xA9D0,
0xA9E6,
0xA9E7,
0xAA70,
0xAA71,
0xAADD,
0xAADE,
0xAAF3,
0xAAF5,
0xFF70,
0xFF71,
0x1135D,
0x1135E,
0x115C6,
0x115C9,
0x11A98,
0x11A99,
0x16B42,
0x16B44,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1E13C,
0x1E13E,
0x1E944,
0x1E947
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EXTPICT_invlist[] = { /* for ASCII/Latin1 */
157, /* Number of 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,
0xA9,
0xAA,
0xAE,
0xAF,
0x203C,
0x203D,
0x2049,
0x204A,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x3030,
0x3031,
0x303D,
0x303E,
0x3297,
0x3298,
0x3299,
0x329A,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FC00,
0x1FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EXTPICT_invlist[] = { /* for EBCDIC 1047 */
157, /* Number of 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,
0xAF,
0xB0,
0xB4,
0xB5,
0x203C,
0x203D,
0x2049,
0x204A,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x3030,
0x3031,
0x303D,
0x303E,
0x3297,
0x3298,
0x3299,
0x329A,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FC00,
0x1FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EXTPICT_invlist[] = { /* for EBCDIC 037 */
157, /* Number of 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,
0xAF,
0xB0,
0xB4,
0xB5,
0x203C,
0x203D,
0x2049,
0x204A,
0x2122,
0x2123,
0x2139,
0x213A,
0x2194,
0x219A,
0x21A9,
0x21AB,
0x231A,
0x231C,
0x2328,
0x2329,
0x2388,
0x2389,
0x23CF,
0x23D0,
0x23E9,
0x23F4,
0x23F8,
0x23FB,
0x24C2,
0x24C3,
0x25AA,
0x25AC,
0x25B6,
0x25B7,
0x25C0,
0x25C1,
0x25FB,
0x25FF,
0x2600,
0x2606,
0x2607,
0x2613,
0x2614,
0x2686,
0x2690,
0x2706,
0x2708,
0x2713,
0x2714,
0x2715,
0x2716,
0x2717,
0x271D,
0x271E,
0x2721,
0x2722,
0x2728,
0x2729,
0x2733,
0x2735,
0x2744,
0x2745,
0x2747,
0x2748,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x2763,
0x2768,
0x2795,
0x2798,
0x27A1,
0x27A2,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x2934,
0x2936,
0x2B05,
0x2B08,
0x2B1B,
0x2B1D,
0x2B50,
0x2B51,
0x2B55,
0x2B56,
0x3030,
0x3031,
0x303D,
0x303E,
0x3297,
0x3298,
0x3299,
0x329A,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F172,
0x1F17E,
0x1F180,
0x1F18E,
0x1F18F,
0x1F191,
0x1F19B,
0x1F1AD,
0x1F1E6,
0x1F201,
0x1F210,
0x1F21A,
0x1F21B,
0x1F22F,
0x1F230,
0x1F232,
0x1F23B,
0x1F23C,
0x1F240,
0x1F249,
0x1F3FB,
0x1F400,
0x1F53E,
0x1F546,
0x1F650,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F93B,
0x1F93C,
0x1F946,
0x1F947,
0x1FB00,
0x1FC00,
0x1FFFE
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
38, /* 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,
0xA,
0xB,
0xD,
0xE,
0x20,
0x7F,
0xA0,
0xAD,
0xAE,
0x61C,
0x61D,
0x180E,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xE1000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
38, /* 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,
0xD,
0xE,
0x15,
0x16,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x61C,
0x61D,
0x180E,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xE1000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 037 */
38, /* 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,
0xD,
0xE,
0x25,
0x26,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x61C,
0x61D,
0x180E,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0000,
0xE0020,
0xE0080,
0xE0100,
0xE01F0,
0xE1000
};
# endif /* EBCDIC 037 */
static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
691, /* Number of 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,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBBF,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xDDF,
0xDE0,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200D,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFF9E,
0xFFA0,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11357,
0x11358,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115AF,
0x115B0,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x11930,
0x11931,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16E,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F3FB,
0x1F400,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
static const UV UNI_GCB__L_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1100,
0x1160,
0xA960,
0xA97D
};
static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */
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 */
0x0,
0x600,
0x606,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0xD4E,
0xD4F,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x111C2,
0x111C4,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11A3A,
0x11A3B,
0x11A84,
0x11A8A,
0x11D46,
0x11D47
};
static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
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 */
0x0,
0x903,
0x904,
0x93B,
0x93C,
0x93E,
0x941,
0x949,
0x94D,
0x94E,
0x950,
0x982,
0x984,
0x9BF,
0x9C1,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0xA03,
0xA04,
0xA3E,
0xA41,
0xA83,
0xA84,
0xABE,
0xAC1,
0xAC9,
0xACA,
0xACB,
0xACD,
0xB02,
0xB04,
0xB40,
0xB41,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xC01,
0xC04,
0xC41,
0xC45,
0xC82,
0xC84,
0xCBE,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD02,
0xD04,
0xD3F,
0xD41,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD82,
0xD84,
0xDD0,
0xDD2,
0xDD8,
0xDDF,
0xDF2,
0xDF4,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xF3E,
0xF40,
0xF7F,
0xF80,
0x1031,
0x1032,
0x103B,
0x103D,
0x1056,
0x1058,
0x1084,
0x1085,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x1A19,
0x1A1B,
0x1A55,
0x1A56,
0x1A57,
0x1A58,
0x1A6D,
0x1A73,
0x1B04,
0x1B05,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B45,
0x1B82,
0x1B83,
0x1BA1,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1C24,
0x1C2C,
0x1C34,
0x1C36,
0x1CE1,
0x1CE2,
0x1CF7,
0x1CF8,
0xA823,
0xA825,
0xA827,
0xA828,
0xA880,
0xA882,
0xA8B4,
0xA8C4,
0xA952,
0xA954,
0xA983,
0xA984,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9C1,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA4D,
0xAA4E,
0xAAEB,
0xAAEC,
0xAAEE,
0xAAF0,
0xAAF5,
0xAAF6,
0xABE3,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABEB,
0xABEC,
0xABED,
0x11000,
0x11001,
0x11002,
0x11003,
0x11082,
0x11083,
0x110B0,
0x110B3,
0x110B7,
0x110B9,
0x1112C,
0x1112D,
0x11145,
0x11147,
0x11182,
0x11183,
0x111B3,
0x111B6,
0x111BF,
0x111C1,
0x111CE,
0x111CF,
0x1122C,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x112E0,
0x112E3,
0x11302,
0x11304,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11362,
0x11364,
0x11435,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x115B0,
0x115B2,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x11630,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x11720,
0x11722,
0x11726,
0x11727,
0x1182C,
0x1182F,
0x11838,
0x11839,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193D,
0x1193E,
0x11940,
0x11941,
0x11942,
0x11943,
0x119D1,
0x119D4,
0x119DC,
0x119E0,
0x119E4,
0x119E5,
0x11A39,
0x11A3A,
0x11A57,
0x11A59,
0x11A97,
0x11A98,
0x11C2F,
0x11C30,
0x11C3E,
0x11C3F,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11D8A,
0x11D8F,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11EF5,
0x11EF7,
0x16F51,
0x16F88,
0x16FF0,
0x16FF2,
0x1D166,
0x1D167,
0x1D16D,
0x1D16E
};
static const UV UNI_GCB__T_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11A8,
0x1200,
0xD7CB,
0xD7FC
};
static const UV UNI_GCB__V_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1160,
0x11A8,
0xD7B0,
0xD7C7
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
620, /* Number of 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,
0x20,
0x7F,
0xA0,
0xAD,
0xAE,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE33,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1038,
0x1039,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1084,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x1100,
0x1200,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFF9E,
0xFFA0,
0xFFF0,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0xE0000,
0xE1000
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
620, /* Number of 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,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE33,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1038,
0x1039,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1084,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x1100,
0x1200,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFF9E,
0xFFA0,
0xFFF0,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0xE0000,
0xE1000
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
620, /* Number of 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,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x600,
0x606,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE33,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1038,
0x1039,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1084,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x1100,
0x1200,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180F,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFF9E,
0xFFA0,
0xFFF0,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0xE0000,
0xE1000
};
# endif /* EBCDIC 037 */
static const UV UNI_GEOMETRICSHAPES_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,
0x25A0,
0x2600
};
static const UV UNI_GEOMETRICSHAPESEXT_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,
0x1F780,
0x1F800
};
static const UV UNI_GEOR_invlist[] = { /* for all charsets */
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 */
0x0,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x1100,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E
};
static const UV UNI_GEORGIANEXT_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,
0x1C90,
0x1CC0
};
static const UV UNI_GEORGIANSUP_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,
0x2D00,
0x2D30
};
static const UV UNI_GLAG_invlist[] = { /* for all charsets */
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 */
0x0,
0x484,
0x485,
0x487,
0x488,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2E43,
0x2E44,
0xA66F,
0xA670,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B
};
static const UV UNI_GLAGOLITICSUP_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,
0x1E000,
0x1E030
};
static const UV UNI_GONG_invlist[] = { /* for all charsets */
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 */
0x0,
0x964,
0x966,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D99,
0x11DA0,
0x11DAA
};
static const UV UNI_GONM_invlist[] = { /* for all charsets */
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 */
0x0,
0x964,
0x966,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D50,
0x11D5A
};
static const UV UNI_GOTH_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,
0x10330,
0x1034B
};
static const UV UNI_GRAN_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
0xBE6,
0xBF4,
0x1CD0,
0x1CD1,
0x1CD2,
0x1CD4,
0x1CF2,
0x1CF5,
0x1CF8,
0x1CFA,
0x20F0,
0x20F1,
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,
0x11FD0,
0x11FD2,
0x11FD3,
0x11FD4
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
1669, /* Number of 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,
0x20,
0x7F,
0xA0,
0xAD,
0xAE,
0x300,
0x370,
0x378,
0x37A,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x610,
0x61B,
0x61C,
0x61E,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70E,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7EB,
0x7F4,
0x7FB,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x830,
0x83F,
0x840,
0x859,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E6,
0x9FE,
0xA03,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA41,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA70,
0xA72,
0xA75,
0xA76,
0xA77,
0xA83,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC1,
0xAC9,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE6,
0xAF2,
0xAF9,
0xAFA,
0xB02,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB78,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBD0,
0xBD1,
0xBE6,
0xBFB,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC41,
0xC45,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC66,
0xC70,
0xC77,
0xC81,
0xC82,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD02,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD50,
0xD54,
0xD57,
0xD58,
0xD62,
0xD66,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDD0,
0xDD2,
0xDD8,
0xDDF,
0xDE6,
0xDF0,
0xDF2,
0xDF5,
0xE01,
0xE31,
0xE32,
0xE34,
0xE3F,
0xE47,
0xE4F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF48,
0xF49,
0xF6D,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFDB,
0x1000,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
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,
0x1360,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1400,
0x169D,
0x16A0,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1735,
0x1737,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x1A17,
0x1A19,
0x1A1B,
0x1A1E,
0x1A56,
0x1A57,
0x1A58,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1B04,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B4C,
0x1B50,
0x1B6B,
0x1B74,
0x1B7D,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1BFC,
0x1C2C,
0x1C34,
0x1C36,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
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,
0x200B,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CEF,
0x2CF2,
0x2CF4,
0x2CF9,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x302A,
0x3030,
0x3040,
0x3041,
0x3097,
0x309B,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C4,
0xA8CE,
0xA8DA,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA954,
0xA95F,
0xA97D,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E5,
0xA9E6,
0xA9FF,
0xAA00,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAAEC,
0xAAEE,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6C,
0xAB70,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBC2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFE,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E1,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x10376,
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,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A40,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE5,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D24,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAD,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x11001,
0x11002,
0x11038,
0x11047,
0x1104E,
0x11052,
0x11070,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11136,
0x11148,
0x11150,
0x11173,
0x11174,
0x11177,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112DF,
0x112E0,
0x112E3,
0x112F0,
0x112FA,
0x11302,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x1135D,
0x11364,
0x11400,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145C,
0x1145D,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B0,
0x115B2,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x11600,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
0x11800,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D4,
0x119DC,
0x119E0,
0x119E1,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A50,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11AA3,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C30,
0x11C3E,
0x11C3F,
0x11C40,
0x11C46,
0x11C50,
0x11C6D,
0x11C70,
0x11C90,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF5,
0x11EF9,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF5,
0x16AF6,
0x16B00,
0x16B30,
0x16B37,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E9B,
0x16F00,
0x16F4B,
0x16F50,
0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16E,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
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,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA8C,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
0x1E94B,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
1669, /* Number of 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,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x300,
0x370,
0x378,
0x37A,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x610,
0x61B,
0x61C,
0x61E,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70E,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7EB,
0x7F4,
0x7FB,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x830,
0x83F,
0x840,
0x859,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E6,
0x9FE,
0xA03,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA41,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA70,
0xA72,
0xA75,
0xA76,
0xA77,
0xA83,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC1,
0xAC9,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE6,
0xAF2,
0xAF9,
0xAFA,
0xB02,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB78,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBD0,
0xBD1,
0xBE6,
0xBFB,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC41,
0xC45,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC66,
0xC70,
0xC77,
0xC81,
0xC82,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD02,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD50,
0xD54,
0xD57,
0xD58,
0xD62,
0xD66,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDD0,
0xDD2,
0xDD8,
0xDDF,
0xDE6,
0xDF0,
0xDF2,
0xDF5,
0xE01,
0xE31,
0xE32,
0xE34,
0xE3F,
0xE47,
0xE4F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF48,
0xF49,
0xF6D,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFDB,
0x1000,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
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,
0x1360,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1400,
0x169D,
0x16A0,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1735,
0x1737,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x1A17,
0x1A19,
0x1A1B,
0x1A1E,
0x1A56,
0x1A57,
0x1A58,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1B04,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B4C,
0x1B50,
0x1B6B,
0x1B74,
0x1B7D,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1BFC,
0x1C2C,
0x1C34,
0x1C36,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
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,
0x200B,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CEF,
0x2CF2,
0x2CF4,
0x2CF9,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x302A,
0x3030,
0x3040,
0x3041,
0x3097,
0x309B,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C4,
0xA8CE,
0xA8DA,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA954,
0xA95F,
0xA97D,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E5,
0xA9E6,
0xA9FF,
0xAA00,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAAEC,
0xAAEE,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6C,
0xAB70,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBC2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFE,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E1,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x10376,
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,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A40,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE5,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D24,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAD,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x11001,
0x11002,
0x11038,
0x11047,
0x1104E,
0x11052,
0x11070,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11136,
0x11148,
0x11150,
0x11173,
0x11174,
0x11177,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112DF,
0x112E0,
0x112E3,
0x112F0,
0x112FA,
0x11302,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x1135D,
0x11364,
0x11400,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145C,
0x1145D,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B0,
0x115B2,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x11600,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
0x11800,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D4,
0x119DC,
0x119E0,
0x119E1,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A50,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11AA3,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C30,
0x11C3E,
0x11C3F,
0x11C40,
0x11C46,
0x11C50,
0x11C6D,
0x11C70,
0x11C90,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF5,
0x11EF9,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF5,
0x16AF6,
0x16B00,
0x16B30,
0x16B37,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E9B,
0x16F00,
0x16F4B,
0x16F50,
0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16E,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
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,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA8C,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
0x1E94B,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
1669, /* Number of 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,
0x40,
0xCA,
0xCB,
0xFF,
0x100,
0x300,
0x370,
0x378,
0x37A,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x58B,
0x58D,
0x590,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x610,
0x61B,
0x61C,
0x61E,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DE,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70E,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7C0,
0x7EB,
0x7F4,
0x7FB,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x830,
0x83F,
0x840,
0x859,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9E6,
0x9FE,
0xA03,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3E,
0xA41,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA70,
0xA72,
0xA75,
0xA76,
0xA77,
0xA83,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xAC1,
0xAC9,
0xACA,
0xACB,
0xACD,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAE6,
0xAF2,
0xAF9,
0xAFA,
0xB02,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB78,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBBF,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBD0,
0xBD1,
0xBE6,
0xBFB,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC41,
0xC45,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC66,
0xC70,
0xC77,
0xC81,
0xC82,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC5,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD02,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD4E,
0xD50,
0xD54,
0xD57,
0xD58,
0xD62,
0xD66,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDD0,
0xDD2,
0xDD8,
0xDDF,
0xDE6,
0xDF0,
0xDF2,
0xDF5,
0xE01,
0xE31,
0xE32,
0xE34,
0xE3F,
0xE47,
0xE4F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF48,
0xF49,
0xF6D,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFDB,
0x1000,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
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,
0x1360,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1400,
0x169D,
0x16A0,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1735,
0x1737,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x1A17,
0x1A19,
0x1A1B,
0x1A1E,
0x1A56,
0x1A57,
0x1A58,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1B04,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B4C,
0x1B50,
0x1B6B,
0x1B74,
0x1B7D,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1BFC,
0x1C2C,
0x1C34,
0x1C36,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
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,
0x200B,
0x2010,
0x2028,
0x202F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20C0,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CEF,
0x2CF2,
0x2CF4,
0x2CF9,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x302A,
0x3030,
0x3040,
0x3041,
0x3097,
0x309B,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C4,
0xA8CE,
0xA8DA,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA954,
0xA95F,
0xA97D,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E5,
0xA9E6,
0xA9FF,
0xAA00,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAAEC,
0xAAEE,
0xAAF6,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6C,
0xAB70,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBC2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFE,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E1,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x10376,
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,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A40,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE5,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D24,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAD,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x11001,
0x11002,
0x11038,
0x11047,
0x1104E,
0x11052,
0x11070,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11136,
0x11148,
0x11150,
0x11173,
0x11174,
0x11177,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112DF,
0x112E0,
0x112E3,
0x112F0,
0x112FA,
0x11302,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x1135D,
0x11364,
0x11400,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145C,
0x1145D,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115AF,
0x115B0,
0x115B2,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x11600,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
0x11800,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x11931,
0x11936,
0x11937,
0x11939,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D4,
0x119DC,
0x119E0,
0x119E1,
0x119E5,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A50,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11AA3,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C30,
0x11C3E,
0x11C3F,
0x11C40,
0x11C46,
0x11C50,
0x11C6D,
0x11C70,
0x11C90,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11D99,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF3,
0x11EF5,
0x11EF9,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF5,
0x16AF6,
0x16B00,
0x16B30,
0x16B37,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E9B,
0x16F00,
0x16F4B,
0x16F50,
0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE4,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16E,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
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,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA8C,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2EC,
0x1E2F0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
0x1E94B,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
static const UV UNI_GREEKEXT_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,
0x1F00,
0x2000
};
static const UV UNI_GREK_invlist[] = { /* for all charsets */
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 */
0x0,
0x342,
0x343,
0x345,
0x346,
0x370,
0x374,
0x375,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x385,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3E2,
0x3F0,
0x400,
0x1D26,
0x1D2B,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1DBF,
0x1DC2,
0x1F00,
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,
0x2126,
0x2127,
0xAB65,
0xAB66,
0x10140,
0x1018F,
0x101A0,
0x101A1,
0x1D200,
0x1D246
};
static const UV UNI_GREXT_invlist[] = { /* for all charsets */
689, /* Number of 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,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9BE,
0x9BF,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3E,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBBF,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC2,
0xCC3,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD3E,
0xD3F,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xDDF,
0xDE0,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200D,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFF9E,
0xFFA0,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x1133E,
0x1133F,
0x11340,
0x11341,
0x11357,
0x11358,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114B1,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115AF,
0x115B0,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x11930,
0x11931,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D166,
0x1D167,
0x1D16A,
0x1D16E,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
static const UV UNI_GUJR_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
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,
0xA830,
0xA83A
};
static const UV UNI_GURU_invlist[] = { /* for all charsets */
39, /* Number of 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,
0x951,
0x953,
0x964,
0x966,
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,
0xA830,
0xA83A
};
static const UV UNI_HALFANDFULLFORMS_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,
0xFF00,
0xFFF0
};
static const UV UNI_HALFMARKS_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,
0xFE20,
0xFE30
};
static const UV UNI_HAN_invlist[] = { /* for all charsets */
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 */
0x0,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x3001,
0x3004,
0x3005,
0x3012,
0x3013,
0x3020,
0x3021,
0x302E,
0x3030,
0x3031,
0x3037,
0x3040,
0x30FB,
0x30FC,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x3220,
0x3248,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32FF,
0x3300,
0x3358,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA700,
0xA708,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFE45,
0xFE47,
0xFF61,
0xFF66,
0x16FF0,
0x16FF2,
0x1D360,
0x1D372,
0x1F250,
0x1F252,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
static const UV UNI_HANG_invlist[] = { /* for all charsets */
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 */
0x0,
0x1100,
0x1200,
0x3001,
0x3004,
0x3008,
0x3012,
0x3013,
0x3020,
0x302E,
0x3031,
0x3037,
0x3038,
0x30FB,
0x30FC,
0x3131,
0x318F,
0x3200,
0x321F,
0x3260,
0x327F,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFE45,
0xFE47,
0xFF61,
0xFF66,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD
};
static const UV UNI_HANO_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,
0x1720,
0x1737
};
static const UV UNI_HATR_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,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x10900
};
static const UV UNI_HEBR_invlist[] = { /* for all charsets */
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 */
0x0,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50
};
static const UV UNI_HIGHPUSURROGATES_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,
0xDB80,
0xDC00
};
static const UV UNI_HIGHSURROGATES_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,
0xD800,
0xDB80
};
static const UV UNI_HIRA_invlist[] = { /* for all charsets */
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 */
0x0,
0x3001,
0x3004,
0x3008,
0x3012,
0x3013,
0x3020,
0x3030,
0x3036,
0x3037,
0x3038,
0x303C,
0x303E,
0x3041,
0x3097,
0x3099,
0x30A1,
0x30FB,
0x30FD,
0xFE45,
0xFE47,
0xFF61,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0x1B001,
0x1B11F,
0x1B150,
0x1B153,
0x1F200,
0x1F201
};
static const UV UNI_HLUW_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,
0x14400,
0x14647
};
static const UV UNI_HMNG_invlist[] = { /* for all charsets */
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 */
0x0,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90
};
static const UV UNI_HMNP_invlist[] = { /* for all charsets */
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,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150
};
static const UV UNI_HST__NA_invlist[] = { /* for all charsets */
11, /* 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,
0x1100,
0x1200,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC
};
static const UV UNI_HUNG_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,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D00
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2D,
0x2E,
0xAD,
0xAE,
0x58A,
0x58B,
0x1806,
0x1807,
0x2010,
0x2012,
0x2E17,
0x2E18,
0x30FB,
0x30FC,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0xFF65,
0xFF66
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x60,
0x61,
0xCA,
0xCB,
0x58A,
0x58B,
0x1806,
0x1807,
0x2010,
0x2012,
0x2E17,
0x2E18,
0x30FB,
0x30FC,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0xFF65,
0xFF66
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x60,
0x61,
0xCA,
0xCB,
0x58A,
0x58B,
0x1806,
0x1807,
0x2010,
0x2012,
0x2E17,
0x2E18,
0x30FB,
0x30FC,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0xFF65,
0xFF66
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
1461, /* Number of 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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xB7,
0xB8,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1369,
0x1372,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
1485, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1369,
0x1372,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
1481, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1369,
0x1372,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 */
749, /* Number of 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,
0x27,
0x28,
0x2D,
0x2F,
0x30,
0x3B,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xB7,
0xB8,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x375,
0x376,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x58A,
0x58B,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF0B,
0xF0C,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 */
783, /* Number of 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,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x375,
0x376,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x58A,
0x58B,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF0B,
0xF0C,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 */
779, /* Number of 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,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x375,
0x376,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x58A,
0x58B,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF0B,
0xF0C,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Latin1 */
749, /* 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,
0x27,
0x28,
0x2D,
0x2F,
0x30,
0x3B,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xB7,
0xB8,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x375,
0x376,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x58A,
0x58B,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF0B,
0xF0C,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 1047 */
783, /* 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,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x375,
0x376,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x58A,
0x58B,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF0B,
0xF0C,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 037 */
779, /* 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,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x375,
0x376,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x58A,
0x58B,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF0B,
0xF0C,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for ASCII/Latin1 */
39, /* Number of 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,
0xAD,
0xAE,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x206A,
0x3164,
0x3165,
0xFE00,
0xFE10,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDIC 1047 */
39, /* Number of 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,
0xCA,
0xCB,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x206A,
0x3164,
0x3165,
0xFE00,
0xFE10,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDIC 037 */
39, /* Number of 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,
0xCA,
0xCB,
0x34F,
0x350,
0x61C,
0x61D,
0x115F,
0x1161,
0x17B4,
0x17B6,
0x180B,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x206A,
0x3164,
0x3165,
0xFE00,
0xFE10,
0xFEFF,
0xFF00,
0xFFA0,
0xFFA1,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets */
425, /* Number of 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,
0x3E2,
0x3F0,
0x800,
0x82E,
0x830,
0x83F,
0x1680,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1800,
0x180B,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20,
0x1CFA,
0x1CFB,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C80,
0x2CF4,
0x2CF9,
0x2D00,
0xA840,
0xA878,
0xA930,
0xA954,
0xA95F,
0xA960,
0xA9CF,
0xA9D0,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
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,
0x10D00,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11150,
0x11177,
0x11180,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11301,
0x11302,
0x11303,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11EE0,
0x11EF9,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E9B,
0x16FE0,
0x16FE2,
0x16FE4,
0x16FE5,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA0,
0x1D800,
0x1DA8C,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x27,
0x28,
0x2D,
0x2F,
0x3A,
0x3B,
0xB7,
0xB8,
0x375,
0x376,
0x58A,
0x58B,
0x5F3,
0x5F5,
0x6FD,
0x6FF,
0xF0B,
0xF0C,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x30A0,
0x30A1,
0x30FB,
0x30FC
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x4C,
0x60,
0x61,
0x7A,
0x7B,
0x7D,
0x7E,
0xB3,
0xB4,
0x375,
0x376,
0x58A,
0x58B,
0x5F3,
0x5F5,
0x6FD,
0x6FF,
0xF0B,
0xF0C,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x30A0,
0x30A1,
0x30FB,
0x30FC
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4B,
0x4C,
0x60,
0x61,
0x7A,
0x7B,
0x7D,
0x7E,
0xB3,
0xB4,
0x375,
0x376,
0x58A,
0x58B,
0x5F3,
0x5F5,
0x6FD,
0x6FF,
0xF0B,
0xF0C,
0x200C,
0x200E,
0x2010,
0x2011,
0x2019,
0x201A,
0x2027,
0x2028,
0x30A0,
0x30A1,
0x30FB,
0x30FC
};
# endif /* EBCDIC 037 */
static const UV UNI_IDENTIFIERTYPE__LIMITEDUSE_invlist[] = { /* for all charsets */
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 */
0x0,
0x700,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x7C0,
0x7FB,
0x7FD,
0x800,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1400,
0x1680,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x19E0,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BF4,
0x1BFC,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1CC0,
0x1CC8,
0x2D30,
0x2D68,
0x2D70,
0x2D71,
0x2D7F,
0x2D80,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA6A0,
0xA6F8,
0xA800,
0xA82D,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA900,
0xA92E,
0xA92F,
0xA930,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60,
0xAA80,
0xAAC3,
0xAADB,
0xAAF7,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x11100,
0x11135,
0x11136,
0x11148,
0x11400,
0x1145C,
0x1145D,
0x11462,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D99,
0x11DA0,
0x11DAA,
0x11FB0,
0x11FB1,
0x16800,
0x16A39,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Latin1 */
1357, /* 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,
0x9,
0xE,
0x20,
0x7F,
0x85,
0x86,
0xA0,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 1047 */
1361, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0xFF,
0x100,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 037 */
1361, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0xFF,
0x100,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for ASCII/Latin1 */
503, /* Number of 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,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0x132,
0x134,
0x13F,
0x141,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x3164,
0x3165,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFA0,
0xFFA1,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 1047 */
509, /* Number of 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,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBB,
0xBD,
0xBE,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x3164,
0x3165,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFA0,
0xFFA1,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 037 */
507, /* Number of 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,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBC,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x3164,
0x3165,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFA0,
0xFFA1,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */
691, /* Number of 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,
0x9,
0xE,
0x20,
0x27,
0x28,
0x2D,
0x2F,
0x30,
0x3B,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0x7F,
0x85,
0x86,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAD,
0xAE,
0xAF,
0xB0,
0xB2,
0xB6,
0xB7,
0xBB,
0xBC,
0xBF,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x55A,
0x560,
0x589,
0x58A,
0x58D,
0x590,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x600,
0x610,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x700,
0x70E,
0x70F,
0x710,
0x7F6,
0x7FA,
0x7FE,
0x800,
0x830,
0x83F,
0x85E,
0x85F,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF2,
0xB70,
0xB71,
0xB72,
0xB78,
0xBF0,
0xBFB,
0xC77,
0xC80,
0xC84,
0xC85,
0xD4F,
0xD50,
0xD58,
0xD5F,
0xD70,
0xD7A,
0xDF4,
0xDF5,
0xE3F,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF01,
0xF0B,
0xF0D,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFDB,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1372,
0x137D,
0x1390,
0x139A,
0x1400,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1ABE,
0x1ABF,
0x1B5A,
0x1B6B,
0x1B74,
0x1B7D,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2012,
0x2017,
0x2018,
0x2019,
0x201A,
0x2024,
0x2028,
0x202A,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x2041,
0x2047,
0x204A,
0x2054,
0x2055,
0x2057,
0x2058,
0x205F,
0x20A0,
0x20A8,
0x20A9,
0x20C0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2118,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2190,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2427,
0x2440,
0x244B,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2E9F,
0x2EA0,
0x2EF3,
0x2FF0,
0x2FFC,
0x3001,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3037,
0x3038,
0x303D,
0x3040,
0x3190,
0x3192,
0x31C0,
0x31E4,
0x3248,
0x3250,
0x327F,
0x3280,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA828,
0xA82C,
0xA830,
0xA83A,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAA77,
0xAA7A,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xABEB,
0xABEC,
0xFBB2,
0xFBC2,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE45,
0xFE47,
0xFFF9,
0xFFFE,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10175,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10860,
0x10877,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A50,
0x10A59,
0x10A7D,
0x10A80,
0x10A9D,
0x10AA0,
0x10AC8,
0x10AC9,
0x10AEB,
0x10AF7,
0x10B39,
0x10B40,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E60,
0x10E7F,
0x10EAD,
0x10EAE,
0x10F1D,
0x10F27,
0x10F51,
0x10F5A,
0x10FC5,
0x10FCC,
0x11047,
0x1104E,
0x11052,
0x11066,
0x110BB,
0x110C2,
0x110CD,
0x110CE,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x111E1,
0x111F5,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173A,
0x11740,
0x1183B,
0x1183C,
0x118EA,
0x118F3,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C5A,
0x11C6D,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FC0,
0x11FF2,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x13430,
0x13439,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B40,
0x16B44,
0x16B46,
0x16B5B,
0x16B62,
0x16E80,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9C,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D15E,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1BB,
0x1D1C1,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D379,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA8C,
0x1E14F,
0x1E150,
0x1E2FF,
0x1E300,
0x1E8C7,
0x1E8D0,
0x1E95E,
0x1E960,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */
705, /* Number of 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xB7,
0xBD,
0xBE,
0xBF,
0xC1,
0xD0,
0xD1,
0xE0,
0xE2,
0x2C2,
0x2C6,
0x2D2,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x55A,
0x560,
0x589,
0x58A,
0x58D,
0x590,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x600,
0x610,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x700,
0x70E,
0x70F,
0x710,
0x7F6,
0x7FA,
0x7FE,
0x800,
0x830,
0x83F,
0x85E,
0x85F,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF2,
0xB70,
0xB71,
0xB72,
0xB78,
0xBF0,
0xBFB,
0xC77,
0xC80,
0xC84,
0xC85,
0xD4F,
0xD50,
0xD58,
0xD5F,
0xD70,
0xD7A,
0xDF4,
0xDF5,
0xE3F,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF01,
0xF0B,
0xF0D,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFDB,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1372,
0x137D,
0x1390,
0x139A,
0x1400,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1ABE,
0x1ABF,
0x1B5A,
0x1B6B,
0x1B74,
0x1B7D,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2012,
0x2017,
0x2018,
0x2019,
0x201A,
0x2024,
0x2028,
0x202A,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x2041,
0x2047,
0x204A,
0x2054,
0x2055,
0x2057,
0x2058,
0x205F,
0x20A0,
0x20A8,
0x20A9,
0x20C0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2118,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2190,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2427,
0x2440,
0x244B,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2E9F,
0x2EA0,
0x2EF3,
0x2FF0,
0x2FFC,
0x3001,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3037,
0x3038,
0x303D,
0x3040,
0x3190,
0x3192,
0x31C0,
0x31E4,
0x3248,
0x3250,
0x327F,
0x3280,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA828,
0xA82C,
0xA830,
0xA83A,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAA77,
0xAA7A,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xABEB,
0xABEC,
0xFBB2,
0xFBC2,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE45,
0xFE47,
0xFFF9,
0xFFFE,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10175,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10860,
0x10877,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A50,
0x10A59,
0x10A7D,
0x10A80,
0x10A9D,
0x10AA0,
0x10AC8,
0x10AC9,
0x10AEB,
0x10AF7,
0x10B39,
0x10B40,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E60,
0x10E7F,
0x10EAD,
0x10EAE,
0x10F1D,
0x10F27,
0x10F51,
0x10F5A,
0x10FC5,
0x10FCC,
0x11047,
0x1104E,
0x11052,
0x11066,
0x110BB,
0x110C2,
0x110CD,
0x110CE,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x111E1,
0x111F5,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173A,
0x11740,
0x1183B,
0x1183C,
0x118EA,
0x118F3,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C5A,
0x11C6D,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FC0,
0x11FF2,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x13430,
0x13439,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B40,
0x16B44,
0x16B46,
0x16B5B,
0x16B62,
0x16E80,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9C,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D15E,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1BB,
0x1D1C1,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D379,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA8C,
0x1E14F,
0x1E150,
0x1E2FF,
0x1E300,
0x1E8C7,
0x1E8D0,
0x1E95E,
0x1E960,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */
703, /* Number of 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x60,
0x61,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xB7,
0xBA,
0xBC,
0xBF,
0xC1,
0xD0,
0xD1,
0xE0,
0xE2,
0x2C2,
0x2C6,
0x2D2,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x55A,
0x560,
0x589,
0x58A,
0x58D,
0x590,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x600,
0x610,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x700,
0x70E,
0x70F,
0x710,
0x7F6,
0x7FA,
0x7FE,
0x800,
0x830,
0x83F,
0x85E,
0x85F,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF2,
0xB70,
0xB71,
0xB72,
0xB78,
0xBF0,
0xBFB,
0xC77,
0xC80,
0xC84,
0xC85,
0xD4F,
0xD50,
0xD58,
0xD5F,
0xD70,
0xD7A,
0xDF4,
0xDF5,
0xE3F,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF01,
0xF0B,
0xF0D,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFDB,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1372,
0x137D,
0x1390,
0x139A,
0x1400,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1940,
0x1941,
0x1944,
0x1946,
0x19DE,
0x1A00,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1ABE,
0x1ABF,
0x1B5A,
0x1B6B,
0x1B74,
0x1B7D,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2012,
0x2017,
0x2018,
0x2019,
0x201A,
0x2024,
0x2028,
0x202A,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x2041,
0x2047,
0x204A,
0x2054,
0x2055,
0x2057,
0x2058,
0x205F,
0x20A0,
0x20A8,
0x20A9,
0x20C0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2118,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2190,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2427,
0x2440,
0x244B,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2E9F,
0x2EA0,
0x2EF3,
0x2FF0,
0x2FFC,
0x3001,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3037,
0x3038,
0x303D,
0x3040,
0x3190,
0x3192,
0x31C0,
0x31E4,
0x3248,
0x3250,
0x327F,
0x3280,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA828,
0xA82C,
0xA830,
0xA83A,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAA77,
0xAA7A,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xABEB,
0xABEC,
0xFBB2,
0xFBC2,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE45,
0xFE47,
0xFFF9,
0xFFFE,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10175,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10860,
0x10877,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A50,
0x10A59,
0x10A7D,
0x10A80,
0x10A9D,
0x10AA0,
0x10AC8,
0x10AC9,
0x10AEB,
0x10AF7,
0x10B39,
0x10B40,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E60,
0x10E7F,
0x10EAD,
0x10EAE,
0x10F1D,
0x10F27,
0x10F51,
0x10F5A,
0x10FC5,
0x10FCC,
0x11047,
0x1104E,
0x11052,
0x11066,
0x110BB,
0x110C2,
0x110CD,
0x110CE,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x111E1,
0x111F5,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173A,
0x11740,
0x1183B,
0x1183C,
0x118EA,
0x118F3,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C5A,
0x11C6D,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FC0,
0x11FF2,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x13430,
0x13439,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B40,
0x16B44,
0x16B46,
0x16B5B,
0x16B62,
0x16E80,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9C,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D15E,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1BB,
0x1D1C1,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D379,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA8C,
0x1E14F,
0x1E150,
0x1E2FF,
0x1E300,
0x1E8C7,
0x1E8D0,
0x1E95E,
0x1E960,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 037 */
static const UV UNI_IDENTIFIERTYPE__OBSOLETE_invlist[] = { /* for all charsets */
207, /* Number of 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,
0x18D,
0x18E,
0x1AA,
0x1AC,
0x1B9,
0x1BC,
0x1BE,
0x1C0,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x277,
0x278,
0x27C,
0x27D,
0x29E,
0x29F,
0x363,
0x374,
0x376,
0x378,
0x37F,
0x380,
0x3D8,
0x3E2,
0x3F3,
0x3F4,
0x3F7,
0x3F9,
0x3FA,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x5A2,
0x5A3,
0x5C5,
0x5C7,
0x640,
0x641,
0x66E,
0x670,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x7E8,
0x7EB,
0x7FA,
0x7FB,
0x8AD,
0x8B2,
0x94E,
0x94F,
0x951,
0x953,
0x978,
0x979,
0x980,
0x981,
0x9FC,
0x9FD,
0xC00,
0xC01,
0xC34,
0xC35,
0xC58,
0xC5A,
0xC81,
0xC82,
0xCDE,
0xCDF,
0xD01,
0xD02,
0xD04,
0xD05,
0xD3B,
0xD3D,
0xD5F,
0xD60,
0xDE6,
0xDF0,
0x10A0,
0x10C6,
0x10F1,
0x10F7,
0x1100,
0x115F,
0x1161,
0x1200,
0x1369,
0x1372,
0x17A8,
0x17A9,
0x17D1,
0x17D2,
0x17D3,
0x17D4,
0x17D8,
0x17D9,
0x17DD,
0x17DE,
0x1AB0,
0x1ABE,
0x1C80,
0x1C89,
0x1CD0,
0x1CFA,
0x1DC0,
0x1DC4,
0x1DCE,
0x1DCF,
0x1DD1,
0x1DE7,
0x2056,
0x2057,
0x2058,
0x205F,
0x2127,
0x2128,
0x2132,
0x2133,
0x214E,
0x2150,
0x2180,
0x2189,
0x2C6D,
0x2C77,
0x2C7E,
0x2C80,
0x2D00,
0x2D26,
0x2DE0,
0x2E17,
0x2E2A,
0x2E33,
0x2E35,
0x2E36,
0x2E39,
0x2E3A,
0x301E,
0x301F,
0x302E,
0x3030,
0x312E,
0x312F,
0xA610,
0xA613,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA670,
0xA67C,
0xA680,
0xA69C,
0xA69E,
0xA6A0,
0xA700,
0xA708,
0xA722,
0xA770,
0xA771,
0xA788,
0xA790,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7B0,
0xA7B2,
0xA7F5,
0xA7F8,
0xA7FB,
0xA800,
0xA8E0,
0xA900,
0xA960,
0xA97D,
0xA9E0,
0xA9E7,
0xAB30,
0xAB5B,
0xAB64,
0xAB66,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0x10140,
0x10175,
0x101D0,
0x101FE,
0x102E0,
0x102FC,
0x16FE3,
0x16FE4,
0x1B000,
0x1B11F,
0x1D200,
0x1D246
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Latin1 */
733, /* Number of 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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6FD,
0x6FF,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A1,
0x30FB,
0x30FC,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 1047 */
763, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6FD,
0x6FF,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A1,
0x30FB,
0x30FC,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 */
759, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x259,
0x25A,
0x2BB,
0x2BD,
0x2EC,
0x2ED,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x335,
0x336,
0x338,
0x33A,
0x342,
0x343,
0x345,
0x346,
0x37B,
0x37E,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3FC,
0x460,
0x48A,
0x500,
0x510,
0x52A,
0x52E,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x561,
0x587,
0x5B4,
0x5B5,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x640,
0x641,
0x656,
0x660,
0x66A,
0x670,
0x673,
0x674,
0x675,
0x679,
0x68E,
0x68F,
0x6A1,
0x6A2,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6FD,
0x6FF,
0x700,
0x750,
0x7B2,
0x8A0,
0x8AD,
0x8B2,
0x8B3,
0x8B6,
0x8C8,
0x901,
0x94E,
0x94F,
0x951,
0x956,
0x958,
0x960,
0x964,
0x966,
0x970,
0x971,
0x978,
0x979,
0x980,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9E0,
0x9E4,
0x9E6,
0x9F2,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA35,
0xA36,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA5C,
0xA5D,
0xA66,
0xA75,
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,
0xAF0,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5F,
0xB62,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC01,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC80,
0xC81,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF3,
0xD00,
0xD01,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD82,
0xD84,
0xD85,
0xD8F,
0xD91,
0xD97,
0xD9A,
0xDA6,
0xDA7,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDDF,
0xDF2,
0xDF3,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDE,
0xEE0,
0xF00,
0xF01,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF3E,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF85,
0xF86,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10F1,
0x10F7,
0x10FB,
0x10FD,
0x1100,
0x1200,
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,
0x1360,
0x1380,
0x1390,
0x1780,
0x17A3,
0x17A5,
0x17A8,
0x17A9,
0x17B4,
0x17B6,
0x17CB,
0x17D2,
0x17D3,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x17E0,
0x17EA,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1E00,
0x1E9A,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD6,
0x1FDB,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x309F,
0x30A1,
0x30FB,
0x30FC,
0x30FF,
0x3105,
0x312E,
0x312F,
0x3130,
0x31A0,
0x31C0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA67F,
0xA680,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78D,
0xA78E,
0xA792,
0xA794,
0xA7AA,
0xA7AB,
0xA7AE,
0xA7AF,
0xA7B8,
0xA7BA,
0xA7C2,
0xA7CB,
0xA9E7,
0xA9FF,
0xAA60,
0xAA77,
0xAA7A,
0xAA80,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB66,
0xAB68,
0xAC00,
0xD7A4,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x16FF0,
0x16FF2,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
static const UV UNI_IDENTIFIERTYPE__TECHNICAL_invlist[] = { /* for all charsets */
191, /* Number of 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,
0x180,
0x181,
0x18D,
0x18E,
0x1AA,
0x1AC,
0x1BA,
0x1BC,
0x1BE,
0x1BF,
0x1C0,
0x1C4,
0x234,
0x237,
0x250,
0x259,
0x25A,
0x2B0,
0x2B9,
0x2BB,
0x2BD,
0x2C2,
0x2C6,
0x2D2,
0x2EE,
0x2EF,
0x30E,
0x30F,
0x312,
0x313,
0x315,
0x316,
0x317,
0x31B,
0x31C,
0x321,
0x329,
0x32D,
0x32F,
0x330,
0x333,
0x334,
0x337,
0x338,
0x33A,
0x340,
0x346,
0x34F,
0x350,
0x358,
0x359,
0x363,
0x3CF,
0x3D0,
0x3D7,
0x3D8,
0x3F3,
0x3F4,
0x484,
0x488,
0x560,
0x561,
0x588,
0x589,
0x5C7,
0x5C8,
0x740,
0x74B,
0x953,
0x955,
0xD04,
0xD05,
0xD81,
0xD82,
0xD8F,
0xD91,
0xDA6,
0xDA7,
0xDDF,
0xDE0,
0xDF3,
0xDF4,
0xF18,
0xF1A,
0x17CB,
0x17D2,
0x17DD,
0x17DE,
0x1ABF,
0x1AC1,
0x1D00,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EFA,
0x1F00,
0x203F,
0x2041,
0x20D0,
0x20F1,
0x2118,
0x2119,
0x212E,
0x212F,
0x2180,
0x2184,
0x24EB,
0x2500,
0x2800,
0x2900,
0x2C60,
0x2C68,
0x2C77,
0x2C7C,
0x2CF0,
0x2CF2,
0x2E00,
0x2E0E,
0x3021,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x31F0,
0x3200,
0x327F,
0x3280,
0x4DC0,
0x4E00,
0xA708,
0xA717,
0xA722,
0xA730,
0xA78E,
0xA78F,
0xA7AF,
0xA7B0,
0xA7BA,
0xA7C0,
0xA7FA,
0xA7FB,
0xAB68,
0xAB69,
0xFB1E,
0xFB1F,
0xFBB2,
0xFBC2,
0xFD3E,
0xFD40,
0xFDFD,
0xFDFE,
0xFE20,
0xFE30,
0xFE45,
0xFE47,
0xFE73,
0xFE74,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D15E,
0x1D165,
0x1D173,
0x1D17B,
0x1D1BB,
0x1D1C1,
0x1D1E9,
0x1D242,
0x1D245,
0x1D300,
0x1D357
};
static const UV UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist[] = { /* for all charsets */
153, /* Number of 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,
0x181,
0x18D,
0x18E,
0x18F,
0x190,
0x1A0,
0x1A2,
0x1AA,
0x1AC,
0x1AF,
0x1B1,
0x1B9,
0x1BC,
0x1BE,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x220,
0x226,
0x237,
0x250,
0x253,
0x255,
0x256,
0x258,
0x25B,
0x25C,
0x263,
0x264,
0x268,
0x26A,
0x272,
0x273,
0x289,
0x28A,
0x292,
0x293,
0x305,
0x306,
0x30D,
0x30E,
0x316,
0x317,
0x321,
0x323,
0x332,
0x333,
0x334,
0x335,
0x336,
0x337,
0x358,
0x359,
0x591,
0x5B4,
0x5B5,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x656,
0x660,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x8B3,
0x8B5,
0x8D3,
0x8E2,
0x8E3,
0x901,
0x955,
0x956,
0xA51,
0xA52,
0xA75,
0xA76,
0xAF9,
0xAFA,
0xB44,
0xB45,
0xB62,
0xB64,
0xC5A,
0xC5B,
0xC62,
0xC64,
0xD44,
0xD45,
0xD62,
0xD64,
0xD8F,
0xD91,
0xDA6,
0xDA7,
0xDDF,
0xDE0,
0xDF3,
0xDF4,
0xF39,
0xF3A,
0x18A9,
0x18AA,
0x2054,
0x2055,
0x218A,
0x218C,
0x2BEC,
0x2BF0,
0x2C68,
0x2C6D,
0xA66F,
0xA670,
0xA67C,
0xA67E,
0xA69E,
0xA69F,
0xA78B,
0xA78D,
0xA78F,
0xA790,
0xA7B2,
0xA7B8,
0xA8FC,
0xA8FE,
0xAB60,
0xAB64,
0xFB1E,
0xFB1F,
0xFE2E,
0xFE30,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x1D1DE,
0x1D1E9,
0x1F54F,
0x1F550
};
static const UV UNI_IDEO_invlist[] = { /* for all charsets */
39, /* Number of 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,
0x3006,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0x16FE4,
0x16FE5,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B170,
0x1B2FC,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
static const UV UNI_IDEOGRAPHICSYMBOLS_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,
0x16FE0,
0x17000
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
1245, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309B,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
1271, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309B,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
1267, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309B,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
static const UV UNI_IDSB_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x2FF0,
0x2FF2,
0x2FF4,
0x2FFC
};
static const UV UNI_IDST_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,
0x2FF2,
0x2FF4
};
static const UV UNI_IN__1_DOT_1_invlist[] = { /* for all charsets */
576, /* 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,
0x1F6,
0x1FA,
0x218,
0x250,
0x2A9,
0x2B0,
0x2DF,
0x2E0,
0x2EA,
0x300,
0x346,
0x360,
0x362,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3D7,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3F4,
0x401,
0x40D,
0x40E,
0x450,
0x451,
0x45D,
0x45E,
0x487,
0x490,
0x4C5,
0x4C7,
0x4C9,
0x4CB,
0x4CD,
0x4D0,
0x4EC,
0x4EE,
0x4F6,
0x4F8,
0x4FA,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58A,
0x5B0,
0x5BA,
0x5BB,
0x5C4,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x653,
0x660,
0x66E,
0x670,
0x6B8,
0x6BA,
0x6BF,
0x6C0,
0x6CF,
0x6D0,
0x6EE,
0x6F0,
0x6FA,
0x901,
0x904,
0x905,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA02,
0xA03,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
0xA81,
0xA84,
0xA85,
0xA8C,
0xA8D,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE1,
0xAE6,
0xAF0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB36,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB71,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBF3,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0x10A0,
0x10C6,
0x10D0,
0x10F7,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1E00,
0x1E9B,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x202F,
0x2030,
0x2047,
0x206A,
0x2071,
0x2074,
0x208F,
0x20A0,
0x20AB,
0x20D0,
0x20E2,
0x2100,
0x2139,
0x2153,
0x2183,
0x2190,
0x21EB,
0x2200,
0x22F2,
0x2300,
0x2301,
0x2302,
0x237B,
0x2400,
0x2425,
0x2440,
0x244B,
0x2460,
0x24EB,
0x2500,
0x2596,
0x25A0,
0x25F0,
0x2600,
0x2614,
0x261A,
0x2670,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2768,
0x2776,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x3000,
0x3038,
0x303F,
0x3040,
0x3041,
0x3095,
0x3099,
0x309F,
0x30A1,
0x30FF,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31A0,
0x3200,
0x321D,
0x3220,
0x3244,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x4E00,
0x9FA6,
0xE000,
0xFA2E,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1E,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE20,
0xFE24,
0xFE30,
0xFE45,
0xFE49,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF5F,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFD,
0x10000
};
static const UV UNI_IN__10_invlist[] = { /* for all charsets */
1318, /* 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,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x61D,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8BE,
0x8D4,
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,
0x9FE,
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,
0xA76,
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,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC84,
0xC85,
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,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x1878,
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,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CFA,
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,
0x2BBA,
0x2BBD,
0x2BC9,
0x2BCA,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
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,
0x2E4A,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312F,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FEB,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7AF,
0xA7B0,
0xA7B8,
0xA7F7,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FE,
0xA900,
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,
0xAB66,
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,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
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,
0x10D00,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
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,
0x1133C,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x1145A,
0x1145B,
0x1145C,
0x1145D,
0x1145E,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115DE,
0x11600,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x11700,
0x1171A,
0x1171D,
0x1172C,
0x11730,
0x11740,
0x118A0,
0x118F3,
0x118FF,
0x11900,
0x11A00,
0x11A48,
0x11A50,
0x11A84,
0x11A86,
0x11A9D,
0x11A9E,
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,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1E9,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
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,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D5,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6F9,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F910,
0x1F93F,
0x1F940,
0x1F94D,
0x1F950,
0x1F96C,
0x1F980,
0x1F998,
0x1F9C0,
0x1F9C1,
0x1F9D0,
0x1F9E7,
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__11_invlist[] = { /* for all charsets */
1336, /* 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,
0xC78,
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,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x1CFA,
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,
0x2BC9,
0x2BCA,
0x2BFF,
0x2C00,
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,
0x2E4F,
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,
0xA7BA,
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,
0xAB66,
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,
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,
0x1145F,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115DE,
0x11600,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
0x11800,
0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
0x11A00,
0x11A48,
0x11A50,
0x11A84,
0x11A86,
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,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
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,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x17000,
0x187F2,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
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,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
0x1EC71,
0x1ECB5,
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,
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,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F90D,
0x1F972,
0x1F973,
0x1F977,
0x1F97A,
0x1F9A3,
0x1F9A5,
0x1F9AB,
0x1F9AE,
0x1F9CB,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA74,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA83,
0x1FA90,
0x1FA96,
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_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 */
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,
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,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1F90D,
0x1F972,
0x1F973,
0x1F977,
0x1F97A,
0x1F9A3,
0x1F9A5,
0x1F9AB,
0x1F9AE,
0x1F9CB,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA74,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA83,
0x1FA90,
0x1FA96,
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__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 */
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
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,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x1FFFE,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x2FFFE,
0x3134B,
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__2_invlist[] = { /* for all charsets */
624, /* 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,
0x1F6,
0x1FA,
0x218,
0x250,
0x2A9,
0x2B0,
0x2DF,
0x2E0,
0x2EA,
0x300,
0x346,
0x360,
0x362,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3D7,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3F4,
0x401,
0x40D,
0x40E,
0x450,
0x451,
0x45D,
0x45E,
0x487,
0x490,
0x4C5,
0x4C7,
0x4C9,
0x4CB,
0x4CD,
0x4D0,
0x4EC,
0x4EE,
0x4F6,
0x4F8,
0x4FA,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58A,
0x591,
0x5A2,
0x5A3,
0x5BA,
0x5BB,
0x5C5,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x653,
0x660,
0x66E,
0x670,
0x6B8,
0x6BA,
0x6BF,
0x6C0,
0x6CF,
0x6D0,
0x6EE,
0x6F0,
0x6FA,
0x901,
0x904,
0x905,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA02,
0xA03,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
0xA81,
0xA84,
0xA85,
0xA8C,
0xA8D,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE1,
0xAE6,
0xAF0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB36,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB71,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBF3,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6A,
0xF71,
0xF8C,
0xF90,
0xF96,
0xF97,
0xF98,
0xF99,
0xFAE,
0xFB1,
0xFB8,
0xFB9,
0xFBA,
0x10A0,
0x10C6,
0x10D0,
0x10F7,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x202F,
0x2030,
0x2047,
0x206A,
0x2071,
0x2074,
0x208F,
0x20A0,
0x20AC,
0x20D0,
0x20E2,
0x2100,
0x2139,
0x2153,
0x2183,
0x2190,
0x21EB,
0x2200,
0x22F2,
0x2300,
0x2301,
0x2302,
0x237B,
0x2400,
0x2425,
0x2440,
0x244B,
0x2460,
0x24EB,
0x2500,
0x2596,
0x25A0,
0x25F0,
0x2600,
0x2614,
0x261A,
0x2670,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2768,
0x2776,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x3000,
0x3038,
0x303F,
0x3040,
0x3041,
0x3095,
0x3099,
0x309F,
0x30A1,
0x30FF,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31A0,
0x3200,
0x321D,
0x3220,
0x3244,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x4E00,
0x9FA6,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1E,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE20,
0xFE24,
0xFE30,
0xFE45,
0xFE49,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF5F,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFD,
0x10000,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0000,
0xEFFFE,
0x110000
};
static const UV UNI_IN__2_DOT_1_invlist[] = { /* for all charsets */
624, /* 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,
0x1F6,
0x1FA,
0x218,
0x250,
0x2A9,
0x2B0,
0x2DF,
0x2E0,
0x2EA,
0x300,
0x346,
0x360,
0x362,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3D7,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3F4,
0x401,
0x40D,
0x40E,
0x450,
0x451,
0x45D,
0x45E,
0x487,
0x490,
0x4C5,
0x4C7,
0x4C9,
0x4CB,
0x4CD,
0x4D0,
0x4EC,
0x4EE,
0x4F6,
0x4F8,
0x4FA,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58A,
0x591,
0x5A2,
0x5A3,
0x5BA,
0x5BB,
0x5C5,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x653,
0x660,
0x66E,
0x670,
0x6B8,
0x6BA,
0x6BF,
0x6C0,
0x6CF,
0x6D0,
0x6EE,
0x6F0,
0x6FA,
0x901,
0x904,
0x905,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA02,
0xA03,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
0xA81,
0xA84,
0xA85,
0xA8C,
0xA8D,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE1,
0xAE6,
0xAF0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB36,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB71,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBF3,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6A,
0xF71,
0xF8C,
0xF90,
0xF96,
0xF97,
0xF98,
0xF99,
0xFAE,
0xFB1,
0xFB8,
0xFB9,
0xFBA,
0x10A0,
0x10C6,
0x10D0,
0x10F7,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x202F,
0x2030,
0x2047,
0x206A,
0x2071,
0x2074,
0x208F,
0x20A0,
0x20AD,
0x20D0,
0x20E2,
0x2100,
0x2139,
0x2153,
0x2183,
0x2190,
0x21EB,
0x2200,
0x22F2,
0x2300,
0x2301,
0x2302,
0x237B,
0x2400,
0x2425,
0x2440,
0x244B,
0x2460,
0x24EB,
0x2500,
0x2596,
0x25A0,
0x25F0,
0x2600,
0x2614,
0x261A,
0x2670,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2768,
0x2776,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x3000,
0x3038,
0x303F,
0x3040,
0x3041,
0x3095,
0x3099,
0x309F,
0x30A1,
0x30FF,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31A0,
0x3200,
0x321D,
0x3220,
0x3244,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x4E00,
0x9FA6,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1E,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE20,
0xFE24,
0xFE30,
0xFE45,
0xFE49,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF5F,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0x10000,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0000,
0xEFFFE,
0x110000
};
static const UV UNI_IN__3_invlist[] = { /* for all charsets */
738, /* 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,
0x220,
0x222,
0x234,
0x250,
0x2AE,
0x2B0,
0x2EF,
0x300,
0x34F,
0x360,
0x363,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3D8,
0x3DA,
0x3F4,
0x400,
0x487,
0x488,
0x48A,
0x48C,
0x4C5,
0x4C7,
0x4C9,
0x4CB,
0x4CD,
0x4D0,
0x4F6,
0x4F8,
0x4FA,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5A2,
0x5A3,
0x5BA,
0x5BB,
0x5C5,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x656,
0x660,
0x66E,
0x670,
0x6EE,
0x6F0,
0x6FF,
0x700,
0x70E,
0x70F,
0x72D,
0x730,
0x74B,
0x780,
0x7B1,
0x901,
0x904,
0x905,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA02,
0xA03,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
0xA81,
0xA84,
0xA85,
0xA8C,
0xA8D,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE1,
0xAE6,
0xAF0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB36,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB71,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBF3,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6B,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD0,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x10A0,
0x10C6,
0x10D0,
0x10F7,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
0x1207,
0x1208,
0x1247,
0x1248,
0x1249,
0x124A,
0x124E,
0x1250,
0x1257,
0x1258,
0x1259,
0x125A,
0x125E,
0x1260,
0x1287,
0x1288,
0x1289,
0x128A,
0x128E,
0x1290,
0x12AF,
0x12B0,
0x12B1,
0x12B2,
0x12B6,
0x12B8,
0x12BF,
0x12C0,
0x12C1,
0x12C2,
0x12C6,
0x12C8,
0x12CF,
0x12D0,
0x12D7,
0x12D8,
0x12EF,
0x12F0,
0x130F,
0x1310,
0x1311,
0x1312,
0x1316,
0x1318,
0x131F,
0x1320,
0x1347,
0x1348,
0x135B,
0x1361,
0x137D,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
0x1780,
0x17DD,
0x17E0,
0x17EA,
0x1800,
0x180F,
0x1810,
0x181A,
0x1820,
0x1878,
0x1880,
0x18AA,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x2047,
0x2048,
0x204E,
0x206A,
0x2071,
0x2074,
0x208F,
0x20A0,
0x20B0,
0x20D0,
0x20E4,
0x2100,
0x213B,
0x2153,
0x2184,
0x2190,
0x21F4,
0x2200,
0x22F2,
0x2300,
0x237C,
0x237D,
0x239B,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x24EB,
0x2500,
0x2596,
0x25A0,
0x25F8,
0x2600,
0x2614,
0x2619,
0x2672,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2768,
0x2776,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x2800,
0x2900,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x303B,
0x303E,
0x3040,
0x3041,
0x3095,
0x3099,
0x309F,
0x30A1,
0x30FF,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31B8,
0x3200,
0x321D,
0x3220,
0x3244,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DB6,
0x4E00,
0x9FA6,
0xA000,
0xA48D,
0xA490,
0xA4A2,
0xA4A4,
0xA4B4,
0xA4B5,
0xA4C1,
0xA4C2,
0xA4C5,
0xA4C6,
0xA4C7,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE20,
0xFE24,
0xFE30,
0xFE45,
0xFE49,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF5F,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0x10000,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0000,
0xEFFFE,
0x110000
};
static const UV UNI_IN__3_DOT_1_invlist[] = { /* for all charsets */
804, /* 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,
0x220,
0x222,
0x234,
0x250,
0x2AE,
0x2B0,
0x2EF,
0x300,
0x34F,
0x360,
0x363,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3D8,
0x3DA,
0x3F6,
0x400,
0x487,
0x488,
0x48A,
0x48C,
0x4C5,
0x4C7,
0x4C9,
0x4CB,
0x4CD,
0x4D0,
0x4F6,
0x4F8,
0x4FA,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5A2,
0x5A3,
0x5BA,
0x5BB,
0x5C5,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x656,
0x660,
0x66E,
0x670,
0x6EE,
0x6F0,
0x6FF,
0x700,
0x70E,
0x70F,
0x72D,
0x730,
0x74B,
0x780,
0x7B1,
0x901,
0x904,
0x905,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA02,
0xA03,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
0xA81,
0xA84,
0xA85,
0xA8C,
0xA8D,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE1,
0xAE6,
0xAF0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB36,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB71,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBF3,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6B,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD0,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x10A0,
0x10C6,
0x10D0,
0x10F7,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
0x1207,
0x1208,
0x1247,
0x1248,
0x1249,
0x124A,
0x124E,
0x1250,
0x1257,
0x1258,
0x1259,
0x125A,
0x125E,
0x1260,
0x1287,
0x1288,
0x1289,
0x128A,
0x128E,
0x1290,
0x12AF,
0x12B0,
0x12B1,
0x12B2,
0x12B6,
0x12B8,
0x12BF,
0x12C0,
0x12C1,
0x12C2,
0x12C6,
0x12C8,
0x12CF,
0x12D0,
0x12D7,
0x12D8,
0x12EF,
0x12F0,
0x130F,
0x1310,
0x1311,
0x1312,
0x1316,
0x1318,
0x131F,
0x1320,
0x1347,
0x1348,
0x135B,
0x1361,
0x137D,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
0x1780,
0x17DD,
0x17E0,
0x17EA,
0x1800,
0x180F,
0x1810,
0x181A,
0x1820,
0x1878,
0x1880,
0x18AA,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x2047,
0x2048,
0x204E,
0x206A,
0x2071,
0x2074,
0x208F,
0x20A0,
0x20B0,
0x20D0,
0x20E4,
0x2100,
0x213B,
0x2153,
0x2184,
0x2190,
0x21F4,
0x2200,
0x22F2,
0x2300,
0x237C,
0x237D,
0x239B,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x24EB,
0x2500,
0x2596,
0x25A0,
0x25F8,
0x2600,
0x2614,
0x2619,
0x2672,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2768,
0x2776,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x2800,
0x2900,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x303B,
0x303E,
0x3040,
0x3041,
0x3095,
0x3099,
0x309F,
0x30A1,
0x30FF,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31B8,
0x3200,
0x321D,
0x3220,
0x3244,
0x3260,
0x327C,
0x327F,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DB6,
0x4E00,
0x9FA6,
0xA000,
0xA48D,
0xA490,
0xA4A2,
0xA4A4,
0xA4B4,
0xA4B5,
0xA4C1,
0xA4C2,
0xA4C5,
0xA4C6,
0xA4C7,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFC,
0xFE20,
0xFE24,
0xFE30,
0xFE45,
0xFE49,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF5F,
0xFF61,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0x10000,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10400,
0x10426,
0x10428,
0x1044E,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D12A,
0x1D1DE,
0x1D400,
0x1D455,
0x1D456,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C1,
0x1D4C2,
0x1D4C4,
0x1D4C5,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D51E,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D552,
0x1D6A4,
0x1D6A8,
0x1D7CA,
0x1D7CE,
0x1D800,
0x1FFFE,
0x2A6D7,
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,
0xEFFFE,
0x110000
};
static const UV UNI_IN__3_DOT_2_invlist[] = { /* for all charsets */
794, /* 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,
0x221,
0x222,
0x234,
0x250,
0x2AE,
0x2B0,
0x2EF,
0x300,
0x350,
0x360,
0x370,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3F7,
0x400,
0x487,
0x488,
0x4CF,
0x4D0,
0x4F6,
0x4F8,
0x4FA,
0x500,
0x510,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5A2,
0x5A3,
0x5BA,
0x5BB,
0x5C5,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x656,
0x660,
0x6EE,
0x6F0,
0x6FF,
0x700,
0x70E,
0x70F,
0x72D,
0x730,
0x74B,
0x780,
0x7B2,
0x901,
0x904,
0x905,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA02,
0xA03,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
0xA81,
0xA84,
0xA85,
0xA8C,
0xA8D,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE1,
0xAE6,
0xAF0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB36,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB71,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBF3,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6B,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD0,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x10A0,
0x10C6,
0x10D0,
0x10F9,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
0x1207,
0x1208,
0x1247,
0x1248,
0x1249,
0x124A,
0x124E,
0x1250,
0x1257,
0x1258,
0x1259,
0x125A,
0x125E,
0x1260,
0x1287,
0x1288,
0x1289,
0x128A,
0x128E,
0x1290,
0x12AF,
0x12B0,
0x12B1,
0x12B2,
0x12B6,
0x12B8,
0x12BF,
0x12C0,
0x12C1,
0x12C2,
0x12C6,
0x12C8,
0x12CF,
0x12D0,
0x12D7,
0x12D8,
0x12EF,
0x12F0,
0x130F,
0x1310,
0x1311,
0x1312,
0x1316,
0x1318,
0x131F,
0x1320,
0x1347,
0x1348,
0x135B,
0x1361,
0x137D,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17DD,
0x17E0,
0x17EA,
0x1800,
0x180F,
0x1810,
0x181A,
0x1820,
0x1878,
0x1880,
0x18AA,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x2053,
0x2057,
0x2058,
0x205F,
0x2064,
0x206A,
0x2072,
0x2074,
0x208F,
0x20A0,
0x20B2,
0x20D0,
0x20EB,
0x2100,
0x213B,
0x213D,
0x214C,
0x2153,
0x2184,
0x2190,
0x23CF,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x24FF,
0x2500,
0x2614,
0x2616,
0x2618,
0x2619,
0x267E,
0x2680,
0x268A,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27D0,
0x27EC,
0x27F0,
0x2B00,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31B8,
0x31F0,
0x321D,
0x3220,
0x3244,
0x3251,
0x327C,
0x327F,
0x32CC,
0x32D0,
0x32FF,
0x3300,
0x3377,
0x337B,
0x33DE,
0x33E0,
0x33FF,
0x3400,
0x4DB6,
0x4E00,
0x9FA6,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFA30,
0xFA6B,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFD,
0xFE00,
0xFE10,
0xFE20,
0xFE24,
0xFE30,
0xFE47,
0xFE49,
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,
0x10000,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10400,
0x10426,
0x10428,
0x1044E,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D12A,
0x1D1DE,
0x1D400,
0x1D455,
0x1D456,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C1,
0x1D4C2,
0x1D4C4,
0x1D4C5,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D51E,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D552,
0x1D6A4,
0x1D6A8,
0x1D7CA,
0x1D7CE,
0x1D800,
0x1FFFE,
0x2A6D7,
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,
0xEFFFE,
0x110000
};
static const UV UNI_IN__4_invlist[] = { /* for all charsets */
824, /* 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,
0x237,
0x250,
0x358,
0x35D,
0x370,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x3FC,
0x400,
0x487,
0x488,
0x4CF,
0x4D0,
0x4F6,
0x4F8,
0x4FA,
0x500,
0x510,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5A2,
0x5A3,
0x5BA,
0x5BB,
0x5C5,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x604,
0x60C,
0x616,
0x61B,
0x61C,
0x61F,
0x620,
0x621,
0x63B,
0x640,
0x659,
0x660,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x780,
0x7B2,
0x901,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x981,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E4,
0x9E6,
0x9FB,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
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,
0xAF0,
0xAF1,
0xAF2,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB72,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBB6,
0xBB7,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xBE7,
0xBFB,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6B,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD0,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x10A0,
0x10C6,
0x10D0,
0x10F9,
0x10FB,
0x10FC,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
0x1207,
0x1208,
0x1247,
0x1248,
0x1249,
0x124A,
0x124E,
0x1250,
0x1257,
0x1258,
0x1259,
0x125A,
0x125E,
0x1260,
0x1287,
0x1288,
0x1289,
0x128A,
0x128E,
0x1290,
0x12AF,
0x12B0,
0x12B1,
0x12B2,
0x12B6,
0x12B8,
0x12BF,
0x12C0,
0x12C1,
0x12C2,
0x12C6,
0x12C8,
0x12CF,
0x12D0,
0x12D7,
0x12D8,
0x12EF,
0x12F0,
0x130F,
0x1310,
0x1311,
0x1312,
0x1316,
0x1318,
0x131F,
0x1320,
0x1347,
0x1348,
0x135B,
0x1361,
0x137D,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AA,
0x1900,
0x191D,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x19E0,
0x1A00,
0x1D00,
0x1D6C,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x2055,
0x2057,
0x2058,
0x205F,
0x2064,
0x206A,
0x2072,
0x2074,
0x208F,
0x20A0,
0x20B2,
0x20D0,
0x20EB,
0x2100,
0x213C,
0x213D,
0x214C,
0x2153,
0x2184,
0x2190,
0x23D1,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2618,
0x2619,
0x267E,
0x2680,
0x2692,
0x26A0,
0x26A2,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27D0,
0x27EC,
0x27F0,
0x2B0E,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31B8,
0x31F0,
0x321F,
0x3220,
0x3244,
0x3250,
0x327E,
0x327F,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FA6,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFA30,
0xFA6B,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFE,
0xFE00,
0xFE10,
0xFE20,
0xFE24,
0xFE30,
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,
0x10140,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103A0,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D12A,
0x1D1DE,
0x1D300,
0x1D357,
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,
0x1D6A4,
0x1D6A8,
0x1D7CA,
0x1D7CE,
0x1D800,
0x1FFFE,
0x2A6D7,
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__4_DOT_1_invlist[] = { /* for all charsets */
860, /* 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,
0x242,
0x250,
0x370,
0x374,
0x376,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x487,
0x488,
0x4CF,
0x4D0,
0x4FA,
0x500,
0x510,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5BA,
0x5BB,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x604,
0x60B,
0x616,
0x61B,
0x61C,
0x61E,
0x620,
0x621,
0x63B,
0x640,
0x65F,
0x660,
0x70E,
0x70F,
0x74B,
0x74D,
0x76E,
0x780,
0x7B2,
0x901,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x97D,
0x97E,
0x981,
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,
0x9FB,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
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,
0xAF0,
0xAF1,
0xAF2,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB72,
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,
0xBD7,
0xBD8,
0xBE6,
0xBFB,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCE6,
0xCF0,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6B,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD2,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x10A0,
0x10C6,
0x10D0,
0x10FD,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
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,
0x135F,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AA,
0x1900,
0x191D,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AA,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x19DE,
0x1A1C,
0x1A1E,
0x1A20,
0x1D00,
0x1DC4,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x2064,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x2095,
0x20A0,
0x20B6,
0x20D0,
0x20EC,
0x2100,
0x214D,
0x2153,
0x2184,
0x2190,
0x23DC,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x269D,
0x26A0,
0x26B2,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27C7,
0x27D0,
0x27EC,
0x27F0,
0x2B14,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C80,
0x2CEB,
0x2CF9,
0x2D26,
0x2D30,
0x2D66,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E00,
0x2E18,
0x2E1C,
0x2E1E,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31B8,
0x31C0,
0x31D0,
0x31F0,
0x321F,
0x3220,
0x3244,
0x3250,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FBC,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA700,
0xA717,
0xA800,
0xA82C,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFA30,
0xFA6B,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE24,
0xFE30,
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,
0x1018B,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D12A,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
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,
0x1D7CA,
0x1D7CE,
0x1D800,
0x1FFFE,
0x2A6D7,
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__5_invlist[] = { /* for all charsets */
880, /* 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,
0x370,
0x374,
0x376,
0x37A,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3CF,
0x3D0,
0x487,
0x488,
0x514,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x604,
0x60B,
0x616,
0x61B,
0x61C,
0x61E,
0x620,
0x621,
0x63B,
0x640,
0x65F,
0x660,
0x70E,
0x70F,
0x74B,
0x74D,
0x76E,
0x780,
0x7B2,
0x7C0,
0x7FB,
0x901,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x971,
0x97B,
0x980,
0x981,
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,
0x9FB,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA75,
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,
0xAF0,
0xAF1,
0xAF2,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB44,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB66,
0xB72,
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,
0xBD7,
0xBD8,
0xBE6,
0xBFB,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC60,
0xC62,
0xC66,
0xC70,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3E,
0xD44,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD62,
0xD66,
0xD70,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6B,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCF,
0xFD2,
0x1000,
0x1022,
0x1023,
0x1028,
0x1029,
0x102B,
0x102C,
0x1033,
0x1036,
0x103A,
0x1040,
0x105A,
0x10A0,
0x10C6,
0x10D0,
0x10FD,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
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,
0x135F,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AA,
0x1900,
0x191D,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AA,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x19DE,
0x1A1C,
0x1A1E,
0x1A20,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1D00,
0x1DCB,
0x1DFE,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x2064,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x2095,
0x20A0,
0x20B6,
0x20D0,
0x20F0,
0x2100,
0x214F,
0x2153,
0x2185,
0x2190,
0x23E8,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x269D,
0x26A0,
0x26B3,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27CB,
0x27D0,
0x27EC,
0x27F0,
0x2B1B,
0x2B20,
0x2B24,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C6D,
0x2C74,
0x2C78,
0x2C80,
0x2CEB,
0x2CF9,
0x2D26,
0x2D30,
0x2D66,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E00,
0x2E18,
0x2E1C,
0x2E1E,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312D,
0x3131,
0x318F,
0x3190,
0x31B8,
0x31C0,
0x31D0,
0x31F0,
0x321F,
0x3220,
0x3244,
0x3250,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FBC,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA700,
0xA71B,
0xA720,
0xA722,
0xA800,
0xA82C,
0xA840,
0xA878,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFA30,
0xFA6B,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE24,
0xFE30,
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,
0x1018B,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840,
0x10900,
0x1091A,
0x1091F,
0x10920,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D12A,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
0x1FFFE,
0x2A6D7,
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__5_DOT_1_invlist[] = { /* for all charsets */
910, /* 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,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x524,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x604,
0x606,
0x61C,
0x61E,
0x620,
0x621,
0x65F,
0x660,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x901,
0x93A,
0x93C,
0x94E,
0x950,
0x955,
0x958,
0x973,
0x97B,
0x980,
0x981,
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,
0x9FB,
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,
0xA76,
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,
0xAF0,
0xAF1,
0xAF2,
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,
0xB72,
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,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCE,
0xFD5,
0x1000,
0x109A,
0x109E,
0x10C6,
0x10D0,
0x10FD,
0x1100,
0x115A,
0x115F,
0x11A3,
0x11A8,
0x11FA,
0x1200,
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,
0x135F,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F5,
0x1401,
0x1677,
0x1680,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AB,
0x1900,
0x191D,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AA,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x19DE,
0x1A1C,
0x1A1E,
0x1A20,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BAB,
0x1BAE,
0x1BBA,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1D00,
0x1DE7,
0x1DFE,
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,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x2095,
0x20A0,
0x20B6,
0x20D0,
0x20F1,
0x2100,
0x2150,
0x2153,
0x2189,
0x2190,
0x23E8,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x269E,
0x26A0,
0x26BD,
0x26C0,
0x26C4,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x2757,
0x2758,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27CB,
0x27CC,
0x27CD,
0x27D0,
0x2B4D,
0x2B50,
0x2B55,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2C70,
0x2C71,
0x2C7E,
0x2C80,
0x2CEB,
0x2CF9,
0x2D26,
0x2D30,
0x2D66,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E31,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31B8,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x3244,
0x3250,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FC4,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA500,
0xA62C,
0xA640,
0xA660,
0xA662,
0xA674,
0xA67C,
0xA698,
0xA700,
0xA78D,
0xA7FB,
0xA82C,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA900,
0xA954,
0xA95F,
0xA960,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA60,
0xAC00,
0xD7A4,
0xD800,
0xFA2E,
0xFA30,
0xFA6B,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE27,
0xFE30,
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,
0x1018B,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840,
0x10900,
0x1091A,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1FFFE,
0x2A6D7,
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__5_DOT_2_invlist[] = { /* for all charsets */
990, /* 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,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x526,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x604,
0x606,
0x61C,
0x61E,
0x620,
0x621,
0x65F,
0x660,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x900,
0x93A,
0x93C,
0x94F,
0x950,
0x956,
0x958,
0x973,
0x979,
0x980,
0x981,
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,
0x9FC,
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,
0xA76,
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,
0xAF0,
0xAF1,
0xAF2,
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,
0xB72,
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,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD29,
0xD2A,
0xD3A,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF8C,
0xF90,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCE,
0xFD9,
0x1000,
0x10C6,
0x10D0,
0x10FD,
0x1100,
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,
0x135F,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F5,
0x1400,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191D,
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,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BAB,
0x1BAE,
0x1BBA,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1CD0,
0x1CF3,
0x1D00,
0x1DE7,
0x1DFD,
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,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x2095,
0x20A0,
0x20B9,
0x20D0,
0x20F1,
0x2100,
0x218A,
0x2190,
0x23E9,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x26CE,
0x26CF,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2700,
0x2701,
0x2705,
0x2706,
0x270A,
0x270C,
0x2728,
0x2729,
0x274C,
0x274D,
0x274E,
0x274F,
0x2753,
0x2756,
0x275F,
0x2761,
0x2795,
0x2798,
0x27B0,
0x27B1,
0x27BF,
0x27C0,
0x27CB,
0x27CC,
0x27CD,
0x27D0,
0x2B4D,
0x2B50,
0x2B5A,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CF2,
0x2CF9,
0x2D26,
0x2D30,
0x2D66,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E32,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31B8,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FCC,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA660,
0xA662,
0xA674,
0xA67C,
0xA698,
0xA6A0,
0xA6F8,
0xA700,
0xA78D,
0xA7FB,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FC,
0xA900,
0xA954,
0xA95F,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xD800,
0xFA2E,
0xFA30,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDD0,
0xFDFE,
0xFE00,
0xFE1A,
0xFE20,
0xFE27,
0xFE30,
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,
0x1018B,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10857,
0x10860,
0x10900,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B80,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11080,
0x110C2,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x13000,
0x1342F,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F131,
0x1F132,
0x1F13D,
0x1F13E,
0x1F13F,
0x1F140,
0x1F142,
0x1F143,
0x1F146,
0x1F147,
0x1F14A,
0x1F14F,
0x1F157,
0x1F158,
0x1F15F,
0x1F160,
0x1F179,
0x1F17A,
0x1F17B,
0x1F17D,
0x1F17F,
0x1F180,
0x1F18A,
0x1F18E,
0x1F190,
0x1F191,
0x1F200,
0x1F201,
0x1F210,
0x1F232,
0x1F240,
0x1F249,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
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__6_invlist[] = { /* for all charsets */
1022, /* 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,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x528,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x604,
0x606,
0x61C,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x900,
0x978,
0x979,
0x980,
0x981,
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,
0x9FC,
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,
0xA76,
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,
0xAF0,
0xAF1,
0xAF2,
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,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEDE,
0xF00,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCE,
0xFDB,
0x1000,
0x10C6,
0x10D0,
0x10FD,
0x1100,
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,
0x13F5,
0x1400,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191D,
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,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BAB,
0x1BAE,
0x1BBA,
0x1BC0,
0x1BF4,
0x1BFC,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1CD0,
0x1CF3,
0x1D00,
0x1DE7,
0x1DFC,
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,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20BA,
0x20D0,
0x20F1,
0x2100,
0x218A,
0x2190,
0x23F4,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2700,
0x2701,
0x27CB,
0x27CC,
0x27CD,
0x27CE,
0x2B4D,
0x2B50,
0x2B5A,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CF2,
0x2CF9,
0x2D26,
0x2D30,
0x2D66,
0x2D6F,
0x2D71,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E32,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FCC,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA674,
0xA67C,
0xA698,
0xA6A0,
0xA6F8,
0xA700,
0xA78F,
0xA790,
0xA792,
0xA7A0,
0xA7AA,
0xA7FA,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FC,
0xA900,
0xA954,
0xA95F,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xD800,
0xFA2E,
0xFA30,
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,
0xFE27,
0xFE30,
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,
0x1018B,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10857,
0x10860,
0x10900,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B80,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x11080,
0x110C2,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x13000,
0x1342F,
0x16800,
0x16A39,
0x1B000,
0x1B002,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0BF,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0E0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
0x1F170,
0x1F19B,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23B,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F321,
0x1F330,
0x1F336,
0x1F337,
0x1F37D,
0x1F380,
0x1F394,
0x1F3A0,
0x1F3C5,
0x1F3C6,
0x1F3CB,
0x1F3E0,
0x1F3F1,
0x1F400,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4F8,
0x1F4F9,
0x1F4FD,
0x1F500,
0x1F53E,
0x1F550,
0x1F568,
0x1F5FB,
0x1F600,
0x1F601,
0x1F611,
0x1F612,
0x1F615,
0x1F616,
0x1F617,
0x1F618,
0x1F619,
0x1F61A,
0x1F61B,
0x1F61C,
0x1F61F,
0x1F620,
0x1F626,
0x1F628,
0x1F62C,
0x1F62D,
0x1F62E,
0x1F630,
0x1F634,
0x1F635,
0x1F641,
0x1F645,
0x1F650,
0x1F680,
0x1F6C6,
0x1F700,
0x1F774,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
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__6_DOT_1_invlist[] = { /* for all charsets */
1098, /* 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,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x528,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58F,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x605,
0x606,
0x61C,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x8A0,
0x8A1,
0x8A2,
0x8AD,
0x8E4,
0x8FF,
0x900,
0x978,
0x979,
0x980,
0x981,
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,
0x9FC,
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,
0xA76,
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,
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,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x13F5,
0x1400,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191D,
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,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BF4,
0x1BFC,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CF7,
0x1D00,
0x1DE7,
0x1DFC,
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,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20BA,
0x20D0,
0x20F1,
0x2100,
0x218A,
0x2190,
0x23F4,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2700,
0x2701,
0x2B4D,
0x2B50,
0x2B5A,
0x2C00,
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,
0x2E3C,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FCD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA698,
0xA69F,
0xA6F8,
0xA700,
0xA78F,
0xA790,
0xA794,
0xA7A0,
0xA7AB,
0xA7F8,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FC,
0xA900,
0xA954,
0xA95F,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA80,
0xAAC3,
0xAADB,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
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,
0xFE27,
0xFE30,
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,
0x1018B,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10857,
0x10860,
0x10900,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B80,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x11080,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
0x11180,
0x111C9,
0x111D0,
0x111DA,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x13000,
0x1342F,
0x16800,
0x16A39,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x1B000,
0x1B002,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
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,
0x1F0BF,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0E0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F19B,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23B,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F321,
0x1F330,
0x1F336,
0x1F337,
0x1F37D,
0x1F380,
0x1F394,
0x1F3A0,
0x1F3C5,
0x1F3C6,
0x1F3CB,
0x1F3E0,
0x1F3F1,
0x1F400,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4F8,
0x1F4F9,
0x1F4FD,
0x1F500,
0x1F53E,
0x1F540,
0x1F544,
0x1F550,
0x1F568,
0x1F5FB,
0x1F641,
0x1F645,
0x1F650,
0x1F680,
0x1F6C6,
0x1F700,
0x1F774,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
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__6_DOT_2_invlist[] = { /* for all charsets */
1098, /* 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,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x528,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58F,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x605,
0x606,
0x61C,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x8A0,
0x8A1,
0x8A2,
0x8AD,
0x8E4,
0x8FF,
0x900,
0x978,
0x979,
0x980,
0x981,
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,
0x9FC,
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,
0xA76,
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,
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,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x13F5,
0x1400,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191D,
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,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BF4,
0x1BFC,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CF7,
0x1D00,
0x1DE7,
0x1DFC,
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,
0x206A,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A0,
0x20BB,
0x20D0,
0x20F1,
0x2100,
0x218A,
0x2190,
0x23F4,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2700,
0x2701,
0x2B4D,
0x2B50,
0x2B5A,
0x2C00,
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,
0x2E3C,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FCD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA698,
0xA69F,
0xA6F8,
0xA700,
0xA78F,
0xA790,
0xA794,
0xA7A0,
0xA7AB,
0xA7F8,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FC,
0xA900,
0xA954,
0xA95F,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA80,
0xAAC3,
0xAADB,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
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,
0xFE27,
0xFE30,
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,
0x1018B,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10857,
0x10860,
0x10900,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B80,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x11080,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
0x11180,
0x111C9,
0x111D0,
0x111DA,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x13000,
0x1342F,
0x16800,
0x16A39,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x1B000,
0x1B002,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
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,
0x1F0BF,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0E0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F19B,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23B,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F321,
0x1F330,
0x1F336,
0x1F337,
0x1F37D,
0x1F380,
0x1F394,
0x1F3A0,
0x1F3C5,
0x1F3C6,
0x1F3CB,
0x1F3E0,
0x1F3F1,
0x1F400,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4F8,
0x1F4F9,
0x1F4FD,
0x1F500,
0x1F53E,
0x1F540,
0x1F544,
0x1F550,
0x1F568,
0x1F5FB,
0x1F641,
0x1F645,
0x1F650,
0x1F680,
0x1F6C6,
0x1F700,
0x1F774,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
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__6_DOT_3_invlist[] = { /* for all charsets */
1098, /* 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,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x528,
0x531,
0x557,
0x559,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58F,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x605,
0x606,
0x61D,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x8A0,
0x8A1,
0x8A2,
0x8AD,
0x8E4,
0x8FF,
0x900,
0x978,
0x979,
0x980,
0x981,
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,
0x9FC,
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,
0xA76,
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,
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,
0xC01,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC34,
0xC35,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC82,
0xC84,
0xC85,
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,
0xD02,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
0xD80,
0xD82,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF5,
0xE01,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x13F5,
0x1400,
0x169D,
0x16A0,
0x16F1,
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,
0x1878,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191D,
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,
0x1B00,
0x1B4C,
0x1B50,
0x1B7D,
0x1B80,
0x1BF4,
0x1BFC,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CF7,
0x1D00,
0x1DE7,
0x1DFC,
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,
0x20BB,
0x20D0,
0x20F1,
0x2100,
0x218A,
0x2190,
0x23F4,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2700,
0x2701,
0x2B4D,
0x2B50,
0x2B5A,
0x2C00,
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,
0x2E3C,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FCD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA698,
0xA69F,
0xA6F8,
0xA700,
0xA78F,
0xA790,
0xA794,
0xA7A0,
0xA7AB,
0xA7F8,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FC,
0xA900,
0xA954,
0xA95F,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAA7C,
0xAA80,
0xAAC3,
0xAADB,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
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,
0xFE27,
0xFE30,
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,
0x1018B,
0x10190,
0x1019C,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x1031F,
0x10320,
0x10324,
0x10330,
0x1034B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10857,
0x10860,
0x10900,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x10A60,
0x10A80,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B80,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x11080,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
0x11180,
0x111C9,
0x111D0,
0x111DA,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x12000,
0x1236F,
0x12400,
0x12463,
0x12470,
0x12474,
0x13000,
0x1342F,
0x16800,
0x16A39,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x1B000,
0x1B002,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
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,
0x1F0BF,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0E0,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F19B,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23B,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F321,
0x1F330,
0x1F336,
0x1F337,
0x1F37D,
0x1F380,
0x1F394,
0x1F3A0,
0x1F3C5,
0x1F3C6,
0x1F3CB,
0x1F3E0,
0x1F3F1,
0x1F400,
0x1F43F,
0x1F440,
0x1F441,
0x1F442,
0x1F4F8,
0x1F4F9,
0x1F4FD,
0x1F500,
0x1F53E,
0x1F540,
0x1F544,
0x1F550,
0x1F568,
0x1F5FB,
0x1F641,
0x1F645,
0x1F650,
0x1F680,
0x1F6C6,
0x1F700,
0x1F774,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
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__7_invlist[] = { /* for all charsets */
1220, /* 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,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x61D,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x8A0,
0x8B3,
0x8E4,
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,
0x9FC,
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,
0xA76,
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,
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,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5A,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC81,
0xC84,
0xC85,
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,
0xD01,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD60,
0xD64,
0xD66,
0xD76,
0xD79,
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,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x13F5,
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,
0x1878,
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,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CF7,
0x1CF8,
0x1CFA,
0x1D00,
0x1DF6,
0x1DFC,
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,
0x20BE,
0x20D0,
0x20F1,
0x2100,
0x218A,
0x2190,
0x23FB,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B98,
0x2BBA,
0x2BBD,
0x2BC9,
0x2BCA,
0x2BD2,
0x2C00,
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,
0x2E43,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FCD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA69E,
0xA69F,
0xA6F8,
0xA700,
0xA78F,
0xA790,
0xA7AE,
0xA7B0,
0xA7B2,
0xA7F7,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FC,
0xA900,
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,
0xAB60,
0xAB64,
0xAB66,
0xABC0,
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,
0xFE2E,
0xFE30,
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,
0x1018D,
0x10190,
0x1019C,
0x101A0,
0x101A1,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102FC,
0x10300,
0x10324,
0x10330,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
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,
0x10900,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
0x10A50,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
0x11150,
0x11177,
0x11180,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x111DB,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1123E,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11301,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133C,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115CA,
0x11600,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x118A0,
0x118F3,
0x118FF,
0x11900,
0x11AC0,
0x11AF9,
0x12000,
0x12399,
0x12400,
0x1246F,
0x12470,
0x12475,
0x13000,
0x1342F,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x1B000,
0x1B002,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1DE,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1D800,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
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,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F19B,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23B,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F32D,
0x1F330,
0x1F37E,
0x1F380,
0x1F3CF,
0x1F3D4,
0x1F3F8,
0x1F400,
0x1F4FF,
0x1F500,
0x1F54B,
0x1F550,
0x1F57A,
0x1F57B,
0x1F5A4,
0x1F5A5,
0x1F643,
0x1F645,
0x1F6D0,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6F4,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
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__8_invlist[] = { /* for all charsets */
1246, /* 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,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x61D,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x8A0,
0x8B5,
0x8E3,
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,
0x9FC,
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,
0xA76,
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,
0xAFA,
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,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC80,
0xC81,
0xC84,
0xC85,
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,
0xD01,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD76,
0xD79,
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,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x1878,
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,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CF7,
0x1CF8,
0x1CFA,
0x1D00,
0x1DF6,
0x1DFC,
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,
0x20BF,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x23FB,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B98,
0x2BBA,
0x2BBD,
0x2BC9,
0x2BCA,
0x2BD2,
0x2BEC,
0x2BF0,
0x2C00,
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,
0x2E43,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FD6,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7AE,
0xA7B0,
0xA7B8,
0xA7F7,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C5,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FE,
0xA900,
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,
0xAB66,
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,
0x1018D,
0x10190,
0x1019C,
0x101A0,
0x101A1,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102FC,
0x10300,
0x10324,
0x10330,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
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,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
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,
0x10D00,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
0x11150,
0x11177,
0x11180,
0x111CE,
0x111D0,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1123E,
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,
0x1133C,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115DE,
0x11600,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x11700,
0x1171A,
0x1171D,
0x1172C,
0x11730,
0x11740,
0x118A0,
0x118F3,
0x118FF,
0x11900,
0x11AC0,
0x11AF9,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x1B000,
0x1B002,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1E9,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
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,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F19B,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23B,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F57A,
0x1F57B,
0x1F5A4,
0x1F5A5,
0x1F6D1,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6F4,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F910,
0x1F919,
0x1F980,
0x1F985,
0x1F9C0,
0x1F9C1,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
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__9_invlist[] = { /* for all charsets */
1296, /* 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,
0x560,
0x561,
0x588,
0x589,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F5,
0x600,
0x61D,
0x61E,
0x70E,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x800,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x8A0,
0x8B5,
0x8B6,
0x8BE,
0x8D4,
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,
0x9FC,
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,
0xA76,
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,
0xAFA,
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,
0xC04,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC78,
0xC84,
0xC85,
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,
0xD01,
0xD04,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
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,
0xE87,
0xE89,
0xE8A,
0xE8B,
0xE8D,
0xE8E,
0xE94,
0xE98,
0xE99,
0xEA0,
0xEA1,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEA8,
0xEAA,
0xEAC,
0xEAD,
0xEBA,
0xEBB,
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,
0x1878,
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,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CF7,
0x1CF8,
0x1CFA,
0x1D00,
0x1DF6,
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,
0x20BF,
0x20D0,
0x20F1,
0x2100,
0x218C,
0x2190,
0x23FF,
0x2400,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B98,
0x2BBA,
0x2BBD,
0x2BC9,
0x2BCA,
0x2BD2,
0x2BEC,
0x2BF0,
0x2C00,
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,
0x2E45,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x312E,
0x3131,
0x318F,
0x3190,
0x31BB,
0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x32FF,
0x3300,
0x4DB6,
0x4DC0,
0x9FD6,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7AF,
0xA7B0,
0xA7B8,
0xA7F7,
0xA82C,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8FE,
0xA900,
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,
0xAB66,
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,
0x10330,
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,
0x10A34,
0x10A38,
0x10A3B,
0x10A3F,
0x10A48,
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,
0x10D00,
0x10E60,
0x10E7F,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11144,
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,
0x1133C,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x1145A,
0x1145B,
0x1145C,
0x1145D,
0x1145E,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115DE,
0x11600,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116B8,
0x116C0,
0x116CA,
0x11700,
0x1171A,
0x1171D,
0x1172C,
0x11730,
0x11740,
0x118A0,
0x118F3,
0x118FF,
0x11900,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C46,
0x11C50,
0x11C6D,
0x11C70,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F45,
0x16F50,
0x16F7F,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1B000,
0x1B002,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D1E9,
0x1D200,
0x1D246,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
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,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
0x1E94B,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
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,
0x1F12F,
0x1F130,
0x1F16C,
0x1F170,
0x1F1AD,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F300,
0x1F6D3,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6F7,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F910,
0x1F91F,
0x1F920,
0x1F928,
0x1F930,
0x1F931,
0x1F933,
0x1F93F,
0x1F940,
0x1F94C,
0x1F950,
0x1F95F,
0x1F980,
0x1F992,
0x1F9C0,
0x1F9C1,
0x1FFFE,
0x2A6D7,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
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_INADLAM_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,
0x1E900,
0x1E960
};
static const UV UNI_INAHOM_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,
0x11700,
0x11740
};
static const UV UNI_INANATOLIANHIEROGLYPHS_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,
0x14400,
0x14680
};
static const UV UNI_INARABIC_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,
0x600,
0x700
};
static const UV UNI_INARMENIAN_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,
0x530,
0x590
};
static const UV UNI_INAVESTAN_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,
0x10B00,
0x10B40
};
static const UV UNI_INBALINESE_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,
0x1B00,
0x1B80
};
static const UV UNI_INBAMUM_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,
0xA6A0,
0xA700
};
static const UV UNI_INBASSAVAH_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,
0x16AD0,
0x16B00
};
static const UV UNI_INBATAK_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,
0x1BC0,
0x1C00
};
static const UV UNI_INBENGALI_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,
0x980,
0xA00
};
static const UV UNI_INBHAIKSUKI_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,
0x11C00,
0x11C70
};
static const UV UNI_INBOPOMOFO_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,
0x3100,
0x3130
};
static const UV UNI_INBRAHMI_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,
0x11000,
0x11080
};
static const UV UNI_INBUGINESE_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,
0x1A00,
0x1A20
};
static const UV UNI_INBUHID_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,
0x1740,
0x1760
};
static const UV UNI_INCARIAN_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,
0x102A0,
0x102E0
};
static const UV UNI_INCAUCASIANALBANIAN_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,
0x10530,
0x10570
};
static const UV UNI_INCHAKMA_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,
0x11100,
0x11150
};
static const UV UNI_INCHAM_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,
0xAA00,
0xAA60
};
static const UV UNI_INCHEROKEE_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,
0x13A0,
0x1400
};
static const UV UNI_INCHORASMIAN_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,
0x10FB0,
0x10FE0
};
static const UV UNI_INCOPTIC_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,
0x2C80,
0x2D00
};
static const UV UNI_INCUNEIFORM_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,
0x12000,
0x12400
};
static const UV UNI_INCYRILLIC_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,
0x400,
0x500
};
static const UV UNI_INDEVANAGARI_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,
0x900,
0x980
};
static const UV UNI_INDICNUMBERFORMS_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,
0xA830,
0xA840
};
static const UV UNI_INDICSIYAQNUMBERS_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,
0x1EC70,
0x1ECC0
};
static const UV UNI_INDIVESAKURU_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,
0x11900,
0x11960
};
static const UV UNI_INDOGRA_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,
0x11800,
0x11850
};
static const UV UNI_INDUPLOYAN_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,
0x1BC00,
0x1BCA0
};
static const UV UNI_INEGYPTIANHIEROGLYPHS_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,
0x13000,
0x13430
};
static const UV UNI_INELBASAN_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,
0x10500,
0x10530
};
static const UV UNI_INELYMAIC_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,
0x10FE0,
0x11000
};
static const UV UNI_INETHIOPIC_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,
0x1200,
0x1380
};
static const UV UNI_INGEORGIAN_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,
0x10A0,
0x1100
};
static const UV UNI_INGLAGOLITIC_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,
0x2C00,
0x2C60
};
static const UV UNI_INGOTHIC_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,
0x10330,
0x10350
};
static const UV UNI_INGRANTHA_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,
0x11300,
0x11380
};
static const UV UNI_INGREEK_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,
0x370,
0x400
};
static const UV UNI_INGUJARATI_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,
0xA80,
0xB00
};
static const UV UNI_INGUNJALAGONDI_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,
0x11D60,
0x11DB0
};
static const UV UNI_INGURMUKHI_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,
0xA00,
0xA80
};
static const UV UNI_INHANGUL_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,
0xAC00,
0xD7B0
};
static const UV UNI_INHANIFIROHINGYA_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,
0x10D00,
0x10D40
};
static const UV UNI_INHANUNOO_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,
0x1720,
0x1740
};
static const UV UNI_INHATRAN_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,
0x108E0,
0x10900
};
static const UV UNI_INHEBREW_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,
0x590,
0x600
};
static const UV UNI_INHIRAGANA_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,
0x3040,
0x30A0
};
static const UV UNI_INIDC_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,
0x2FF0,
0x3000
};
static const UV UNI_INIMPERIALARAMAIC_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,
0x10840,
0x10860
};
static const UV UNI_ININSCRIPTIONALPAHLAVI_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,
0x10B60,
0x10B80
};
static const UV UNI_ININSCRIPTIONALPARTHIAN_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,
0x10B40,
0x10B60
};
static const UV UNI_INJAVANESE_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,
0xA980,
0xA9E0
};
static const UV UNI_INKAITHI_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,
0x11080,
0x110D0
};
static const UV UNI_INKANNADA_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,
0xC80,
0xD00
};
static const UV UNI_INKATAKANA_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,
0x30A0,
0x3100
};
static const UV UNI_INKHAROSHTHI_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,
0x10A00,
0x10A60
};
static const UV UNI_INKHITANSMALLSCRIPT_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,
0x18B00,
0x18D00
};
static const UV UNI_INKHMER_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,
0x1780,
0x1800
};
static const UV UNI_INKHOJKI_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,
0x11200,
0x11250
};
static const UV UNI_INKHUDAWADI_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,
0x112B0,
0x11300
};
static const UV UNI_INLAO_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,
0xE80,
0xF00
};
static const UV UNI_INLEPCHA_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,
0x1C00,
0x1C50
};
static const UV UNI_INLIMBU_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,
0x1900,
0x1950
};
static const UV UNI_INLINEARA_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,
0x10600,
0x10780
};
static const UV UNI_INLISU_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,
0xA4D0,
0xA500
};
static const UV UNI_INLYCIAN_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,
0x10280,
0x102A0
};
static const UV UNI_INLYDIAN_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,
0x10920,
0x10940
};
static const UV UNI_INMAHAJANI_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,
0x11150,
0x11180
};
static const UV UNI_INMAKASAR_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,
0x11EE0,
0x11F00
};
static const UV UNI_INMALAYALAM_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,
0xD00,
0xD80
};
static const UV UNI_INMANDAIC_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,
0x840,
0x860
};
static const UV UNI_INMANICHAEAN_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,
0x10AC0,
0x10B00
};
static const UV UNI_INMARCHEN_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,
0x11C70,
0x11CC0
};
static const UV UNI_INMASARAMGONDI_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,
0x11D00,
0x11D60
};
static const UV UNI_INMEDEFAIDRIN_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,
0x16E40,
0x16EA0
};
static const UV UNI_INMEETEIMAYEK_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,
0xABC0,
0xAC00
};
static const UV UNI_INMENDEKIKAKUI_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,
0x1E800,
0x1E8E0
};
static const UV UNI_INMEROITICCURSIVE_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,
0x109A0,
0x10A00
};
static const UV UNI_INMIAO_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,
0x16F00,
0x16FA0
};
static const UV UNI_INMODI_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,
0x11600,
0x11660
};
static const UV UNI_INMONGOLIAN_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,
0x1800,
0x18B0
};
static const UV UNI_INMRO_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,
0x16A40,
0x16A70
};
static const UV UNI_INMULTANI_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,
0x11280,
0x112B0
};
static const UV UNI_INMYANMAR_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,
0x1000,
0x10A0
};
static const UV UNI_INNABATAEAN_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,
0x10880,
0x108B0
};
static const UV UNI_INNANDINAGARI_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,
0x119A0,
0x11A00
};
static const UV UNI_INNEWA_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,
0x11400,
0x11480
};
static const UV UNI_INNEWTAILUE_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,
0x1980,
0x19E0
};
static const UV UNI_INNKO_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,
0x7C0,
0x800
};
static const UV UNI_INNUSHU_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,
0x1B170,
0x1B300
};
static const UV UNI_INNYIAKENGPUACHUEHMONG_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,
0x1E100,
0x1E150
};
static const UV UNI_INOGHAM_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,
0x1680,
0x16A0
};
static const UV UNI_INOLDHUNGARIAN_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,
0x10C80,
0x10D00
};
static const UV UNI_INOLDITALIC_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,
0x10300,
0x10330
};
static const UV UNI_INOLDPERMIC_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,
0x10350,
0x10380
};
static const UV UNI_INOLDPERSIAN_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,
0x103A0,
0x103E0
};
static const UV UNI_INOLDSOGDIAN_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,
0x10F00,
0x10F30
};
static const UV UNI_INOLDTURKIC_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,
0x10C00,
0x10C50
};
static const UV UNI_INORIYA_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,
0xB00,
0xB80
};
static const UV UNI_INOSAGE_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,
0x104B0,
0x10500
};
static const UV UNI_INOSMANYA_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,
0x10480,
0x104B0
};
static const UV UNI_INPAHAWHHMONG_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,
0x16B00,
0x16B90
};
static const UV UNI_INPAUCINHAU_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,
0x11AC0,
0x11B00
};
static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */
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 */
0x0,
0x93C,
0x93D,
0x941,
0x945,
0x94D,
0x94E,
0x952,
0x953,
0x956,
0x958,
0x962,
0x964,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA4D,
0xA4E,
0xA51,
0xA52,
0xA75,
0xA76,
0xABC,
0xABD,
0xAC1,
0xAC5,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xB3C,
0xB3D,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB62,
0xB64,
0xC56,
0xC57,
0xC62,
0xC64,
0xCBC,
0xCBD,
0xCE2,
0xCE4,
0xD43,
0xD45,
0xD62,
0xD64,
0xDD4,
0xDD5,
0xDD6,
0xDD7,
0xE38,
0xE3B,
0xEB8,
0xEBB,
0xEBC,
0xEBD,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF71,
0xF72,
0xF74,
0xF76,
0xF84,
0xF85,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102F,
0x1031,
0x1037,
0x1038,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1082,
0x1083,
0x108D,
0x108E,
0x1713,
0x1715,
0x1733,
0x1735,
0x1753,
0x1754,
0x1773,
0x1774,
0x17BB,
0x17BE,
0x1922,
0x1923,
0x1932,
0x1933,
0x1939,
0x193A,
0x193B,
0x193C,
0x1A18,
0x1A19,
0x1A56,
0x1A57,
0x1A5B,
0x1A5F,
0x1A69,
0x1A6B,
0x1A6C,
0x1A6D,
0x1A7F,
0x1A80,
0x1B38,
0x1B3B,
0x1B6C,
0x1B6D,
0x1BA2,
0x1BA4,
0x1BA5,
0x1BA6,
0x1BAC,
0x1BAE,
0x1C2C,
0x1C2D,
0x1C37,
0x1C38,
0x1CD5,
0x1CDA,
0x1CDC,
0x1CE0,
0x1CED,
0x1CEE,
0xA825,
0xA826,
0xA82C,
0xA82D,
0xA8C4,
0xA8C5,
0xA92B,
0xA92E,
0xA947,
0xA94A,
0xA94B,
0xA94F,
0xA9B8,
0xA9BA,
0xA9BD,
0xA9BE,
0xAA2D,
0xAA2E,
0xAA32,
0xAA33,
0xAA35,
0xAA37,
0xAAB4,
0xAAB5,
0xAAEC,
0xAAED,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0x10A02,
0x10A04,
0x10A0C,
0x10A0F,
0x10A39,
0x10A3B,
0x1103C,
0x11042,
0x110B3,
0x110B5,
0x110B9,
0x110BB,
0x1112A,
0x1112C,
0x11131,
0x11133,
0x11173,
0x11174,
0x111B6,
0x111BC,
0x111C9,
0x111CB,
0x111CC,
0x111CD,
0x1122F,
0x11230,
0x112E3,
0x112E5,
0x112E9,
0x112EB,
0x1133B,
0x1133D,
0x11438,
0x1143E,
0x11442,
0x11443,
0x11446,
0x11447,
0x114B3,
0x114B9,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x11639,
0x1163F,
0x11640,
0x116B0,
0x116B2,
0x116B7,
0x116B8,
0x1171D,
0x1171E,
0x11724,
0x11726,
0x11728,
0x11729,
0x1182F,
0x11833,
0x11839,
0x1183B,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119E0,
0x119E1,
0x11A02,
0x11A04,
0x11A0A,
0x11A0B,
0x11A33,
0x11A35,
0x11A3B,
0x11A3F,
0x11A52,
0x11A54,
0x11A59,
0x11A5C,
0x11A8A,
0x11A96,
0x11C32,
0x11C37,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB3,
0x11D36,
0x11D37,
0x11D42,
0x11D43,
0x11D44,
0x11D45,
0x11D47,
0x11D48,
0x11EF4,
0x11EF5
};
static const UV UNI_INPC__BOTTOMANDLEFT_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,
0xA9BF,
0xA9C0
};
static const UV UNI_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
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,
0x1B3B,
0x1B3C,
0xA9BE,
0xA9BF,
0xA9C0,
0xA9C1,
0x11942,
0x11943
};
static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
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 */
0x0,
0x93F,
0x940,
0x94E,
0x94F,
0x9BF,
0x9C0,
0x9C7,
0x9C9,
0xA3F,
0xA40,
0xABF,
0xAC0,
0xB47,
0xB48,
0xBC6,
0xBC9,
0xD46,
0xD49,
0xDD9,
0xDDA,
0xDDB,
0xDDC,
0xF3F,
0xF40,
0x1031,
0x1032,
0x1084,
0x1085,
0x17C1,
0x17C4,
0x1A19,
0x1A1A,
0x1A55,
0x1A56,
0x1A6E,
0x1A73,
0x1B3E,
0x1B40,
0x1BA6,
0x1BA7,
0x1C27,
0x1C29,
0x1C34,
0x1C36,
0xA9BA,
0xA9BC,
0xAA2F,
0xAA31,
0xAA34,
0xAA35,
0xAAEB,
0xAAEC,
0xAAEE,
0xAAEF,
0x110B1,
0x110B2,
0x1112C,
0x1112D,
0x111B4,
0x111B5,
0x111CE,
0x111CF,
0x112E1,
0x112E2,
0x11347,
0x11349,
0x11436,
0x11437,
0x114B1,
0x114B2,
0x114B9,
0x114BA,
0x115B0,
0x115B1,
0x115B8,
0x115B9,
0x116AE,
0x116AF,
0x11726,
0x11727,
0x1182D,
0x1182E,
0x11935,
0x11936,
0x11937,
0x11938,
0x119D2,
0x119D3,
0x119E4,
0x119E5,
0x11CB1,
0x11CB2,
0x11EF5,
0x11EF6
};
static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
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 */
0x0,
0x9CB,
0x9CD,
0xB4B,
0xB4C,
0xBCA,
0xBCD,
0xD4A,
0xD4D,
0xDDC,
0xDDD,
0xDDE,
0xDDF,
0x17C0,
0x17C1,
0x17C4,
0x17C6,
0x1B40,
0x1B42,
0x1134B,
0x1134D,
0x114BC,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BB,
0x11938,
0x11939
};
static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
421, /* 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,
0x900,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE30,
0xE3B,
0xE40,
0xE46,
0xE47,
0xE4F,
0xEB0,
0xEBD,
0xEC0,
0xEC5,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x1039,
0x103A,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B6,
0x17D2,
0x17D3,
0x17D4,
0x17DD,
0x17DE,
0x1920,
0x192C,
0x1930,
0x193C,
0x19B0,
0x19C1,
0x19C8,
0x19CA,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A61,
0x1A7D,
0x1A7F,
0x1A80,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAB,
0x1BAC,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CF8,
0x1DFB,
0x1DFC,
0x20F0,
0x20F1,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA92B,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF6,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x11000,
0x11003,
0x11038,
0x11047,
0x11080,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11133,
0x11134,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C2,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193E,
0x1193F,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3F,
0x11A51,
0x11A5C,
0x11A84,
0x11A99,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D45,
0x11D46,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D97,
0x11EF3,
0x11EF7
};
static const UV UNI_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
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,
0x1CD4,
0x1CD5,
0x1CE2,
0x1CE9,
0x10A01,
0x10A02,
0x10A06,
0x10A07
};
static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
329, /* Number of 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,
0x903,
0x904,
0x93B,
0x93C,
0x93E,
0x93F,
0x940,
0x941,
0x949,
0x94D,
0x94F,
0x950,
0x982,
0x984,
0x9BE,
0x9BF,
0x9C0,
0x9C1,
0x9D7,
0x9D8,
0xA03,
0xA04,
0xA3E,
0xA3F,
0xA40,
0xA41,
0xA83,
0xA84,
0xABE,
0xABF,
0xAC0,
0xAC1,
0xACB,
0xACD,
0xB02,
0xB04,
0xB3E,
0xB3F,
0xB40,
0xB41,
0xBBE,
0xBC0,
0xBC1,
0xBC3,
0xBD7,
0xBD8,
0xC01,
0xC04,
0xC41,
0xC45,
0xC82,
0xC84,
0xCBE,
0xCBF,
0xCC1,
0xCC5,
0xCD5,
0xCD7,
0xD02,
0xD04,
0xD3E,
0xD43,
0xD57,
0xD58,
0xD82,
0xD84,
0xDCF,
0xDD2,
0xDD8,
0xDD9,
0xDDF,
0xDE0,
0xDF2,
0xDF4,
0xE30,
0xE31,
0xE32,
0xE34,
0xE45,
0xE46,
0xEB0,
0xEB1,
0xEB2,
0xEB4,
0xF3E,
0xF3F,
0xF7F,
0xF80,
0x102B,
0x102D,
0x1038,
0x1039,
0x103B,
0x103C,
0x1056,
0x1058,
0x1062,
0x1065,
0x1067,
0x106E,
0x1083,
0x1084,
0x1087,
0x108D,
0x108F,
0x1090,
0x109A,
0x109D,
0x17B6,
0x17B7,
0x17C7,
0x17C9,
0x1923,
0x1925,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x19B0,
0x19B5,
0x19B8,
0x19BA,
0x19BB,
0x19C1,
0x19C8,
0x19CA,
0x1A1A,
0x1A1B,
0x1A57,
0x1A58,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A6E,
0x1B04,
0x1B05,
0x1B35,
0x1B36,
0x1B44,
0x1B45,
0x1B82,
0x1B83,
0x1BA1,
0x1BA2,
0x1BA7,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1C24,
0x1C27,
0x1C2A,
0x1C2C,
0x1CE1,
0x1CE2,
0x1CF7,
0x1CF8,
0xA823,
0xA825,
0xA827,
0xA828,
0xA880,
0xA882,
0xA8B4,
0xA8C4,
0xA952,
0xA954,
0xA983,
0xA984,
0xA9B4,
0xA9B6,
0xAA33,
0xAA34,
0xAA4D,
0xAA4E,
0xAA7B,
0xAA7C,
0xAA7D,
0xAA7E,
0xAAB1,
0xAAB2,
0xAABA,
0xAABB,
0xAABD,
0xAABE,
0xAAEF,
0xAAF0,
0xAAF5,
0xAAF6,
0xABE3,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABEB,
0xABEC,
0xABED,
0x11000,
0x11001,
0x11002,
0x11003,
0x11082,
0x11083,
0x110B0,
0x110B1,
0x110B2,
0x110B3,
0x110B7,
0x110B9,
0x11145,
0x11147,
0x11182,
0x11183,
0x111B3,
0x111B4,
0x111B5,
0x111B6,
0x111C0,
0x111C1,
0x1122C,
0x1122F,
0x11235,
0x11236,
0x112E0,
0x112E1,
0x112E2,
0x112E3,
0x11302,
0x11304,
0x1133E,
0x11340,
0x11341,
0x11345,
0x1134D,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11435,
0x11436,
0x11437,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x114B0,
0x114B1,
0x114B2,
0x114B3,
0x114BD,
0x114BE,
0x114C1,
0x114C2,
0x115AF,
0x115B0,
0x115B1,
0x115B2,
0x115BE,
0x115BF,
0x11630,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x116AC,
0x116AD,
0x116AF,
0x116B0,
0x116B6,
0x116B7,
0x11720,
0x11722,
0x1182C,
0x1182D,
0x1182E,
0x1182F,
0x11838,
0x11839,
0x11930,
0x11935,
0x1193D,
0x1193E,
0x11940,
0x11941,
0x119D1,
0x119D2,
0x119D3,
0x119D4,
0x119DC,
0x119E0,
0x11A39,
0x11A3A,
0x11A57,
0x11A59,
0x11A97,
0x11A98,
0x11C2F,
0x11C30,
0x11C3E,
0x11C3F,
0x11CA9,
0x11CAA,
0x11CB4,
0x11CB5,
0x11D46,
0x11D47,
0x11D8A,
0x11D8F,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11EF6,
0x11EF7
};
static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
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 */
0x0,
0x900,
0x903,
0x93A,
0x93B,
0x945,
0x949,
0x951,
0x952,
0x953,
0x956,
0x981,
0x982,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xA70,
0xA72,
0xA81,
0xA83,
0xAC5,
0xAC6,
0xAC7,
0xAC9,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3F,
0xB40,
0xB55,
0xB57,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC48,
0xC4A,
0xC4E,
0xC55,
0xC56,
0xC81,
0xC82,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD4D,
0xD4F,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD4,
0xE31,
0xE32,
0xE34,
0xE38,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEB8,
0xEBB,
0xEBC,
0xEC8,
0xECE,
0xF39,
0xF3A,
0xF72,
0xF73,
0xF7A,
0xF7F,
0xF80,
0xF81,
0xF82,
0xF84,
0xF86,
0xF88,
0x102D,
0x102F,
0x1032,
0x1037,
0x103A,
0x103B,
0x1071,
0x1075,
0x1085,
0x1087,
0x109D,
0x109E,
0x1712,
0x1713,
0x1732,
0x1733,
0x1752,
0x1753,
0x1772,
0x1773,
0x17B7,
0x17BB,
0x17C6,
0x17C7,
0x17C9,
0x17D2,
0x17D3,
0x17D4,
0x17DD,
0x17DE,
0x1920,
0x1922,
0x1927,
0x1929,
0x193A,
0x193B,
0x1A17,
0x1A18,
0x1A1B,
0x1A1C,
0x1A58,
0x1A5B,
0x1A62,
0x1A63,
0x1A65,
0x1A69,
0x1A6B,
0x1A6C,
0x1A73,
0x1A7D,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B38,
0x1B42,
0x1B43,
0x1B6B,
0x1B6C,
0x1B6D,
0x1B74,
0x1B80,
0x1B82,
0x1BA4,
0x1BA5,
0x1BA8,
0x1BAA,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2D,
0x1C34,
0x1C36,
0x1C37,
0x1CD0,
0x1CD3,
0x1CDA,
0x1CDC,
0x1CE0,
0x1CE1,
0x1CF4,
0x1CF5,
0x1DFB,
0x1DFC,
0x20F0,
0x20F1,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA826,
0xA827,
0xA8C5,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA94A,
0xA94B,
0xA94F,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9B8,
0xA9BC,
0xA9BD,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2D,
0xAA2E,
0xAA2F,
0xAA31,
0xAA32,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB4,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAED,
0xAAEE,
0xABE5,
0xABE6,
0x10A05,
0x10A06,
0x10A0F,
0x10A10,
0x10A38,
0x10A39,
0x11001,
0x11002,
0x11038,
0x1103C,
0x11042,
0x11047,
0x11080,
0x11082,
0x110B5,
0x110B7,
0x11100,
0x11103,
0x11127,
0x1112A,
0x1112D,
0x1112E,
0x11130,
0x11131,
0x11134,
0x11135,
0x11180,
0x11182,
0x111BC,
0x111BF,
0x111C2,
0x111C4,
0x111CB,
0x111CC,
0x111CF,
0x111D0,
0x11230,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E5,
0x112E9,
0x11300,
0x11302,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x1143E,
0x11440,
0x11443,
0x11445,
0x1145E,
0x1145F,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x115BC,
0x115BE,
0x11639,
0x1163B,
0x1163D,
0x1163E,
0x11640,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B2,
0x116B6,
0x1171F,
0x11720,
0x11722,
0x11724,
0x11727,
0x11728,
0x11729,
0x1172C,
0x11833,
0x11838,
0x1193B,
0x1193D,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119DA,
0x119DC,
0x11A01,
0x11A02,
0x11A04,
0x11A0A,
0x11A35,
0x11A39,
0x11A3A,
0x11A3B,
0x11A51,
0x11A52,
0x11A54,
0x11A57,
0x11A84,
0x11A8A,
0x11A96,
0x11A97,
0x11A98,
0x11A99,
0x11C30,
0x11C32,
0x11C38,
0x11C3E,
0x11CB3,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D36,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D42,
0x11D43,
0x11D44,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11EF3,
0x11EF4
};
static const UV UNI_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
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 */
0x0,
0xC48,
0xC49,
0xF73,
0xF74,
0xF76,
0xF7A,
0xF81,
0xF82,
0x1B3C,
0x1B3D,
0x1112E,
0x11130
};
static const UV UNI_INPC__TOPANDBOTTOMANDLEFT_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x103C,
0x103D,
0x1171E,
0x1171F
};
static const UV UNI_INPC__TOPANDBOTTOMANDRIGHT_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,
0x1B3D,
0x1B3E
};
static const UV UNI_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
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 */
0x0,
0xB48,
0xB49,
0xDDA,
0xDDB,
0x17BE,
0x17BF,
0x1C29,
0x1C2A,
0x114BB,
0x114BC,
0x115B9,
0x115BA
};
static const UV UNI_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
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,
0xB4C,
0xB4D,
0xDDD,
0xDDE,
0x17BF,
0x17C0,
0x115BB,
0x115BC
};
static const UV UNI_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
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 */
0x0,
0xAC9,
0xACA,
0xB57,
0xB58,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0x1925,
0x1927,
0x1B43,
0x1B44,
0x111BF,
0x111C0,
0x11232,
0x11234
};
static const UV UNI_INPHAGSPA_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,
0xA840,
0xA880
};
static const UV UNI_INPHOENICIAN_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,
0x10900,
0x10920
};
static const UV UNI_INPSALTERPAHLAVI_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,
0x10B80,
0x10BB0
};
static const UV UNI_INPUNCTUATION_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,
0x2000,
0x2070
};
static const UV UNI_INREJANG_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,
0xA930,
0xA960
};
static const UV UNI_INRUNIC_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,
0x16A0,
0x1700
};
static const UV UNI_INSAMARITAN_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,
0x800,
0x840
};
static const UV UNI_INSAURASHTRA_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,
0xA880,
0xA8E0
};
static const UV UNI_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
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 */
0x0,
0x93D,
0x93E,
0x9BD,
0x9BE,
0xABD,
0xABE,
0xB3D,
0xB3E,
0xC3D,
0xC3E,
0xCBD,
0xCBE,
0xD3D,
0xD3E,
0xF85,
0xF86,
0x17DC,
0x17DD,
0x1BBA,
0x1BBB,
0x111C1,
0x111C2,
0x1133D,
0x1133E,
0x11447,
0x11448,
0x114C4,
0x114C5,
0x119E1,
0x119E2,
0x11A9D,
0x11A9E,
0x11C40,
0x11C41
};
static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
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 */
0x0,
0x900,
0x903,
0x981,
0x983,
0x9FC,
0x9FD,
0xA01,
0xA03,
0xA70,
0xA71,
0xA81,
0xA83,
0xB01,
0xB03,
0xB82,
0xB83,
0xC00,
0xC03,
0xC04,
0xC05,
0xC80,
0xC83,
0xD00,
0xD03,
0xD04,
0xD05,
0xD81,
0xD83,
0xE4D,
0xE4E,
0xECD,
0xECE,
0xF7E,
0xF7F,
0xF82,
0xF84,
0x1036,
0x1037,
0x17C6,
0x17C7,
0x1932,
0x1933,
0x1A74,
0x1A75,
0x1B00,
0x1B03,
0x1B80,
0x1B81,
0x1C34,
0x1C36,
0xA80B,
0xA80C,
0xA873,
0xA874,
0xA880,
0xA881,
0xA8C5,
0xA8C6,
0xA8F2,
0xA8F4,
0xA980,
0xA982,
0x10A0E,
0x10A0F,
0x11000,
0x11002,
0x11080,
0x11082,
0x11100,
0x11102,
0x11180,
0x11182,
0x111CF,
0x111D0,
0x11234,
0x11235,
0x112DF,
0x112E0,
0x11300,
0x11303,
0x1135E,
0x11360,
0x11443,
0x11445,
0x1145F,
0x11460,
0x114BF,
0x114C1,
0x115BC,
0x115BE,
0x1163D,
0x1163E,
0x116AB,
0x116AC,
0x11837,
0x11838,
0x1193B,
0x1193D,
0x119DE,
0x119DF,
0x11A35,
0x11A39,
0x11A96,
0x11A97,
0x11C3C,
0x11C3E,
0x11CB5,
0x11CB7,
0x11D40,
0x11D41,
0x11D95,
0x11D96
};
static const UV UNI_INSC__BRAHMIJOININGNUMBER_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,
0x11052,
0x11066
};
static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x951,
0x953,
0xA51,
0xA52,
0xAFA,
0xAFD,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE2,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x20F0,
0x20F1,
0xA8E0,
0xA8F2,
0x1123E,
0x1123F,
0x11366,
0x1136D,
0x11370,
0x11375
};
static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */
307, /* Number of 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,
0x915,
0x93A,
0x958,
0x960,
0x978,
0x980,
0x995,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0x9F0,
0x9F2,
0xA15,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA95,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xAF9,
0xAFA,
0xB15,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB5C,
0xB5E,
0xB5F,
0xB60,
0xB71,
0xB72,
0xB95,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xC15,
0xC29,
0xC2A,
0xC3A,
0xC58,
0xC5B,
0xC95,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCDE,
0xCDF,
0xD15,
0xD3B,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE2F,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEAF,
0xEDC,
0xEE0,
0xF40,
0xF48,
0xF49,
0xF6D,
0x1000,
0x1021,
0x103F,
0x1040,
0x1050,
0x1052,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1703,
0x170D,
0x170E,
0x1712,
0x1723,
0x1732,
0x1743,
0x1752,
0x1763,
0x176D,
0x176E,
0x1771,
0x1780,
0x17A3,
0x1901,
0x191F,
0x1950,
0x1963,
0x1980,
0x19AC,
0x1A00,
0x1A17,
0x1A20,
0x1A4D,
0x1A53,
0x1A55,
0x1B13,
0x1B34,
0x1B45,
0x1B4C,
0x1B8A,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBB,
0x1BBE,
0x1BC0,
0x1BE4,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA85E,
0xA862,
0xA866,
0xA869,
0xA871,
0xA872,
0xA873,
0xA892,
0xA8B4,
0xA90A,
0xA922,
0xA930,
0xA947,
0xA989,
0xA98C,
0xA98F,
0xA9B3,
0xA9E0,
0xA9E5,
0xA9E7,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA06,
0xAA29,
0xAA60,
0xAA70,
0xAA71,
0xAA74,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAE2,
0xAAEB,
0xABC0,
0xABCE,
0xABD0,
0xABD1,
0xABD2,
0xABDB,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x11013,
0x11038,
0x1108D,
0x110B0,
0x11107,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11155,
0x11173,
0x11191,
0x111B3,
0x11208,
0x11212,
0x11213,
0x1122C,
0x11284,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112BA,
0x112DF,
0x11315,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1140E,
0x11435,
0x1148F,
0x114B0,
0x1158E,
0x115AF,
0x1160E,
0x11630,
0x1168A,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x1180A,
0x1182C,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x119AE,
0x119D1,
0x11A0B,
0x11A33,
0x11A5C,
0x11A84,
0x11C0E,
0x11C2F,
0x11C72,
0x11C90,
0x11D0C,
0x11D31,
0x11D6C,
0x11D8A,
0x11EE0,
0x11EF2
};
static const UV UNI_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
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,
0x9CE,
0x9CF,
0xD54,
0xD57,
0xD7A,
0xD80,
0x1CF2,
0x1CF4
};
static const UV UNI_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
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 */
0x0,
0x1930,
0x1932,
0x1933,
0x193A,
0x19C1,
0x19C8,
0x1A58,
0x1A5A,
0x1BBE,
0x1BC0,
0x1BF0,
0x1BF2,
0x1C2D,
0x1C34,
0xA94F,
0xA953,
0xAA40,
0xAA4E,
0xABDB,
0xABE3,
0x11A8A,
0x11A96
};
static const UV UNI_INSC__CONSONANTHEADLETTER_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,
0xF88,
0xF8D
};
static const UV UNI_INSC__CONSONANTINITIALPOSTFIXED_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,
0x1A5A,
0x1A5B
};
static const UV UNI_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xE4C,
0xE4D,
0x17CD,
0x17CE
};
static const UV UNI_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
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 */
0x0,
0xA75,
0xA76,
0xEBC,
0xEBE,
0x103B,
0x103F,
0x105E,
0x1061,
0x1082,
0x1083,
0x1A55,
0x1A57,
0xA8B4,
0xA8B5,
0xA9BD,
0xA9C0,
0xAA33,
0xAA37,
0x1171D,
0x11720,
0x11940,
0x11941,
0x11942,
0x11943,
0x11A3B,
0x11A3F,
0x11D47,
0x11D48
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2D,
0x2E,
0xA0,
0xA1,
0xD7,
0xD8,
0x980,
0x981,
0xA72,
0xA74,
0x104B,
0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
0x1CFA,
0x1CFB,
0x2010,
0x2015,
0x25CC,
0x25CD,
0xAA74,
0xAA77,
0x11A3F,
0x11A40,
0x11A45,
0x11A46,
0x11EF2,
0x11EF3
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x41,
0x42,
0x60,
0x61,
0xBF,
0xC0,
0x980,
0x981,
0xA72,
0xA74,
0x104B,
0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
0x1CFA,
0x1CFB,
0x2010,
0x2015,
0x25CC,
0x25CD,
0xAA74,
0xAA77,
0x11A3F,
0x11A40,
0x11A45,
0x11A46,
0x11EF2,
0x11EF3
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x42,
0x60,
0x61,
0xBF,
0xC0,
0x980,
0x981,
0xA72,
0xA74,
0x104B,
0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
0x1CFA,
0x1CFB,
0x2010,
0x2015,
0x25CC,
0x25CD,
0xAA74,
0xAA77,
0x11A3F,
0x11A40,
0x11A45,
0x11A46,
0x11EF2,
0x11EF3
};
# endif /* EBCDIC 037 */
static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_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,
0xD4E,
0xD4F,
0x11941,
0x11942,
0x11D46,
0x11D47
};
static const UV UNI_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
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,
0x111C2,
0x111C4,
0x1193F,
0x11940,
0x11A3A,
0x11A3B,
0x11A84,
0x11A8A
};
static const UV UNI_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
25, /* Number of 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,
0xF8D,
0xF98,
0xF99,
0xFBD,
0x1929,
0x192C,
0x1A57,
0x1A58,
0x1A5B,
0x1A5F,
0x1BA1,
0x1BA4,
0x1BAC,
0x1BAE,
0x1C24,
0x1C26,
0xA867,
0xA869,
0xA871,
0xA872,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB0
};
static const UV UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all charsets */
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,
0x17CC,
0x17CD,
0x1B03,
0x1B04,
0x1B81,
0x1B82,
0xA982,
0xA983
};
static const UV UNI_INSC__CONSONANTWITHSTACKER_invlist[] = { /* for all charsets */
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,
0xCF1,
0xCF3,
0x1CF5,
0x1CF7,
0x11003,
0x11005,
0x11460,
0x11462
};
static const UV UNI_INSC__GEMINATIONMARK_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,
0xA71,
0xA72,
0x11237,
0x11238,
0x11A98,
0x11A99
};
static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x1039,
0x103A,
0x17D2,
0x17D3,
0x1A60,
0x1A61,
0x1BAB,
0x1BAC,
0xAAF6,
0xAAF7,
0x10A3F,
0x10A40,
0x11133,
0x11134,
0x1193E,
0x1193F,
0x11A47,
0x11A48,
0x11A99,
0x11A9A,
0x11D45,
0x11D46,
0x11D97,
0x11D98
};
static const UV UNI_INSC__MODIFYINGLETTER_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,
0xB83,
0xB84
};
static const UV UNI_INSC__NONJOINER_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,
0x200C,
0x200D
};
static const UV UNI_INSC__NUKTA_invlist[] = { /* for all charsets */
53, /* Number of 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,
0x93C,
0x93D,
0x9BC,
0x9BD,
0xA3C,
0xA3D,
0xABC,
0xABD,
0xAFD,
0xB00,
0xB3C,
0xB3D,
0xCBC,
0xCBD,
0xF39,
0xF3A,
0x1B34,
0x1B35,
0x1BE6,
0x1BE7,
0x1C37,
0x1C38,
0xA9B3,
0xA9B4,
0x10A38,
0x10A3B,
0x110BA,
0x110BB,
0x11173,
0x11174,
0x111CA,
0x111CB,
0x11236,
0x11237,
0x112E9,
0x112EA,
0x1133B,
0x1133D,
0x11446,
0x11447,
0x114C3,
0x114C4,
0x115C0,
0x115C1,
0x116B7,
0x116B8,
0x1183A,
0x1183B,
0x11943,
0x11944,
0x11D42,
0x11D43
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
91, /* Number of 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,
0x30,
0x3A,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0x10A40,
0x10A49,
0x11066,
0x11070,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
91, /* Number of 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,
0xF0,
0xFA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0x10A40,
0x10A49,
0x11066,
0x11070,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
91, /* Number of 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,
0xF0,
0xFA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0x10A40,
0x10A49,
0x11066,
0x11070,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA
};
# endif /* EBCDIC 037 */
static const UV UNI_INSC__NUMBERJOINER_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,
0x1107F,
0x11080
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
643, /* 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,
0x2D,
0x2E,
0x30,
0x3A,
0xA0,
0xA1,
0xB2,
0xB4,
0xD7,
0xD8,
0x900,
0x950,
0x951,
0x953,
0x955,
0x964,
0x966,
0x970,
0x972,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA74,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE0,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE2F,
0xE30,
0xE3B,
0xE40,
0xE46,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEAF,
0xEB0,
0xEBE,
0xEC0,
0xEC5,
0xEC8,
0xECC,
0xECD,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF86,
0xF88,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x104B,
0x104C,
0x104E,
0x104F,
0x1050,
0x109E,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17D4,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE2,
0x1CF2,
0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
0x200E,
0x2010,
0x2015,
0x2074,
0x2075,
0x2082,
0x2085,
0x20F0,
0x20F1,
0x25CC,
0x25CD,
0xA800,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F4,
0xA8FE,
0xA92E,
0xA930,
0xA954,
0xA980,
0xA9C1,
0xA9D0,
0xA9DA,
0xA9E0,
0xA9E6,
0xA9E7,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA70,
0xAA71,
0xAA77,
0xAA7A,
0xAAC3,
0xAAE0,
0xAAF0,
0xAAF5,
0xAAF7,
0xABC0,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x11000,
0x11047,
0x11052,
0x11070,
0x1107F,
0x110BB,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11180,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111DA,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x1135E,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11448,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11481,
0x114C5,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
0x11800,
0x1183B,
0x11900,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E4,
0x119E5,
0x11A00,
0x11A40,
0x11A45,
0x11A46,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C6D,
0x11C72,
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,
0x11D98,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF7
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
643, /* 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,
0x41,
0x42,
0x60,
0x61,
0xBF,
0xC0,
0xEA,
0xEB,
0xF0,
0xFB,
0x900,
0x950,
0x951,
0x953,
0x955,
0x964,
0x966,
0x970,
0x972,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA74,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE0,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE2F,
0xE30,
0xE3B,
0xE40,
0xE46,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEAF,
0xEB0,
0xEBE,
0xEC0,
0xEC5,
0xEC8,
0xECC,
0xECD,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF86,
0xF88,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x104B,
0x104C,
0x104E,
0x104F,
0x1050,
0x109E,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17D4,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE2,
0x1CF2,
0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
0x200E,
0x2010,
0x2015,
0x2074,
0x2075,
0x2082,
0x2085,
0x20F0,
0x20F1,
0x25CC,
0x25CD,
0xA800,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F4,
0xA8FE,
0xA92E,
0xA930,
0xA954,
0xA980,
0xA9C1,
0xA9D0,
0xA9DA,
0xA9E0,
0xA9E6,
0xA9E7,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA70,
0xAA71,
0xAA77,
0xAA7A,
0xAAC3,
0xAAE0,
0xAAF0,
0xAAF5,
0xAAF7,
0xABC0,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x11000,
0x11047,
0x11052,
0x11070,
0x1107F,
0x110BB,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11180,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111DA,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x1135E,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11448,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11481,
0x114C5,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
0x11800,
0x1183B,
0x11900,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E4,
0x119E5,
0x11A00,
0x11A40,
0x11A45,
0x11A46,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C6D,
0x11C72,
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,
0x11D98,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF7
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
643, /* 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,
0x41,
0x42,
0x60,
0x61,
0xBF,
0xC0,
0xEA,
0xEB,
0xF0,
0xFB,
0x900,
0x950,
0x951,
0x953,
0x955,
0x964,
0x966,
0x970,
0x972,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA74,
0xA75,
0xA76,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE0,
0xAE4,
0xAE6,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE2F,
0xE30,
0xE3B,
0xE40,
0xE46,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEAF,
0xEB0,
0xEBE,
0xEC0,
0xEC5,
0xEC8,
0xECC,
0xECD,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF86,
0xF88,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x104B,
0x104C,
0x104E,
0x104F,
0x1050,
0x109E,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17D4,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C50,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE2,
0x1CF2,
0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
0x200E,
0x2010,
0x2015,
0x2074,
0x2075,
0x2082,
0x2085,
0x20F0,
0x20F1,
0x25CC,
0x25CD,
0xA800,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F4,
0xA8FE,
0xA92E,
0xA930,
0xA954,
0xA980,
0xA9C1,
0xA9D0,
0xA9DA,
0xA9E0,
0xA9E6,
0xA9E7,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA70,
0xAA71,
0xAA77,
0xAA7A,
0xAAC3,
0xAAE0,
0xAAF0,
0xAAF5,
0xAAF7,
0xABC0,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x11000,
0x11047,
0x11052,
0x11070,
0x1107F,
0x110BB,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11180,
0x111C4,
0x111C9,
0x111CD,
0x111CE,
0x111DA,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x1135E,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11400,
0x11448,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11481,
0x114C5,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
0x11800,
0x1183B,
0x11900,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E4,
0x119E5,
0x11A00,
0x11A40,
0x11A45,
0x11A46,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C6D,
0x11C72,
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,
0x11D98,
0x11DA0,
0x11DAA,
0x11EE0,
0x11EF7
};
# endif /* EBCDIC 037 */
static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */
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 */
0x0,
0xD3B,
0xD3D,
0xE3A,
0xE3B,
0xE4E,
0xE4F,
0xEBA,
0xEBB,
0xF84,
0xF85,
0x103A,
0x103B,
0x1714,
0x1715,
0x1734,
0x1735,
0x17D1,
0x17D2,
0x1A7A,
0x1A7B,
0x1BAA,
0x1BAB,
0x1BF2,
0x1BF4,
0xA82C,
0xA82D,
0xA953,
0xA954,
0xABED,
0xABEE,
0x11134,
0x11135,
0x112EA,
0x112EB,
0x1172B,
0x1172C,
0x1193D,
0x1193E,
0x11A34,
0x11A35,
0x11D44,
0x11D45
};
static const UV UNI_INSC__REGISTERSHIFTER_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,
0x17C9,
0x17CB
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */
39, /* Number of 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,
0xB2,
0xB4,
0x9FE,
0x9FF,
0xF35,
0xF36,
0xF37,
0xF38,
0xFC6,
0xFC7,
0x17CB,
0x17CC,
0x17CE,
0x17D1,
0x17D3,
0x17D4,
0x17DD,
0x17DE,
0x193B,
0x193C,
0x1A7B,
0x1A7D,
0x1A7F,
0x1A80,
0x1C36,
0x1C37,
0x1DFB,
0x1DFC,
0x2074,
0x2075,
0x2082,
0x2085,
0x111C9,
0x111CA,
0x1145E,
0x1145F,
0x11A33,
0x11A34
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xEA,
0xEB,
0xFA,
0xFB,
0x9FE,
0x9FF,
0xF35,
0xF36,
0xF37,
0xF38,
0xFC6,
0xFC7,
0x17CB,
0x17CC,
0x17CE,
0x17D1,
0x17D3,
0x17D4,
0x17DD,
0x17DE,
0x193B,
0x193C,
0x1A7B,
0x1A7D,
0x1A7F,
0x1A80,
0x1C36,
0x1C37,
0x1DFB,
0x1DFC,
0x2074,
0x2075,
0x2082,
0x2085,
0x111C9,
0x111CA,
0x1145E,
0x1145F,
0x11A33,
0x11A34
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xEA,
0xEB,
0xFA,
0xFB,
0x9FE,
0x9FF,
0xF35,
0xF36,
0xF37,
0xF38,
0xFC6,
0xFC7,
0x17CB,
0x17CC,
0x17CE,
0x17D1,
0x17D3,
0x17D4,
0x17DD,
0x17DE,
0x193B,
0x193C,
0x1A7B,
0x1A7D,
0x1A7F,
0x1A80,
0x1C36,
0x1C37,
0x1DFB,
0x1DFC,
0x2074,
0x2075,
0x2082,
0x2085,
0x111C9,
0x111CA,
0x1145E,
0x1145F,
0x11A33,
0x11A34
};
# endif /* EBCDIC 037 */
static const UV UNI_INSC__TONELETTER_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,
0x1970,
0x1975,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3
};
static const UV UNI_INSC__TONEMARK_invlist[] = { /* for all charsets */
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 */
0x0,
0xE48,
0xE4C,
0xEC8,
0xECC,
0x1037,
0x1038,
0x1063,
0x1065,
0x1069,
0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
0x19C8,
0x19CA,
0x1A75,
0x1A7A,
0xA92B,
0xA92E,
0xAA7B,
0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
0xAAC2,
0xABEC,
0xABED
};
static const UV UNI_INSC__VIRAMA_invlist[] = { /* for all charsets */
55, /* Number of 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,
0x94D,
0x94E,
0x9CD,
0x9CE,
0xA4D,
0xA4E,
0xACD,
0xACE,
0xB4D,
0xB4E,
0xBCD,
0xBCE,
0xC4D,
0xC4E,
0xCCD,
0xCCE,
0xD4D,
0xD4E,
0xDCA,
0xDCB,
0x1B44,
0x1B45,
0xA806,
0xA807,
0xA8C4,
0xA8C5,
0xA9C0,
0xA9C1,
0x11046,
0x11047,
0x110B9,
0x110BA,
0x111C0,
0x111C1,
0x11235,
0x11236,
0x1134D,
0x1134E,
0x11442,
0x11443,
0x114C2,
0x114C3,
0x115BF,
0x115C0,
0x1163F,
0x11640,
0x116B6,
0x116B7,
0x11839,
0x1183A,
0x119E0,
0x119E1,
0x11C3F,
0x11C40
};
static const UV UNI_INSC__VISARGA_invlist[] = { /* for all charsets */
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 */
0x0,
0x903,
0x904,
0x983,
0x984,
0xA03,
0xA04,
0xA83,
0xA84,
0xB03,
0xB04,
0xC03,
0xC04,
0xC83,
0xC84,
0xD03,
0xD04,
0xD83,
0xD84,
0xF7F,
0xF80,
0x1038,
0x1039,
0x17C7,
0x17C8,
0x1B04,
0x1B05,
0x1B82,
0x1B83,
0xA881,
0xA882,
0xA983,
0xA984,
0xAAF5,
0xAAF6,
0x10A0F,
0x10A10,
0x11002,
0x11003,
0x11082,
0x11083,
0x11102,
0x11103,
0x11182,
0x11183,
0x11303,
0x11304,
0x11445,
0x11446,
0x114C1,
0x114C2,
0x115BE,
0x115BF,
0x1163E,
0x1163F,
0x116AC,
0x116AD,
0x11838,
0x11839,
0x119DF,
0x119E0,
0x11A39,
0x11A3A,
0x11A97,
0x11A98,
0x11C3E,
0x11C3F,
0x11D41,
0x11D42,
0x11D96,
0x11D97
};
static const UV UNI_INSC__VOWEL_invlist[] = { /* for all charsets */
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 */
0x0,
0x1963,
0x196E,
0xA85E,
0xA862,
0xA866,
0xA867,
0xA922,
0xA92B,
0x11150,
0x11155
};
static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
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 */
0x0,
0x93A,
0x93C,
0x93E,
0x94D,
0x94E,
0x950,
0x955,
0x958,
0x962,
0x964,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4D,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACD,
0xAE2,
0xAE4,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB55,
0xB58,
0xB62,
0xB64,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBD7,
0xBD8,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4D,
0xC55,
0xC57,
0xC62,
0xC64,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCD,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD57,
0xD58,
0xD62,
0xD64,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE30,
0xE3A,
0xE40,
0xE46,
0xE47,
0xE48,
0xEB0,
0xEBA,
0xEBB,
0xEBC,
0xEC0,
0xEC5,
0xF71,
0xF7E,
0xF80,
0xF82,
0x102B,
0x1036,
0x1056,
0x105A,
0x1062,
0x1063,
0x1067,
0x1069,
0x1071,
0x1075,
0x1083,
0x1087,
0x109C,
0x109E,
0x1712,
0x1714,
0x1732,
0x1734,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B6,
0x17C6,
0x17C8,
0x17C9,
0x1920,
0x1929,
0x193A,
0x193B,
0x19B0,
0x19C1,
0x1A17,
0x1A1C,
0x1A61,
0x1A74,
0x1B35,
0x1B44,
0x1BA4,
0x1BAA,
0x1BE7,
0x1BF0,
0x1C26,
0x1C2D,
0xA802,
0xA803,
0xA823,
0xA828,
0xA8B5,
0xA8C4,
0xA8FF,
0xA900,
0xA947,
0xA94F,
0xA9B4,
0xA9BD,
0xA9E5,
0xA9E6,
0xAA29,
0xAA33,
0xAAB0,
0xAABF,
0xAAEB,
0xAAF0,
0xABE3,
0xABEB,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A0E,
0x11038,
0x11046,
0x110B0,
0x110B9,
0x11127,
0x11133,
0x11145,
0x11147,
0x111B3,
0x111C0,
0x111CB,
0x111CD,
0x111CE,
0x111CF,
0x1122C,
0x11234,
0x112E0,
0x112E9,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134D,
0x11357,
0x11358,
0x11362,
0x11364,
0x11435,
0x11442,
0x114B0,
0x114BF,
0x115AF,
0x115B6,
0x115B8,
0x115BC,
0x115DC,
0x115DE,
0x11630,
0x1163D,
0x11640,
0x11641,
0x116AD,
0x116B6,
0x11720,
0x1172B,
0x1182C,
0x11837,
0x11930,
0x11936,
0x11937,
0x11939,
0x119D1,
0x119D8,
0x119DA,
0x119DE,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A51,
0x11A5C,
0x11C2F,
0x11C37,
0x11C38,
0x11C3C,
0x11CB0,
0x11CB5,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D40,
0x11D43,
0x11D44,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D95,
0x11EF3,
0x11EF7
};
static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
175, /* Number of 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,
0x904,
0x915,
0x960,
0x962,
0x972,
0x978,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x995,
0x9E0,
0x9E2,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA15,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xA95,
0xAE0,
0xAE2,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB15,
0xB60,
0xB62,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB95,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC15,
0xC60,
0xC62,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xC95,
0xCE0,
0xCE2,
0xD05,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD15,
0xD5F,
0xD62,
0xD85,
0xD97,
0x1021,
0x102B,
0x1052,
0x1056,
0x1700,
0x1703,
0x1720,
0x1723,
0x1740,
0x1743,
0x1760,
0x1763,
0x17A3,
0x17B4,
0x1A4D,
0x1A53,
0x1B05,
0x1B13,
0x1B83,
0x1B8A,
0x1BE4,
0x1BE6,
0xA800,
0xA802,
0xA803,
0xA806,
0xA882,
0xA892,
0xA8FE,
0xA8FF,
0xA984,
0xA989,
0xA98C,
0xA98F,
0xAA00,
0xAA06,
0xAAE0,
0xAAE2,
0xABCE,
0xABD0,
0xABD1,
0xABD2,
0x11005,
0x11013,
0x11083,
0x1108D,
0x11103,
0x11107,
0x11183,
0x11191,
0x11200,
0x11208,
0x11280,
0x11284,
0x112B0,
0x112BA,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11315,
0x11360,
0x11362,
0x11400,
0x1140E,
0x11481,
0x1148F,
0x11580,
0x1158E,
0x115D8,
0x115DC,
0x11600,
0x1160E,
0x11680,
0x1168A,
0x11800,
0x1180A,
0x11900,
0x11907,
0x11909,
0x1190A,
0x119A0,
0x119A8,
0x119AA,
0x119AE,
0x11A00,
0x11A01,
0x11A50,
0x11A51,
0x11C00,
0x11C09,
0x11C0A,
0x11C0E,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D0C,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D6C
};
static const UV UNI_INSIDDHAM_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,
0x11580,
0x11600
};
static const UV UNI_INSINHALA_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,
0xD80,
0xE00
};
static const UV UNI_INSOGDIAN_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,
0x10F30,
0x10F70
};
static const UV UNI_INSORASOMPENG_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,
0x110D0,
0x11100
};
static const UV UNI_INSOYOMBO_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,
0x11A50,
0x11AB0
};
static const UV UNI_INSUNDANESE_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,
0x1B80,
0x1BC0
};
static const UV UNI_INSYLOTINAGRI_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,
0xA800,
0xA830
};
static const UV UNI_INSYRIAC_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,
0x700,
0x750
};
static const UV UNI_INTAGALOG_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,
0x1700,
0x1720
};
static const UV UNI_INTAGBANWA_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,
0x1760,
0x1780
};
static const UV UNI_INTAILE_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,
0x1950,
0x1980
};
static const UV UNI_INTAITHAM_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,
0x1A20,
0x1AB0
};
static const UV UNI_INTAIVIET_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,
0xAA80,
0xAAE0
};
static const UV UNI_INTAKRI_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,
0x11680,
0x116D0
};
static const UV UNI_INTAMIL_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,
0xB80,
0xC00
};
static const UV UNI_INTANGUT_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,
0x17000,
0x18800
};
static const UV UNI_INTELUGU_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,
0xC00,
0xC80
};
static const UV UNI_INTHAANA_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,
0x780,
0x7C0
};
static const UV UNI_INTHAI_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,
0xE00,
0xE80
};
static const UV UNI_INTIBETAN_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,
0xF00,
0x1000
};
static const UV UNI_INTIFINAGH_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,
0x2D30,
0x2D80
};
static const UV UNI_INTIRHUTA_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,
0x11480,
0x114E0
};
static const UV UNI_INUGARITIC_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,
0x10380,
0x103A0
};
static const UV UNI_INVAI_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,
0xA500,
0xA640
};
static const UV UNI_INVS_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,
0xFE00,
0xFE10
};
static const UV UNI_INWANCHO_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,
0x1E2C0,
0x1E300
};
static const UV UNI_INWARANGCITI_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,
0x118A0,
0x11900
};
static const UV UNI_INYEZIDI_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,
0x10E80,
0x10EC0
};
static const UV UNI_INZANABAZARSQUARE_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,
0x11A00,
0x11A50
};
static const UV UNI_IPAEXT_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,
0x250,
0x2B0
};
static const UV UNI_ITAL_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10300,
0x10324,
0x1032D,
0x10330
};
static const UV UNI_JAMO_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,
0x1100,
0x1200
};
static const UV UNI_JAMOEXTA_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,
0xA960,
0xA980
};
static const UV UNI_JAMOEXTB_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,
0xD7B0,
0xD800
};
static const UV UNI_JAVA_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,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9E0
};
static const UV UNI_JG__AFRICANFEH_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,
0x8BB,
0x8BC
};
static const UV UNI_JG__AFRICANNOON_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,
0x8BD,
0x8BE
};
static const UV UNI_JG__AFRICANQAF_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x8BC,
0x8BD,
0x8C4,
0x8C5
};
static const UV UNI_JG__AIN_invlist[] = { /* for all charsets */
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 */
0x0,
0x639,
0x63B,
0x6A0,
0x6A1,
0x6FC,
0x6FD,
0x75D,
0x760,
0x8B3,
0x8B4,
0x8C3,
0x8C4
};
static const UV UNI_JG__ALAPH_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,
0x710,
0x711
};
static const UV UNI_JG__ALEF_invlist[] = { /* for all charsets */
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 */
0x0,
0x622,
0x624,
0x625,
0x626,
0x627,
0x628,
0x671,
0x674,
0x675,
0x676,
0x773,
0x775
};
static const UV UNI_JG__BEH_invlist[] = { /* for all charsets */
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 */
0x0,
0x628,
0x629,
0x62A,
0x62C,
0x66E,
0x66F,
0x679,
0x681,
0x750,
0x757,
0x8A0,
0x8A2,
0x8B6,
0x8B9,
0x8BE,
0x8C1
};
static const UV UNI_JG__BETH_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x712,
0x713,
0x72D,
0x72E
};
static const UV UNI_JG__BURUSHASKIYEHBARREE_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,
0x77A,
0x77C
};
static const UV UNI_JG__DAL_invlist[] = { /* for all charsets */
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 */
0x0,
0x62F,
0x631,
0x688,
0x691,
0x6EE,
0x6EF,
0x759,
0x75B,
0x8AE,
0x8AF
};
static const UV UNI_JG__DALATHRISH_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,
0x715,
0x717,
0x72A,
0x72B,
0x72F,
0x730
};
static const UV UNI_JG__E_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,
0x725,
0x726
};
static const UV UNI_JG__FARSIYEH_invlist[] = { /* for all charsets */
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,
0x63D,
0x640,
0x6CC,
0x6CD,
0x6CE,
0x6CF,
0x775,
0x777
};
static const UV UNI_JG__FE_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,
0x74F,
0x750
};
static const UV UNI_JG__FEH_invlist[] = { /* for all charsets */
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,
0x641,
0x642,
0x6A1,
0x6A7,
0x760,
0x762,
0x8A4,
0x8A5
};
static const UV UNI_JG__FINALSEMKATH_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,
0x724,
0x725
};
static const UV UNI_JG__GAF_invlist[] = { /* for all charsets */
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 */
0x0,
0x63B,
0x63D,
0x6A9,
0x6AA,
0x6AB,
0x6AC,
0x6AF,
0x6B5,
0x762,
0x765,
0x8B0,
0x8B1,
0x8C2,
0x8C3
};
static const UV UNI_JG__GAMAL_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x713,
0x715,
0x72E,
0x72F
};
static const UV UNI_JG__HAH_invlist[] = { /* for all charsets */
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 */
0x0,
0x62C,
0x62F,
0x681,
0x688,
0x6BF,
0x6C0,
0x757,
0x759,
0x76E,
0x770,
0x772,
0x773,
0x77C,
0x77D,
0x8A2,
0x8A3,
0x8C1,
0x8C2,
0x8C5,
0x8C7
};
static const UV UNI_JG__HAMZAONHEHGOAL_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,
0x6C3,
0x6C4
};
static const UV UNI_JG__HANIFIROHINGYAKINNAYA_invlist[] = { /* for all charsets */
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,
0x10D19,
0x10D1A,
0x10D1E,
0x10D1F,
0x10D20,
0x10D21,
0x10D23,
0x10D24
};
static const UV UNI_JG__HANIFIROHINGYAPA_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,
0x10D02,
0x10D03,
0x10D09,
0x10D0A,
0x10D1C,
0x10D1D
};
static const UV UNI_JG__HE_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,
0x717,
0x718
};
static const UV UNI_JG__HEH_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,
0x647,
0x648
};
static const UV UNI_JG__HEHGOAL_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,
0x6C1,
0x6C3
};
static const UV UNI_JG__HETH_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,
0x71A,
0x71B
};
static const UV UNI_JG__KAF_invlist[] = { /* for all charsets */
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,
0x643,
0x644,
0x6AC,
0x6AF,
0x77F,
0x780,
0x8B4,
0x8B5
};
static const UV UNI_JG__KAPH_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,
0x71F,
0x720
};
static const UV UNI_JG__KHAPH_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,
0x74E,
0x74F
};
static const UV UNI_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x6BE,
0x6BF,
0x6FF,
0x700
};
static const UV UNI_JG__LAM_invlist[] = { /* for all charsets */
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 */
0x0,
0x644,
0x645,
0x6B5,
0x6B9,
0x76A,
0x76B,
0x8A6,
0x8A7,
0x8C7,
0x8C8
};
static const UV UNI_JG__LAMADH_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,
0x720,
0x721
};
static const UV UNI_JG__MALAYALAMBHA_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,
0x866,
0x867
};
static const UV UNI_JG__MALAYALAMJA_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,
0x861,
0x862
};
static const UV UNI_JG__MALAYALAMLLA_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,
0x868,
0x869
};
static const UV UNI_JG__MALAYALAMLLLA_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,
0x869,
0x86A
};
static const UV UNI_JG__MALAYALAMNGA_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,
0x860,
0x861
};
static const UV UNI_JG__MALAYALAMNNA_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,
0x864,
0x865
};
static const UV UNI_JG__MALAYALAMNNNA_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,
0x865,
0x866
};
static const UV UNI_JG__MALAYALAMNYA_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,
0x862,
0x863
};
static const UV UNI_JG__MALAYALAMRA_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,
0x867,
0x868
};
static const UV UNI_JG__MALAYALAMSSA_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,
0x86A,
0x86B
};
static const UV UNI_JG__MALAYALAMTTA_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,
0x863,
0x864
};
static const UV UNI_JG__MANICHAEANALEPH_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,
0x10AC0,
0x10AC1
};
static const UV UNI_JG__MANICHAEANAYIN_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,
0x10AD9,
0x10ADB
};
static const UV UNI_JG__MANICHAEANBETH_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,
0x10AC1,
0x10AC3
};
static const UV UNI_JG__MANICHAEANDALETH_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,
0x10AC5,
0x10AC6
};
static const UV UNI_JG__MANICHAEANDHAMEDH_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,
0x10AD4,
0x10AD5
};
static const UV UNI_JG__MANICHAEANFIVE_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,
0x10AEC,
0x10AED
};
static const UV UNI_JG__MANICHAEANGIMEL_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,
0x10AC3,
0x10AC5
};
static const UV UNI_JG__MANICHAEANHETH_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,
0x10ACD,
0x10ACE
};
static const UV UNI_JG__MANICHAEANHUNDRED_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,
0x10AEF,
0x10AF0
};
static const UV UNI_JG__MANICHAEANKAPH_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,
0x10AD0,
0x10AD3
};
static const UV UNI_JG__MANICHAEANLAMEDH_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,
0x10AD3,
0x10AD4
};
static const UV UNI_JG__MANICHAEANMEM_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,
0x10AD6,
0x10AD7
};
static const UV UNI_JG__MANICHAEANNUN_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,
0x10AD7,
0x10AD8
};
static const UV UNI_JG__MANICHAEANONE_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,
0x10AEB,
0x10AEC
};
static const UV UNI_JG__MANICHAEANPE_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,
0x10ADB,
0x10ADD
};
static const UV UNI_JG__MANICHAEANQOPH_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,
0x10ADE,
0x10AE1
};
static const UV UNI_JG__MANICHAEANRESH_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,
0x10AE1,
0x10AE2
};
static const UV UNI_JG__MANICHAEANSADHE_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,
0x10ADD,
0x10ADE
};
static const UV UNI_JG__MANICHAEANSAMEKH_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,
0x10AD8,
0x10AD9
};
static const UV UNI_JG__MANICHAEANTAW_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,
0x10AE4,
0x10AE5
};
static const UV UNI_JG__MANICHAEANTEN_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,
0x10AED,
0x10AEE
};
static const UV UNI_JG__MANICHAEANTETH_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,
0x10ACE,
0x10ACF
};
static const UV UNI_JG__MANICHAEANTHAMEDH_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,
0x10AD5,
0x10AD6
};
static const UV UNI_JG__MANICHAEANTWENTY_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,
0x10AEE,
0x10AEF
};
static const UV UNI_JG__MANICHAEANWAW_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,
0x10AC7,
0x10AC8
};
static const UV UNI_JG__MANICHAEANYODH_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,
0x10ACF,
0x10AD0
};
static const UV UNI_JG__MANICHAEANZAYIN_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,
0x10AC9,
0x10ACB
};
static const UV UNI_JG__MEEM_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,
0x645,
0x646,
0x765,
0x767,
0x8A7,
0x8A8
};
static const UV UNI_JG__MIM_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,
0x721,
0x722
};
static const UV UNI_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
61, /* 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,
0x620,
0x621,
0x622,
0x640,
0x641,
0x64B,
0x66E,
0x670,
0x671,
0x674,
0x675,
0x6D4,
0x6D5,
0x6D6,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x780,
0x860,
0x86B,
0x8A0,
0x8AD,
0x8AE,
0x8B5,
0x8B6,
0x8C8,
0x10AC0,
0x10AC6,
0x10AC7,
0x10AC8,
0x10AC9,
0x10ACB,
0x10ACD,
0x10AE2,
0x10AE4,
0x10AE5,
0x10AEB,
0x10AF0,
0x10D02,
0x10D03,
0x10D09,
0x10D0A,
0x10D19,
0x10D1A,
0x10D1C,
0x10D1D,
0x10D1E,
0x10D1F,
0x10D20,
0x10D21,
0x10D23,
0x10D24
};
static const UV UNI_JG__NOON_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,
0x646,
0x647,
0x6B9,
0x6BD,
0x767,
0x76A
};
static const UV UNI_JG__NUN_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,
0x722,
0x723
};
static const UV UNI_JG__NYA_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,
0x6BD,
0x6BE
};
static const UV UNI_JG__PE_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,
0x726,
0x727
};
static const UV UNI_JG__QAF_invlist[] = { /* for all charsets */
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,
0x642,
0x643,
0x66F,
0x670,
0x6A7,
0x6A9,
0x8A5,
0x8A6
};
static const UV UNI_JG__QAPH_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,
0x729,
0x72A
};
static const UV UNI_JG__REH_invlist[] = { /* for all charsets */
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 */
0x0,
0x631,
0x633,
0x691,
0x69A,
0x6EF,
0x6F0,
0x75B,
0x75C,
0x76B,
0x76D,
0x771,
0x772,
0x8AA,
0x8AB,
0x8B2,
0x8B3,
0x8B9,
0x8BA
};
static const UV UNI_JG__REVERSEDPE_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,
0x727,
0x728
};
static const UV UNI_JG__ROHINGYAYEH_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,
0x8AC,
0x8AD
};
static const UV UNI_JG__SAD_invlist[] = { /* for all charsets */
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,
0x635,
0x637,
0x69D,
0x69F,
0x6FB,
0x6FC,
0x8AF,
0x8B0
};
static const UV UNI_JG__SADHE_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,
0x728,
0x729
};
static const UV UNI_JG__SEEN_invlist[] = { /* for all charsets */
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 */
0x0,
0x633,
0x635,
0x69A,
0x69D,
0x6FA,
0x6FB,
0x75C,
0x75D,
0x76D,
0x76E,
0x770,
0x771,
0x77D,
0x77F
};
static const UV UNI_JG__SEMKATH_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,
0x723,
0x724
};
static const UV UNI_JG__SHIN_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,
0x72B,
0x72C
};
static const UV UNI_JG__STRAIGHTWAW_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,
0x8B1,
0x8B2
};
static const UV UNI_JG__SWASHKAF_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,
0x6AA,
0x6AB
};
static const UV UNI_JG__SYRIACWAW_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,
0x718,
0x719
};
static const UV UNI_JG__TAH_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,
0x637,
0x639,
0x69F,
0x6A0,
0x8A3,
0x8A4
};
static const UV UNI_JG__TAW_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,
0x72C,
0x72D
};
static const UV UNI_JG__TEHMARBUTA_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,
0x629,
0x62A,
0x6C0,
0x6C1,
0x6D5,
0x6D6
};
static const UV UNI_JG__TETH_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,
0x71B,
0x71D
};
static const UV UNI_JG__WAW_invlist[] = { /* for all charsets */
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 */
0x0,
0x624,
0x625,
0x648,
0x649,
0x676,
0x678,
0x6C4,
0x6CC,
0x6CF,
0x6D0,
0x778,
0x77A,
0x8AB,
0x8AC
};
static const UV UNI_JG__YEH_invlist[] = { /* for all charsets */
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 */
0x0,
0x620,
0x621,
0x626,
0x627,
0x649,
0x64B,
0x678,
0x679,
0x6D0,
0x6D2,
0x777,
0x778,
0x8A8,
0x8AA,
0x8BA,
0x8BB
};
static const UV UNI_JG__YEHBARREE_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,
0x6D2,
0x6D4
};
static const UV UNI_JG__YEHWITHTAIL_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,
0x6CD,
0x6CE
};
static const UV UNI_JG__YUDH_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,
0x71D,
0x71E
};
static const UV UNI_JG__YUDHHE_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,
0x71E,
0x71F
};
static const UV UNI_JG__ZAIN_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,
0x719,
0x71A
};
static const UV UNI_JG__ZHAIN_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,
0x74D,
0x74E
};
static const UV UNI_JOINC_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,
0x200C,
0x200E
};
static const UV UNI_JT__C_invlist[] = { /* for all charsets */
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,
0x640,
0x641,
0x7FA,
0x7FB,
0x180A,
0x180B,
0x200D,
0x200E
};
static const UV UNI_JT__D_invlist[] = { /* for all charsets */
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 */
0x0,
0x620,
0x621,
0x626,
0x627,
0x628,
0x629,
0x62A,
0x62F,
0x633,
0x640,
0x641,
0x648,
0x649,
0x64B,
0x66E,
0x670,
0x678,
0x688,
0x69A,
0x6C0,
0x6C1,
0x6C3,
0x6CC,
0x6CD,
0x6CE,
0x6CF,
0x6D0,
0x6D2,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x712,
0x715,
0x71A,
0x71E,
0x71F,
0x728,
0x729,
0x72A,
0x72B,
0x72C,
0x72D,
0x72F,
0x74E,
0x759,
0x75C,
0x76B,
0x76D,
0x771,
0x772,
0x773,
0x775,
0x778,
0x77A,
0x780,
0x7CA,
0x7EB,
0x841,
0x846,
0x848,
0x849,
0x84A,
0x854,
0x855,
0x856,
0x860,
0x861,
0x862,
0x866,
0x868,
0x869,
0x8A0,
0x8AA,
0x8AF,
0x8B1,
0x8B3,
0x8B5,
0x8B6,
0x8B9,
0x8BA,
0x8C8,
0x1807,
0x1808,
0x1820,
0x1879,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0xA840,
0xA872,
0x10AC0,
0x10AC5,
0x10AD3,
0x10AD7,
0x10AD8,
0x10ADD,
0x10ADE,
0x10AE1,
0x10AEB,
0x10AEF,
0x10B80,
0x10B81,
0x10B82,
0x10B83,
0x10B86,
0x10B89,
0x10B8A,
0x10B8C,
0x10B8D,
0x10B8E,
0x10B90,
0x10B91,
0x10BAD,
0x10BAF,
0x10D01,
0x10D22,
0x10D23,
0x10D24,
0x10F30,
0x10F33,
0x10F34,
0x10F45,
0x10F51,
0x10F54,
0x10FB0,
0x10FB1,
0x10FB2,
0x10FB4,
0x10FB8,
0x10FB9,
0x10FBB,
0x10FBD,
0x10FBE,
0x10FC0,
0x10FC1,
0x10FC2,
0x10FC4,
0x10FC5,
0x10FCA,
0x10FCB,
0x1E900,
0x1E944
};
static const UV UNI_JT__L_invlist[] = { /* for all charsets */
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 */
0x0,
0xA872,
0xA873,
0x10ACD,
0x10ACE,
0x10AD7,
0x10AD8,
0x10D00,
0x10D01,
0x10FCB,
0x10FCC
};
static const UV UNI_JT__R_invlist[] = { /* for all charsets */
125, /* Number of 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,
0x622,
0x626,
0x627,
0x628,
0x629,
0x62A,
0x62F,
0x633,
0x648,
0x649,
0x671,
0x674,
0x675,
0x678,
0x688,
0x69A,
0x6C0,
0x6C1,
0x6C3,
0x6CC,
0x6CD,
0x6CE,
0x6CF,
0x6D0,
0x6D2,
0x6D4,
0x6D5,
0x6D6,
0x6EE,
0x6F0,
0x710,
0x711,
0x715,
0x71A,
0x71E,
0x71F,
0x728,
0x729,
0x72A,
0x72B,
0x72C,
0x72D,
0x72F,
0x730,
0x74D,
0x74E,
0x759,
0x75C,
0x76B,
0x76D,
0x771,
0x772,
0x773,
0x775,
0x778,
0x77A,
0x840,
0x841,
0x846,
0x848,
0x849,
0x84A,
0x854,
0x855,
0x856,
0x859,
0x867,
0x868,
0x869,
0x86B,
0x8AA,
0x8AD,
0x8AE,
0x8AF,
0x8B1,
0x8B3,
0x8B9,
0x8BA,
0x10AC5,
0x10AC6,
0x10AC7,
0x10AC8,
0x10AC9,
0x10ACB,
0x10ACE,
0x10AD3,
0x10ADD,
0x10ADE,
0x10AE1,
0x10AE2,
0x10AE4,
0x10AE5,
0x10AEF,
0x10AF0,
0x10B81,
0x10B82,
0x10B83,
0x10B86,
0x10B89,
0x10B8A,
0x10B8C,
0x10B8D,
0x10B8E,
0x10B90,
0x10B91,
0x10B92,
0x10BA9,
0x10BAD,
0x10D22,
0x10D23,
0x10F33,
0x10F34,
0x10F54,
0x10F55,
0x10FB4,
0x10FB7,
0x10FB9,
0x10FBB,
0x10FBD,
0x10FBE,
0x10FC2,
0x10FC4,
0x10FC9,
0x10FCA
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
677, /* Number of 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,
0xAD,
0xAE,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x206A,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94C,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
677, /* Number of 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,
0xCA,
0xCB,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x206A,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94C,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
677, /* Number of 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,
0xCA,
0xCB,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x70F,
0x710,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x206A,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94C,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
727, /* 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,
0xAD,
0xAE,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x621,
0x622,
0x660,
0x66E,
0x674,
0x675,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x74B,
0x74D,
0x780,
0x7A6,
0x7B1,
0x7CA,
0x7F4,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x840,
0x85C,
0x860,
0x861,
0x862,
0x866,
0x867,
0x86B,
0x8A0,
0x8AD,
0x8AE,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x1807,
0x1808,
0x180A,
0x180E,
0x1820,
0x1879,
0x1885,
0x18AB,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200D,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x206A,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA840,
0xA873,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AC0,
0x10AC6,
0x10AC7,
0x10AC8,
0x10AC9,
0x10ACB,
0x10ACD,
0x10AE2,
0x10AE4,
0x10AE7,
0x10AEB,
0x10AF0,
0x10B80,
0x10B92,
0x10BA9,
0x10BAF,
0x10D00,
0x10D28,
0x10EAB,
0x10EAD,
0x10F30,
0x10F45,
0x10F46,
0x10F55,
0x10FB0,
0x10FB1,
0x10FB2,
0x10FB7,
0x10FB8,
0x10FC0,
0x10FC1,
0x10FC5,
0x10FC9,
0x10FCC,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
727, /* 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,
0xCA,
0xCB,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x621,
0x622,
0x660,
0x66E,
0x674,
0x675,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x74B,
0x74D,
0x780,
0x7A6,
0x7B1,
0x7CA,
0x7F4,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x840,
0x85C,
0x860,
0x861,
0x862,
0x866,
0x867,
0x86B,
0x8A0,
0x8AD,
0x8AE,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x1807,
0x1808,
0x180A,
0x180E,
0x1820,
0x1879,
0x1885,
0x18AB,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200D,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x206A,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA840,
0xA873,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AC0,
0x10AC6,
0x10AC7,
0x10AC8,
0x10AC9,
0x10ACB,
0x10ACD,
0x10AE2,
0x10AE4,
0x10AE7,
0x10AEB,
0x10AF0,
0x10B80,
0x10B92,
0x10BA9,
0x10BAF,
0x10D00,
0x10D28,
0x10EAB,
0x10EAD,
0x10F30,
0x10F45,
0x10F46,
0x10F55,
0x10FB0,
0x10FB1,
0x10FB2,
0x10FB7,
0x10FB8,
0x10FC0,
0x10FC1,
0x10FC5,
0x10FC9,
0x10FCC,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
727, /* 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,
0xCA,
0xCB,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x621,
0x622,
0x660,
0x66E,
0x674,
0x675,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x74B,
0x74D,
0x780,
0x7A6,
0x7B1,
0x7CA,
0x7F4,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x840,
0x85C,
0x860,
0x861,
0x862,
0x866,
0x867,
0x86B,
0x8A0,
0x8AD,
0x8AE,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x1807,
0x1808,
0x180A,
0x180E,
0x1820,
0x1879,
0x1885,
0x18AB,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200B,
0x200C,
0x200D,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x206A,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA840,
0xA873,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AC0,
0x10AC6,
0x10AC7,
0x10AC8,
0x10AC9,
0x10ACB,
0x10ACD,
0x10AE2,
0x10AE4,
0x10AE7,
0x10AEB,
0x10AF0,
0x10B80,
0x10B92,
0x10BA9,
0x10BAF,
0x10D00,
0x10D28,
0x10EAB,
0x10EAD,
0x10F30,
0x10F45,
0x10F46,
0x10F55,
0x10FB0,
0x10FB1,
0x10FB2,
0x10FB7,
0x10FB8,
0x10FC0,
0x10FC1,
0x10FC5,
0x10FC9,
0x10FCC,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x13430,
0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D167,
0x1D16A,
0x1D173,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
static const UV UNI_KALI_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,
0xA900,
0xA930
};
static const UV UNI_KANA_invlist[] = { /* for all charsets */
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 */
0x0,
0x3001,
0x3004,
0x3008,
0x3012,
0x3013,
0x3020,
0x3030,
0x3036,
0x3037,
0x3038,
0x303C,
0x303E,
0x3099,
0x309D,
0x30A0,
0x3100,
0x31F0,
0x3200,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xFE45,
0xFE47,
0xFF61,
0xFFA0,
0x1B000,
0x1B001,
0x1B164,
0x1B168
};
static const UV UNI_KANAEXTA_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,
0x1B100,
0x1B130
};
static const UV UNI_KANASUP_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,
0x1B000,
0x1B100
};
static const UV UNI_KANBUN_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,
0x3190,
0x31A0
};
static const UV UNI_KANGXI_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,
0x2F00,
0x2FE0
};
static const UV UNI_KATAKANAEXT_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,
0x31F0,
0x3200
};
static const UV UNI_KHAR_invlist[] = { /* for all charsets */
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 */
0x0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x10A50,
0x10A59
};
static const UV UNI_KHMERSYMBOLS_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,
0x19E0,
0x1A00
};
static const UV UNI_KHMR_invlist[] = { /* for all charsets */
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,
0x1780,
0x17DE,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x19E0,
0x1A00
};
static const UV UNI_KHOJ_invlist[] = { /* for all charsets */
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,
0xAE6,
0xAF0,
0xA830,
0xA83A,
0x11200,
0x11212,
0x11213,
0x1123F
};
static const UV UNI_KITS_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x16FE4,
0x16FE5,
0x18B00,
0x18CD6
};
static const UV UNI_KNDA_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
0xC80,
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,
0x1CD0,
0x1CD1,
0x1CD2,
0x1CD3,
0x1CDA,
0x1CDB,
0x1CF2,
0x1CF3,
0x1CF4,
0x1CF5,
0xA830,
0xA836
};
static const UV UNI_KTHI_invlist[] = { /* for all charsets */
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,
0x966,
0x970,
0xA830,
0xA83A,
0x11080,
0x110C2,
0x110CD,
0x110CE
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
1245, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3007,
0x3031,
0x3036,
0x303B,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6E6,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
1271, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3007,
0x3031,
0x3036,
0x303B,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6E6,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
1267, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2183,
0x2185,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3007,
0x3031,
0x3036,
0x303B,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6E6,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
static const UV UNI_LANA_invlist[] = { /* for all charsets */
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 */
0x0,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE
};
static const UV UNI_LAO_invlist[] = { /* for all charsets */
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 */
0x0,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LATIN1_invlist[] = { /* for ASCII/Latin1 */
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,
0x80,
0x100
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LATIN1_invlist[] = { /* for EBCDIC 1047 */
55, /* Number of 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x15,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x26,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x41,
0x4B,
0x51,
0x5A,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA,
0x100
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LATIN1_invlist[] = { /* for EBCDIC 037 */
57, /* Number of 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,
0x4,
0x5,
0x6,
0x7,
0x8,
0xB,
0x14,
0x16,
0x17,
0x18,
0x1A,
0x1C,
0x20,
0x25,
0x28,
0x2D,
0x30,
0x32,
0x33,
0x37,
0x38,
0x3C,
0x3E,
0x3F,
0x41,
0x4B,
0x51,
0x5A,
0x5F,
0x60,
0x62,
0x6B,
0x70,
0x79,
0x80,
0x81,
0x8A,
0x91,
0x9A,
0xA1,
0xAA,
0xB0,
0xB1,
0xBA,
0xBC,
0xC0,
0xCA,
0xD0,
0xDA,
0xE0,
0xE1,
0xE2,
0xEA,
0xF0,
0xFA,
0x100
};
# endif /* EBCDIC 037 */
static const UV UNI_LATINEXTA_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,
0x100,
0x180
};
static const UV UNI_LATINEXTADDITIONAL_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,
0x1E00,
0x1F00
};
static const UV UNI_LATINEXTB_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,
0x180,
0x250
};
static const UV UNI_LATINEXTC_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,
0x2C60,
0x2C80
};
static const UV UNI_LATINEXTD_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,
0xA720,
0xA800
};
static const UV UNI_LATINEXTE_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,
0xAB30,
0xAB70
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2E0,
0x2E5,
0x363,
0x370,
0x485,
0x487,
0x951,
0x953,
0x10FB,
0x10FC,
0x1D00,
0x1D26,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1E00,
0x1F00,
0x202F,
0x2030,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20F0,
0x20F1,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C60,
0x2C80,
0xA700,
0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xA92E,
0xA92F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xFB00,
0xFB07,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
107, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x363,
0x370,
0x485,
0x487,
0x951,
0x953,
0x10FB,
0x10FC,
0x1D00,
0x1D26,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1E00,
0x1F00,
0x202F,
0x2030,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20F0,
0x20F1,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C60,
0x2C80,
0xA700,
0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xA92E,
0xA92F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xFB00,
0xFB07,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */
103, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x363,
0x370,
0x485,
0x487,
0x951,
0x953,
0x10FB,
0x10FC,
0x1D00,
0x1D26,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1E00,
0x1F00,
0x202F,
0x2030,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20F0,
0x20F1,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C60,
0x2C80,
0xA700,
0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xA92E,
0xA92F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xFB00,
0xFB07,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__AI_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA7,
0xA9,
0xAA,
0xAB,
0xB2,
0xB4,
0xB6,
0xBB,
0xBC,
0xBF,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2015,
0x2017,
0x2020,
0x2022,
0x203B,
0x203C,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x2105,
0x2106,
0x2113,
0x2114,
0x2121,
0x2123,
0x212B,
0x212C,
0x2154,
0x2156,
0x215B,
0x215C,
0x215E,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x2460,
0x24FF,
0x2500,
0x254C,
0x2550,
0x2575,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2616,
0x2618,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x2668,
0x2669,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x269E,
0x26A0,
0x26C9,
0x26CD,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E3,
0x26E4,
0x26E8,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26FB,
0x26FD,
0x2757,
0x2758,
0x2776,
0x2794,
0x2B55,
0x2B5A,
0x3248,
0x3250,
0xFFFD,
0xFFFE,
0x1F100,
0x1F10D,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 1047 */
225, /* Number of 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,
0x9A,
0x9C,
0x9D,
0x9E,
0xB3,
0xB4,
0xB5,
0xBA,
0xBB,
0xBC,
0xBF,
0xC0,
0xDA,
0xDB,
0xE1,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2015,
0x2017,
0x2020,
0x2022,
0x203B,
0x203C,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x2105,
0x2106,
0x2113,
0x2114,
0x2121,
0x2123,
0x212B,
0x212C,
0x2154,
0x2156,
0x215B,
0x215C,
0x215E,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x2460,
0x24FF,
0x2500,
0x254C,
0x2550,
0x2575,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2616,
0x2618,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x2668,
0x2669,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x269E,
0x26A0,
0x26C9,
0x26CD,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E3,
0x26E4,
0x26E8,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26FB,
0x26FD,
0x2757,
0x2758,
0x2776,
0x2794,
0x2B55,
0x2B5A,
0x3248,
0x3250,
0xFFFD,
0xFFFE,
0x1F100,
0x1F10D,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 037 */
225, /* Number of 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,
0x9A,
0x9C,
0x9D,
0x9E,
0xB3,
0xB4,
0xB5,
0xBA,
0xBD,
0xBE,
0xBF,
0xC0,
0xDA,
0xDB,
0xE1,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0x2C7,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2015,
0x2017,
0x2020,
0x2022,
0x203B,
0x203C,
0x2074,
0x2075,
0x207F,
0x2080,
0x2081,
0x2085,
0x2105,
0x2106,
0x2113,
0x2114,
0x2121,
0x2123,
0x212B,
0x212C,
0x2154,
0x2156,
0x215B,
0x215C,
0x215E,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x2190,
0x219A,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2212,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x2312,
0x2313,
0x2460,
0x24FF,
0x2500,
0x254C,
0x2550,
0x2575,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2616,
0x2618,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x2668,
0x2669,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x269E,
0x26A0,
0x26C9,
0x26CD,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E3,
0x26E4,
0x26E8,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26FB,
0x26FD,
0x2757,
0x2758,
0x2776,
0x2794,
0x2B55,
0x2B5A,
0x3248,
0x3250,
0xFFFD,
0xFFFE,
0x1F100,
0x1F10D,
0x1F110,
0x1F12E,
0x1F130,
0x1F16A,
0x1F170,
0x1F1AD
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
1541, /* Number of 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,
0x23,
0x24,
0x26,
0x27,
0x2A,
0x2B,
0x3C,
0x3F,
0x40,
0x5B,
0x5E,
0x7B,
0x7E,
0x7F,
0xA6,
0xA7,
0xA9,
0xAA,
0xAC,
0xAD,
0xAE,
0xB0,
0xB5,
0xB6,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C7,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x589,
0x58D,
0x58F,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5F3,
0x5F5,
0x600,
0x609,
0x60E,
0x610,
0x620,
0x64B,
0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x70E,
0x70F,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F8,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x830,
0x83F,
0x840,
0x859,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x970,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0x9FB,
0x9FC,
0x9FE,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA76,
0xA77,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF0,
0xAF1,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB70,
0xB78,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xBF0,
0xBF9,
0xBFA,
0xBFB,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC78,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD50,
0xD54,
0xD57,
0xD58,
0xD62,
0xD70,
0xD79,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xF00,
0xF01,
0xF05,
0xF06,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF34,
0xF36,
0xF37,
0xF38,
0xF39,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0xFC0,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD4,
0xFD9,
0x104C,
0x1050,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x1100,
0x1200,
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,
0x1360,
0x1361,
0x1362,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x17D9,
0x17DA,
0x17F0,
0x17FA,
0x1800,
0x1802,
0x1807,
0x1808,
0x180A,
0x180B,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1940,
0x1941,
0x19E0,
0x1A17,
0x1A1E,
0x1A20,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B5C,
0x1B5D,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BFC,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
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,
0x1FFD,
0x1FFE,
0x1FFF,
0x2017,
0x2018,
0x2022,
0x2024,
0x2038,
0x2039,
0x203E,
0x2044,
0x204A,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2061,
0x2065,
0x2070,
0x2072,
0x2075,
0x207D,
0x2080,
0x2081,
0x2085,
0x208D,
0x2090,
0x209D,
0x2100,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x212B,
0x212C,
0x2154,
0x2156,
0x215B,
0x215C,
0x215E,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x218C,
0x219A,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2214,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x22EF,
0x22F0,
0x2308,
0x230C,
0x2312,
0x2313,
0x231A,
0x231C,
0x2329,
0x232B,
0x23F0,
0x23F4,
0x2427,
0x2440,
0x244B,
0x24FF,
0x2500,
0x254C,
0x2550,
0x2575,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2600,
0x2604,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2614,
0x2619,
0x261A,
0x2620,
0x2639,
0x263C,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x267F,
0x2680,
0x269E,
0x26A0,
0x26BD,
0x26CE,
0x26CF,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2705,
0x2708,
0x270E,
0x2757,
0x2758,
0x275B,
0x2761,
0x2762,
0x2765,
0x2768,
0x2794,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B55,
0x2B5A,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CEF,
0x2CF2,
0x2CF4,
0x2CFD,
0x2CFE,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E16,
0x2E17,
0x2E1A,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2F,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3A,
0x2E3F,
0x2E40,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x2E53,
0x4DC0,
0x4E00,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA830,
0xA838,
0xA839,
0xA83A,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA95F,
0xA960,
0xA984,
0xA9B3,
0xA9C1,
0xA9C7,
0xA9CA,
0xA9CE,
0xA9CF,
0xA9D0,
0xA9DE,
0xA9E0,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA5C,
0xAA5D,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6C,
0xAB70,
0xABE3,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB29,
0xFB2A,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFDFD,
0xFDFE,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFFE8,
0xFFEF,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E1,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
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,
0x10858,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x1091C,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A40,
0x10A49,
0x10A58,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE5,
0x10AEB,
0x10AF0,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D24,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11049,
0x1104E,
0x11052,
0x11066,
0x11083,
0x110B0,
0x110BB,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11175,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C8,
0x111CD,
0x111CE,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1122C,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1144F,
0x11450,
0x1145D,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C8,
0x11580,
0x115AF,
0x115C6,
0x115C9,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11643,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11800,
0x1182C,
0x1183B,
0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A40,
0x11A41,
0x11A46,
0x11A47,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C5A,
0x11C6D,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11EF7,
0x11EF9,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FDD,
0x11FE1,
0x11FF2,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x13258,
0x1325E,
0x13282,
0x13283,
0x13286,
0x1328A,
0x13379,
0x1337C,
0x1342F,
0x14400,
0x145CE,
0x145D0,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B3A,
0x16B44,
0x16B45,
0x16B46,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E97,
0x16E99,
0x16E9B,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x18B00,
0x18CD6,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
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,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1DA8B,
0x1DA8C,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
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,
0x1F12E,
0x1F130,
0x1F16A,
0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F650,
0x1F676,
0x1F67C,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x42,
0x4A,
0x4C,
0x4D,
0x50,
0x5A,
0x5C,
0x5D,
0x5F,
0x60,
0x62,
0x6B,
0x6D,
0x6F,
0x70,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xAA,
0xAC,
0xAD,
0xAE,
0xB1,
0xB4,
0xB5,
0xBA,
0xBB,
0xBC,
0xBD,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C7,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x589,
0x58D,
0x58F,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5F3,
0x5F5,
0x600,
0x609,
0x60E,
0x610,
0x620,
0x64B,
0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x70E,
0x70F,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F8,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x830,
0x83F,
0x840,
0x859,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x970,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0x9FB,
0x9FC,
0x9FE,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA76,
0xA77,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF0,
0xAF1,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB70,
0xB78,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xBF0,
0xBF9,
0xBFA,
0xBFB,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC78,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD50,
0xD54,
0xD57,
0xD58,
0xD62,
0xD70,
0xD79,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xF00,
0xF01,
0xF05,
0xF06,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF34,
0xF36,
0xF37,
0xF38,
0xF39,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0xFC0,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD4,
0xFD9,
0x104C,
0x1050,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x1100,
0x1200,
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,
0x1360,
0x1361,
0x1362,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x17D9,
0x17DA,
0x17F0,
0x17FA,
0x1800,
0x1802,
0x1807,
0x1808,
0x180A,
0x180B,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1940,
0x1941,
0x19E0,
0x1A17,
0x1A1E,
0x1A20,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B5C,
0x1B5D,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BFC,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
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,
0x1FFD,
0x1FFE,
0x1FFF,
0x2017,
0x2018,
0x2022,
0x2024,
0x2038,
0x2039,
0x203E,
0x2044,
0x204A,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2061,
0x2065,
0x2070,
0x2072,
0x2075,
0x207D,
0x2080,
0x2081,
0x2085,
0x208D,
0x2090,
0x209D,
0x2100,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x212B,
0x212C,
0x2154,
0x2156,
0x215B,
0x215C,
0x215E,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x218C,
0x219A,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2214,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x22EF,
0x22F0,
0x2308,
0x230C,
0x2312,
0x2313,
0x231A,
0x231C,
0x2329,
0x232B,
0x23F0,
0x23F4,
0x2427,
0x2440,
0x244B,
0x24FF,
0x2500,
0x254C,
0x2550,
0x2575,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2600,
0x2604,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2614,
0x2619,
0x261A,
0x2620,
0x2639,
0x263C,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x267F,
0x2680,
0x269E,
0x26A0,
0x26BD,
0x26CE,
0x26CF,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2705,
0x2708,
0x270E,
0x2757,
0x2758,
0x275B,
0x2761,
0x2762,
0x2765,
0x2768,
0x2794,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B55,
0x2B5A,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CEF,
0x2CF2,
0x2CF4,
0x2CFD,
0x2CFE,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E16,
0x2E17,
0x2E1A,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2F,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3A,
0x2E3F,
0x2E40,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x2E53,
0x4DC0,
0x4E00,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA830,
0xA838,
0xA839,
0xA83A,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA95F,
0xA960,
0xA984,
0xA9B3,
0xA9C1,
0xA9C7,
0xA9CA,
0xA9CE,
0xA9CF,
0xA9D0,
0xA9DE,
0xA9E0,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA5C,
0xAA5D,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6C,
0xAB70,
0xABE3,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB29,
0xFB2A,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFDFD,
0xFDFE,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFFE8,
0xFFEF,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E1,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
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,
0x10858,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x1091C,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A40,
0x10A49,
0x10A58,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE5,
0x10AEB,
0x10AF0,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D24,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11049,
0x1104E,
0x11052,
0x11066,
0x11083,
0x110B0,
0x110BB,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11175,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C8,
0x111CD,
0x111CE,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1122C,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1144F,
0x11450,
0x1145D,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C8,
0x11580,
0x115AF,
0x115C6,
0x115C9,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11643,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11800,
0x1182C,
0x1183B,
0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A40,
0x11A41,
0x11A46,
0x11A47,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C5A,
0x11C6D,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11EF7,
0x11EF9,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FDD,
0x11FE1,
0x11FF2,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x13258,
0x1325E,
0x13282,
0x13283,
0x13286,
0x1328A,
0x13379,
0x1337C,
0x1342F,
0x14400,
0x145CE,
0x145D0,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B3A,
0x16B44,
0x16B45,
0x16B46,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E97,
0x16E99,
0x16E9B,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x18B00,
0x18CD6,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
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,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1DA8B,
0x1DA8C,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
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,
0x1F12E,
0x1F130,
0x1F16A,
0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F650,
0x1F676,
0x1F67C,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x42,
0x4A,
0x4C,
0x4D,
0x50,
0x5A,
0x5C,
0x5D,
0x5F,
0x60,
0x62,
0x6B,
0x6D,
0x6F,
0x70,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9A,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xAA,
0xAC,
0xB1,
0xB4,
0xB5,
0xBC,
0xBD,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C7,
0x2CE,
0x2D0,
0x2D1,
0x2D8,
0x2DC,
0x2DD,
0x2DE,
0x2DF,
0x2E0,
0x300,
0x370,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x483,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x589,
0x58D,
0x58F,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5F3,
0x5F5,
0x600,
0x609,
0x60E,
0x610,
0x620,
0x64B,
0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x6F0,
0x6FA,
0x70E,
0x70F,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F8,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x830,
0x83F,
0x840,
0x859,
0x85E,
0x85F,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x970,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0x9FB,
0x9FC,
0x9FE,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA76,
0xA77,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF0,
0xAF1,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB70,
0xB78,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xBF0,
0xBF9,
0xBFA,
0xBFB,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC78,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD50,
0xD54,
0xD57,
0xD58,
0xD62,
0xD70,
0xD79,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xF00,
0xF01,
0xF05,
0xF06,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF34,
0xF36,
0xF37,
0xF38,
0xF39,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0xFC0,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD4,
0xFD9,
0x104C,
0x1050,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x1100,
0x1200,
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,
0x1360,
0x1361,
0x1362,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x17D9,
0x17DA,
0x17F0,
0x17FA,
0x1800,
0x1802,
0x1807,
0x1808,
0x180A,
0x180B,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1940,
0x1941,
0x19E0,
0x1A17,
0x1A1E,
0x1A20,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B5C,
0x1B5D,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1BFC,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
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,
0x1FFD,
0x1FFE,
0x1FFF,
0x2017,
0x2018,
0x2022,
0x2024,
0x2038,
0x2039,
0x203E,
0x2044,
0x204A,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2061,
0x2065,
0x2070,
0x2072,
0x2075,
0x207D,
0x2080,
0x2081,
0x2085,
0x208D,
0x2090,
0x209D,
0x2100,
0x2103,
0x2104,
0x2105,
0x2106,
0x2109,
0x210A,
0x2113,
0x2114,
0x2116,
0x2117,
0x2121,
0x2123,
0x212B,
0x212C,
0x2154,
0x2156,
0x215B,
0x215C,
0x215E,
0x215F,
0x2160,
0x216C,
0x2170,
0x217A,
0x2189,
0x218A,
0x218C,
0x219A,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x2200,
0x2201,
0x2202,
0x2204,
0x2207,
0x2209,
0x220B,
0x220C,
0x220F,
0x2210,
0x2211,
0x2214,
0x2215,
0x2216,
0x221A,
0x221B,
0x221D,
0x2221,
0x2223,
0x2224,
0x2225,
0x2226,
0x2227,
0x222D,
0x222E,
0x222F,
0x2234,
0x2238,
0x223C,
0x223E,
0x2248,
0x2249,
0x224C,
0x224D,
0x2252,
0x2253,
0x2260,
0x2262,
0x2264,
0x2268,
0x226A,
0x226C,
0x226E,
0x2270,
0x2282,
0x2284,
0x2286,
0x2288,
0x2295,
0x2296,
0x2299,
0x229A,
0x22A5,
0x22A6,
0x22BF,
0x22C0,
0x22EF,
0x22F0,
0x2308,
0x230C,
0x2312,
0x2313,
0x231A,
0x231C,
0x2329,
0x232B,
0x23F0,
0x23F4,
0x2427,
0x2440,
0x244B,
0x24FF,
0x2500,
0x254C,
0x2550,
0x2575,
0x2580,
0x2590,
0x2592,
0x2596,
0x25A0,
0x25A2,
0x25A3,
0x25AA,
0x25B2,
0x25B4,
0x25B6,
0x25B8,
0x25BC,
0x25BE,
0x25C0,
0x25C2,
0x25C6,
0x25C9,
0x25CB,
0x25CC,
0x25CE,
0x25D2,
0x25E2,
0x25E6,
0x25EF,
0x25F0,
0x2600,
0x2604,
0x2605,
0x2607,
0x2609,
0x260A,
0x260E,
0x2610,
0x2614,
0x2619,
0x261A,
0x2620,
0x2639,
0x263C,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2662,
0x2663,
0x2666,
0x2667,
0x266B,
0x266C,
0x266E,
0x266F,
0x2670,
0x267F,
0x2680,
0x269E,
0x26A0,
0x26BD,
0x26CE,
0x26CF,
0x26E2,
0x26E3,
0x26E4,
0x26E8,
0x2705,
0x2708,
0x270E,
0x2757,
0x2758,
0x275B,
0x2761,
0x2762,
0x2765,
0x2768,
0x2794,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B55,
0x2B5A,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CEF,
0x2CF2,
0x2CF4,
0x2CFD,
0x2CFE,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E16,
0x2E17,
0x2E1A,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2F,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3A,
0x2E3F,
0x2E40,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x2E53,
0x4DC0,
0x4E00,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA6F3,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA830,
0xA838,
0xA839,
0xA83A,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA95F,
0xA960,
0xA984,
0xA9B3,
0xA9C1,
0xA9C7,
0xA9CA,
0xA9CE,
0xA9CF,
0xA9D0,
0xA9DE,
0xA9E0,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA5C,
0xAA5D,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6C,
0xAB70,
0xABE3,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB29,
0xFB2A,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFDFD,
0xFDFE,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFFE8,
0xFFEF,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E1,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
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,
0x10858,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x1091C,
0x10920,
0x1093A,
0x1093F,
0x10940,
0x10980,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A40,
0x10A49,
0x10A58,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE5,
0x10AEB,
0x10AF0,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D24,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11049,
0x1104E,
0x11052,
0x11066,
0x11083,
0x110B0,
0x110BB,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11174,
0x11175,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111C7,
0x111C8,
0x111CD,
0x111CE,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x1122C,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1144F,
0x11450,
0x1145D,
0x1145E,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C8,
0x11580,
0x115AF,
0x115C6,
0x115C9,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11643,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11800,
0x1182C,
0x1183B,
0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A40,
0x11A41,
0x11A46,
0x11A47,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C5A,
0x11C6D,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11EF7,
0x11EF9,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FDD,
0x11FE1,
0x11FF2,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x13258,
0x1325E,
0x13282,
0x13283,
0x13286,
0x1328A,
0x13379,
0x1337C,
0x1342F,
0x14400,
0x145CE,
0x145D0,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B3A,
0x16B44,
0x16B45,
0x16B46,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E97,
0x16E99,
0x16E9B,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x18B00,
0x18CD6,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
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,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1DA8B,
0x1DA8C,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E150,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
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,
0x1F12E,
0x1F130,
0x1F16A,
0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F650,
0x1F676,
0x1F67C,
0x1F680,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90C,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__B2_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x2014,
0x2015,
0x2E3A,
0x2E3C
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
197, /* Number of 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,
0x9,
0xA,
0x7C,
0x7D,
0xAD,
0xAE,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x964,
0x966,
0xE5A,
0xE5C,
0xF0B,
0xF0C,
0xF34,
0xF35,
0xF7F,
0xF80,
0xF85,
0xF86,
0xFBE,
0xFC0,
0xFD2,
0xFD3,
0x104A,
0x104C,
0x1361,
0x1362,
0x1400,
0x1401,
0x1680,
0x1681,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D6,
0x17D8,
0x17D9,
0x17DA,
0x17DB,
0x1804,
0x1806,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B61,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x2000,
0x2007,
0x2008,
0x200B,
0x2010,
0x2011,
0x2012,
0x2014,
0x2027,
0x2028,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2060,
0x2CFA,
0x2CFD,
0x2CFF,
0x2D00,
0x2D70,
0x2D71,
0x2E0E,
0x2E16,
0x2E17,
0x2E18,
0x2E19,
0x2E1A,
0x2E2A,
0x2E2E,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3C,
0x2E3F,
0x2E40,
0x2E42,
0x2E43,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x3000,
0x3001,
0xA4FE,
0xA500,
0xA60D,
0xA60E,
0xA60F,
0xA610,
0xA6F3,
0xA6F8,
0xA8CE,
0xA8D0,
0xA92E,
0xA930,
0xA9C7,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A50,
0x10A58,
0x10AF0,
0x10AF6,
0x10B39,
0x10B40,
0x10EAD,
0x10EAE,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x111C5,
0x111C7,
0x111C8,
0x111C9,
0x111DD,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144F,
0x1145A,
0x1145C,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11947,
0x11A41,
0x11A45,
0x11A9A,
0x11A9D,
0x11AA1,
0x11AA3,
0x11C41,
0x11C46,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16E97,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
197, /* Number of 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,
0x5,
0x6,
0x4F,
0x50,
0xCA,
0xCB,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x964,
0x966,
0xE5A,
0xE5C,
0xF0B,
0xF0C,
0xF34,
0xF35,
0xF7F,
0xF80,
0xF85,
0xF86,
0xFBE,
0xFC0,
0xFD2,
0xFD3,
0x104A,
0x104C,
0x1361,
0x1362,
0x1400,
0x1401,
0x1680,
0x1681,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D6,
0x17D8,
0x17D9,
0x17DA,
0x17DB,
0x1804,
0x1806,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B61,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x2000,
0x2007,
0x2008,
0x200B,
0x2010,
0x2011,
0x2012,
0x2014,
0x2027,
0x2028,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2060,
0x2CFA,
0x2CFD,
0x2CFF,
0x2D00,
0x2D70,
0x2D71,
0x2E0E,
0x2E16,
0x2E17,
0x2E18,
0x2E19,
0x2E1A,
0x2E2A,
0x2E2E,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3C,
0x2E3F,
0x2E40,
0x2E42,
0x2E43,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x3000,
0x3001,
0xA4FE,
0xA500,
0xA60D,
0xA60E,
0xA60F,
0xA610,
0xA6F3,
0xA6F8,
0xA8CE,
0xA8D0,
0xA92E,
0xA930,
0xA9C7,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A50,
0x10A58,
0x10AF0,
0x10AF6,
0x10B39,
0x10B40,
0x10EAD,
0x10EAE,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x111C5,
0x111C7,
0x111C8,
0x111C9,
0x111DD,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144F,
0x1145A,
0x1145C,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11947,
0x11A41,
0x11A45,
0x11A9A,
0x11A9D,
0x11AA1,
0x11AA3,
0x11C41,
0x11C46,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16E97,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
197, /* Number of 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,
0x5,
0x6,
0x4F,
0x50,
0xCA,
0xCB,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x964,
0x966,
0xE5A,
0xE5C,
0xF0B,
0xF0C,
0xF34,
0xF35,
0xF7F,
0xF80,
0xF85,
0xF86,
0xFBE,
0xFC0,
0xFD2,
0xFD3,
0x104A,
0x104C,
0x1361,
0x1362,
0x1400,
0x1401,
0x1680,
0x1681,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D6,
0x17D8,
0x17D9,
0x17DA,
0x17DB,
0x1804,
0x1806,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B61,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x2000,
0x2007,
0x2008,
0x200B,
0x2010,
0x2011,
0x2012,
0x2014,
0x2027,
0x2028,
0x2056,
0x2057,
0x2058,
0x205C,
0x205D,
0x2060,
0x2CFA,
0x2CFD,
0x2CFF,
0x2D00,
0x2D70,
0x2D71,
0x2E0E,
0x2E16,
0x2E17,
0x2E18,
0x2E19,
0x2E1A,
0x2E2A,
0x2E2E,
0x2E30,
0x2E32,
0x2E33,
0x2E35,
0x2E3C,
0x2E3F,
0x2E40,
0x2E42,
0x2E43,
0x2E4B,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x3000,
0x3001,
0xA4FE,
0xA500,
0xA60D,
0xA60E,
0xA60F,
0xA610,
0xA6F3,
0xA6F8,
0xA8CE,
0xA8D0,
0xA92E,
0xA930,
0xA9C7,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A50,
0x10A58,
0x10AF0,
0x10AF6,
0x10B39,
0x10B40,
0x10EAD,
0x10EAE,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x111C5,
0x111C7,
0x111C8,
0x111C9,
0x111DD,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144F,
0x1145A,
0x1145C,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11947,
0x11A41,
0x11A45,
0x11A9A,
0x11A9D,
0x11AA1,
0x11AA3,
0x11C41,
0x11C46,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16E97,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__BB_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of 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,
0xB4,
0xB5,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2DF,
0x2E0,
0xC77,
0xC78,
0xC84,
0xC85,
0xF01,
0xF05,
0xF06,
0xF08,
0xF09,
0xF0B,
0xFD0,
0xFD2,
0xFD3,
0xFD4,
0x1806,
0x1807,
0x1FFD,
0x1FFE,
0xA874,
0xA876,
0xA8FC,
0xA8FD,
0x11175,
0x11176,
0x111DB,
0x111DC,
0x115C1,
0x115C2,
0x11660,
0x1166D,
0x119E2,
0x119E3,
0x11A3F,
0x11A40,
0x11A45,
0x11A46,
0x11A9E,
0x11AA1,
0x11C70,
0x11C71
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 1047 */
49, /* Number of 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,
0xBE,
0xBF,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2DF,
0x2E0,
0xC77,
0xC78,
0xC84,
0xC85,
0xF01,
0xF05,
0xF06,
0xF08,
0xF09,
0xF0B,
0xFD0,
0xFD2,
0xFD3,
0xFD4,
0x1806,
0x1807,
0x1FFD,
0x1FFE,
0xA874,
0xA876,
0xA8FC,
0xA8FD,
0x11175,
0x11176,
0x111DB,
0x111DC,
0x115C1,
0x115C2,
0x11660,
0x1166D,
0x119E2,
0x119E3,
0x11A3F,
0x11A40,
0x11A45,
0x11A46,
0x11A9E,
0x11AA1,
0x11C70,
0x11C71
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 037 */
49, /* Number of 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,
0xBE,
0xBF,
0x2C8,
0x2C9,
0x2CC,
0x2CD,
0x2DF,
0x2E0,
0xC77,
0xC78,
0xC84,
0xC85,
0xF01,
0xF05,
0xF06,
0xF08,
0xF09,
0xF0B,
0xFD0,
0xFD2,
0xFD3,
0xFD4,
0x1806,
0x1807,
0x1FFD,
0x1FFE,
0xA874,
0xA876,
0xA8FC,
0xA8FD,
0x11175,
0x11176,
0x111DB,
0x111DC,
0x115C1,
0x115C2,
0x11660,
0x1166D,
0x119E2,
0x119E3,
0x11A3F,
0x11A40,
0x11A45,
0x11A46,
0x11A9E,
0x11AA1,
0x11C70,
0x11C71
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__BK_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of 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,
0xB,
0xD,
0x2028,
0x202A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__BK_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of 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,
0xB,
0xD,
0x2028,
0x202A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__BK_invlist[] = { /* for EBCDIC 037 */
5, /* Number of 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,
0xB,
0xD,
0x2028,
0x202A
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__CB_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,
0xFFFC,
0xFFFD
};
static const UV UNI_LB__CJ_invlist[] = { /* for all charsets */
55, /* Number of 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,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x30A1,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FC,
0x30FD,
0x31F0,
0x3200,
0xFF67,
0xFF71,
0x1B150,
0x1B153,
0x1B164,
0x1B168
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__CL_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x7D,
0x7E,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3001,
0x3003,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301E,
0x3020,
0xFD3E,
0xFD3F,
0xFE11,
0xFE13,
0xFE18,
0xFE19,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE48,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF62,
0xFF63,
0xFF65,
0x1325B,
0x1325E,
0x13282,
0x13283,
0x13287,
0x13288,
0x13289,
0x1328A,
0x1337A,
0x1337C,
0x13438,
0x13439,
0x145CF,
0x145D0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xD0,
0xD1,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3001,
0x3003,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301E,
0x3020,
0xFD3E,
0xFD3F,
0xFE11,
0xFE13,
0xFE18,
0xFE19,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE48,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF62,
0xFF63,
0xFF65,
0x1325B,
0x1325E,
0x13282,
0x13283,
0x13287,
0x13288,
0x13289,
0x1328A,
0x1337A,
0x1337C,
0x13438,
0x13439,
0x145CF,
0x145D0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xD0,
0xD1,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3001,
0x3003,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301E,
0x3020,
0xFD3E,
0xFD3F,
0xFE11,
0xFE13,
0xFE18,
0xFE19,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE48,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE53,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF62,
0xFF63,
0xFF65,
0x1325B,
0x1325E,
0x13282,
0x13283,
0x13287,
0x13288,
0x13289,
0x1328A,
0x1337A,
0x1337C,
0x13438,
0x13439,
0x145CF,
0x145D0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
556, /* 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,
0x9,
0xE,
0x20,
0x7F,
0x85,
0x86,
0xA0,
0x300,
0x34F,
0x350,
0x35C,
0x363,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200D,
0x200E,
0x2010,
0x202A,
0x202F,
0x2066,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3035,
0x3036,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
560, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0xFF,
0x100,
0x300,
0x34F,
0x350,
0x35C,
0x363,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200D,
0x200E,
0x2010,
0x202A,
0x202F,
0x2066,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3035,
0x3036,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
560, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0xFF,
0x100,
0x300,
0x34F,
0x350,
0x35C,
0x363,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x61C,
0x61D,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200D,
0x200E,
0x2010,
0x202A,
0x202F,
0x2066,
0x2070,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3035,
0x3036,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFFF9,
0xFFFC,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__CP_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of 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,
0x29,
0x2A,
0x5D,
0x5E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__CP_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of 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,
0x5D,
0x5E,
0xBD,
0xBE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__CP_invlist[] = { /* for EBCDIC 037 */
5, /* Number of 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,
0x5D,
0x5E,
0xBB,
0xBC
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__CR_invlist[] = { /* for ASCII/Latin1 */
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,
0xD,
0xE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 1047 */
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,
0xD,
0xE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 037 */
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,
0xD,
0xE
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__EX_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of 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,
0x21,
0x22,
0x3F,
0x40,
0x5C6,
0x5C7,
0x61B,
0x61C,
0x61E,
0x620,
0x6D4,
0x6D5,
0x7F9,
0x7FA,
0xF0D,
0xF12,
0xF14,
0xF15,
0x1802,
0x1804,
0x1808,
0x180A,
0x1944,
0x1946,
0x2762,
0x2764,
0x2CF9,
0x2CFA,
0x2CFE,
0x2CFF,
0x2E2E,
0x2E2F,
0xA60E,
0xA60F,
0xA876,
0xA878,
0xFE15,
0xFE17,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF1F,
0xFF20,
0x115C4,
0x115C6,
0x11C71,
0x11C72
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 1047 */
49, /* Number of 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,
0x5A,
0x5B,
0x6F,
0x70,
0x5C6,
0x5C7,
0x61B,
0x61C,
0x61E,
0x620,
0x6D4,
0x6D5,
0x7F9,
0x7FA,
0xF0D,
0xF12,
0xF14,
0xF15,
0x1802,
0x1804,
0x1808,
0x180A,
0x1944,
0x1946,
0x2762,
0x2764,
0x2CF9,
0x2CFA,
0x2CFE,
0x2CFF,
0x2E2E,
0x2E2F,
0xA60E,
0xA60F,
0xA876,
0xA878,
0xFE15,
0xFE17,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF1F,
0xFF20,
0x115C4,
0x115C6,
0x11C71,
0x11C72
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 037 */
49, /* Number of 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,
0x5A,
0x5B,
0x6F,
0x70,
0x5C6,
0x5C7,
0x61B,
0x61C,
0x61E,
0x620,
0x6D4,
0x6D5,
0x7F9,
0x7FA,
0xF0D,
0xF12,
0xF14,
0xF15,
0x1802,
0x1804,
0x1808,
0x180A,
0x1944,
0x1946,
0x2762,
0x2764,
0x2CF9,
0x2CFA,
0x2CFE,
0x2CFF,
0x2E2E,
0x2E2F,
0xA60E,
0xA60F,
0xA876,
0xA878,
0xFE15,
0xFE17,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF1F,
0xFF20,
0x115C4,
0x115C6,
0x11C71,
0x11C72
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA0,
0xA1,
0x34F,
0x350,
0x35C,
0x363,
0xF08,
0xF09,
0xF0C,
0xF0D,
0xF12,
0xF13,
0xFD9,
0xFDB,
0x180E,
0x180F,
0x2007,
0x2008,
0x2011,
0x2012,
0x202F,
0x2030,
0x13430,
0x13437,
0x16FE4,
0x16FE5
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x41,
0x42,
0x34F,
0x350,
0x35C,
0x363,
0xF08,
0xF09,
0xF0C,
0xF0D,
0xF12,
0xF13,
0xFD9,
0xFDB,
0x180E,
0x180F,
0x2007,
0x2008,
0x2011,
0x2012,
0x202F,
0x2030,
0x13430,
0x13437,
0x16FE4,
0x16FE5
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x42,
0x34F,
0x350,
0x35C,
0x363,
0xF08,
0xF09,
0xF0C,
0xF0D,
0xF12,
0xF13,
0xFD9,
0xFDB,
0x180E,
0x180F,
0x2007,
0x2008,
0x2011,
0x2012,
0x202F,
0x2030,
0x13430,
0x13437,
0x16FE4,
0x16FE5
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__H2_invlist[] = { /* for all charsets */
799, /* Number of 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,
0xAC00,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789
};
static const UV UNI_LB__H3_invlist[] = { /* for all charsets */
799, /* Number of 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,
0xAC01,
0xAC1C,
0xAC1D,
0xAC38,
0xAC39,
0xAC54,
0xAC55,
0xAC70,
0xAC71,
0xAC8C,
0xAC8D,
0xACA8,
0xACA9,
0xACC4,
0xACC5,
0xACE0,
0xACE1,
0xACFC,
0xACFD,
0xAD18,
0xAD19,
0xAD34,
0xAD35,
0xAD50,
0xAD51,
0xAD6C,
0xAD6D,
0xAD88,
0xAD89,
0xADA4,
0xADA5,
0xADC0,
0xADC1,
0xADDC,
0xADDD,
0xADF8,
0xADF9,
0xAE14,
0xAE15,
0xAE30,
0xAE31,
0xAE4C,
0xAE4D,
0xAE68,
0xAE69,
0xAE84,
0xAE85,
0xAEA0,
0xAEA1,
0xAEBC,
0xAEBD,
0xAED8,
0xAED9,
0xAEF4,
0xAEF5,
0xAF10,
0xAF11,
0xAF2C,
0xAF2D,
0xAF48,
0xAF49,
0xAF64,
0xAF65,
0xAF80,
0xAF81,
0xAF9C,
0xAF9D,
0xAFB8,
0xAFB9,
0xAFD4,
0xAFD5,
0xAFF0,
0xAFF1,
0xB00C,
0xB00D,
0xB028,
0xB029,
0xB044,
0xB045,
0xB060,
0xB061,
0xB07C,
0xB07D,
0xB098,
0xB099,
0xB0B4,
0xB0B5,
0xB0D0,
0xB0D1,
0xB0EC,
0xB0ED,
0xB108,
0xB109,
0xB124,
0xB125,
0xB140,
0xB141,
0xB15C,
0xB15D,
0xB178,
0xB179,
0xB194,
0xB195,
0xB1B0,
0xB1B1,
0xB1CC,
0xB1CD,
0xB1E8,
0xB1E9,
0xB204,
0xB205,
0xB220,
0xB221,
0xB23C,
0xB23D,
0xB258,
0xB259,
0xB274,
0xB275,
0xB290,
0xB291,
0xB2AC,
0xB2AD,
0xB2C8,
0xB2C9,
0xB2E4,
0xB2E5,
0xB300,
0xB301,
0xB31C,
0xB31D,
0xB338,
0xB339,
0xB354,
0xB355,
0xB370,
0xB371,
0xB38C,
0xB38D,
0xB3A8,
0xB3A9,
0xB3C4,
0xB3C5,
0xB3E0,
0xB3E1,
0xB3FC,
0xB3FD,
0xB418,
0xB419,
0xB434,
0xB435,
0xB450,
0xB451,
0xB46C,
0xB46D,
0xB488,
0xB489,
0xB4A4,
0xB4A5,
0xB4C0,
0xB4C1,
0xB4DC,
0xB4DD,
0xB4F8,
0xB4F9,
0xB514,
0xB515,
0xB530,
0xB531,
0xB54C,
0xB54D,
0xB568,
0xB569,
0xB584,
0xB585,
0xB5A0,
0xB5A1,
0xB5BC,
0xB5BD,
0xB5D8,
0xB5D9,
0xB5F4,
0xB5F5,
0xB610,
0xB611,
0xB62C,
0xB62D,
0xB648,
0xB649,
0xB664,
0xB665,
0xB680,
0xB681,
0xB69C,
0xB69D,
0xB6B8,
0xB6B9,
0xB6D4,
0xB6D5,
0xB6F0,
0xB6F1,
0xB70C,
0xB70D,
0xB728,
0xB729,
0xB744,
0xB745,
0xB760,
0xB761,
0xB77C,
0xB77D,
0xB798,
0xB799,
0xB7B4,
0xB7B5,
0xB7D0,
0xB7D1,
0xB7EC,
0xB7ED,
0xB808,
0xB809,
0xB824,
0xB825,
0xB840,
0xB841,
0xB85C,
0xB85D,
0xB878,
0xB879,
0xB894,
0xB895,
0xB8B0,
0xB8B1,
0xB8CC,
0xB8CD,
0xB8E8,
0xB8E9,
0xB904,
0xB905,
0xB920,
0xB921,
0xB93C,
0xB93D,
0xB958,
0xB959,
0xB974,
0xB975,
0xB990,
0xB991,
0xB9AC,
0xB9AD,
0xB9C8,
0xB9C9,
0xB9E4,
0xB9E5,
0xBA00,
0xBA01,
0xBA1C,
0xBA1D,
0xBA38,
0xBA39,
0xBA54,
0xBA55,
0xBA70,
0xBA71,
0xBA8C,
0xBA8D,
0xBAA8,
0xBAA9,
0xBAC4,
0xBAC5,
0xBAE0,
0xBAE1,
0xBAFC,
0xBAFD,
0xBB18,
0xBB19,
0xBB34,
0xBB35,
0xBB50,
0xBB51,
0xBB6C,
0xBB6D,
0xBB88,
0xBB89,
0xBBA4,
0xBBA5,
0xBBC0,
0xBBC1,
0xBBDC,
0xBBDD,
0xBBF8,
0xBBF9,
0xBC14,
0xBC15,
0xBC30,
0xBC31,
0xBC4C,
0xBC4D,
0xBC68,
0xBC69,
0xBC84,
0xBC85,
0xBCA0,
0xBCA1,
0xBCBC,
0xBCBD,
0xBCD8,
0xBCD9,
0xBCF4,
0xBCF5,
0xBD10,
0xBD11,
0xBD2C,
0xBD2D,
0xBD48,
0xBD49,
0xBD64,
0xBD65,
0xBD80,
0xBD81,
0xBD9C,
0xBD9D,
0xBDB8,
0xBDB9,
0xBDD4,
0xBDD5,
0xBDF0,
0xBDF1,
0xBE0C,
0xBE0D,
0xBE28,
0xBE29,
0xBE44,
0xBE45,
0xBE60,
0xBE61,
0xBE7C,
0xBE7D,
0xBE98,
0xBE99,
0xBEB4,
0xBEB5,
0xBED0,
0xBED1,
0xBEEC,
0xBEED,
0xBF08,
0xBF09,
0xBF24,
0xBF25,
0xBF40,
0xBF41,
0xBF5C,
0xBF5D,
0xBF78,
0xBF79,
0xBF94,
0xBF95,
0xBFB0,
0xBFB1,
0xBFCC,
0xBFCD,
0xBFE8,
0xBFE9,
0xC004,
0xC005,
0xC020,
0xC021,
0xC03C,
0xC03D,
0xC058,
0xC059,
0xC074,
0xC075,
0xC090,
0xC091,
0xC0AC,
0xC0AD,
0xC0C8,
0xC0C9,
0xC0E4,
0xC0E5,
0xC100,
0xC101,
0xC11C,
0xC11D,
0xC138,
0xC139,
0xC154,
0xC155,
0xC170,
0xC171,
0xC18C,
0xC18D,
0xC1A8,
0xC1A9,
0xC1C4,
0xC1C5,
0xC1E0,
0xC1E1,
0xC1FC,
0xC1FD,
0xC218,
0xC219,
0xC234,
0xC235,
0xC250,
0xC251,
0xC26C,
0xC26D,
0xC288,
0xC289,
0xC2A4,
0xC2A5,
0xC2C0,
0xC2C1,
0xC2DC,
0xC2DD,
0xC2F8,
0xC2F9,
0xC314,
0xC315,
0xC330,
0xC331,
0xC34C,
0xC34D,
0xC368,
0xC369,
0xC384,
0xC385,
0xC3A0,
0xC3A1,
0xC3BC,
0xC3BD,
0xC3D8,
0xC3D9,
0xC3F4,
0xC3F5,
0xC410,
0xC411,
0xC42C,
0xC42D,
0xC448,
0xC449,
0xC464,
0xC465,
0xC480,
0xC481,
0xC49C,
0xC49D,
0xC4B8,
0xC4B9,
0xC4D4,
0xC4D5,
0xC4F0,
0xC4F1,
0xC50C,
0xC50D,
0xC528,
0xC529,
0xC544,
0xC545,
0xC560,
0xC561,
0xC57C,
0xC57D,
0xC598,
0xC599,
0xC5B4,
0xC5B5,
0xC5D0,
0xC5D1,
0xC5EC,
0xC5ED,
0xC608,
0xC609,
0xC624,
0xC625,
0xC640,
0xC641,
0xC65C,
0xC65D,
0xC678,
0xC679,
0xC694,
0xC695,
0xC6B0,
0xC6B1,
0xC6CC,
0xC6CD,
0xC6E8,
0xC6E9,
0xC704,
0xC705,
0xC720,
0xC721,
0xC73C,
0xC73D,
0xC758,
0xC759,
0xC774,
0xC775,
0xC790,
0xC791,
0xC7AC,
0xC7AD,
0xC7C8,
0xC7C9,
0xC7E4,
0xC7E5,
0xC800,
0xC801,
0xC81C,
0xC81D,
0xC838,
0xC839,
0xC854,
0xC855,
0xC870,
0xC871,
0xC88C,
0xC88D,
0xC8A8,
0xC8A9,
0xC8C4,
0xC8C5,
0xC8E0,
0xC8E1,
0xC8FC,
0xC8FD,
0xC918,
0xC919,
0xC934,
0xC935,
0xC950,
0xC951,
0xC96C,
0xC96D,
0xC988,
0xC989,
0xC9A4,
0xC9A5,
0xC9C0,
0xC9C1,
0xC9DC,
0xC9DD,
0xC9F8,
0xC9F9,
0xCA14,
0xCA15,
0xCA30,
0xCA31,
0xCA4C,
0xCA4D,
0xCA68,
0xCA69,
0xCA84,
0xCA85,
0xCAA0,
0xCAA1,
0xCABC,
0xCABD,
0xCAD8,
0xCAD9,
0xCAF4,
0xCAF5,
0xCB10,
0xCB11,
0xCB2C,
0xCB2D,
0xCB48,
0xCB49,
0xCB64,
0xCB65,
0xCB80,
0xCB81,
0xCB9C,
0xCB9D,
0xCBB8,
0xCBB9,
0xCBD4,
0xCBD5,
0xCBF0,
0xCBF1,
0xCC0C,
0xCC0D,
0xCC28,
0xCC29,
0xCC44,
0xCC45,
0xCC60,
0xCC61,
0xCC7C,
0xCC7D,
0xCC98,
0xCC99,
0xCCB4,
0xCCB5,
0xCCD0,
0xCCD1,
0xCCEC,
0xCCED,
0xCD08,
0xCD09,
0xCD24,
0xCD25,
0xCD40,
0xCD41,
0xCD5C,
0xCD5D,
0xCD78,
0xCD79,
0xCD94,
0xCD95,
0xCDB0,
0xCDB1,
0xCDCC,
0xCDCD,
0xCDE8,
0xCDE9,
0xCE04,
0xCE05,
0xCE20,
0xCE21,
0xCE3C,
0xCE3D,
0xCE58,
0xCE59,
0xCE74,
0xCE75,
0xCE90,
0xCE91,
0xCEAC,
0xCEAD,
0xCEC8,
0xCEC9,
0xCEE4,
0xCEE5,
0xCF00,
0xCF01,
0xCF1C,
0xCF1D,
0xCF38,
0xCF39,
0xCF54,
0xCF55,
0xCF70,
0xCF71,
0xCF8C,
0xCF8D,
0xCFA8,
0xCFA9,
0xCFC4,
0xCFC5,
0xCFE0,
0xCFE1,
0xCFFC,
0xCFFD,
0xD018,
0xD019,
0xD034,
0xD035,
0xD050,
0xD051,
0xD06C,
0xD06D,
0xD088,
0xD089,
0xD0A4,
0xD0A5,
0xD0C0,
0xD0C1,
0xD0DC,
0xD0DD,
0xD0F8,
0xD0F9,
0xD114,
0xD115,
0xD130,
0xD131,
0xD14C,
0xD14D,
0xD168,
0xD169,
0xD184,
0xD185,
0xD1A0,
0xD1A1,
0xD1BC,
0xD1BD,
0xD1D8,
0xD1D9,
0xD1F4,
0xD1F5,
0xD210,
0xD211,
0xD22C,
0xD22D,
0xD248,
0xD249,
0xD264,
0xD265,
0xD280,
0xD281,
0xD29C,
0xD29D,
0xD2B8,
0xD2B9,
0xD2D4,
0xD2D5,
0xD2F0,
0xD2F1,
0xD30C,
0xD30D,
0xD328,
0xD329,
0xD344,
0xD345,
0xD360,
0xD361,
0xD37C,
0xD37D,
0xD398,
0xD399,
0xD3B4,
0xD3B5,
0xD3D0,
0xD3D1,
0xD3EC,
0xD3ED,
0xD408,
0xD409,
0xD424,
0xD425,
0xD440,
0xD441,
0xD45C,
0xD45D,
0xD478,
0xD479,
0xD494,
0xD495,
0xD4B0,
0xD4B1,
0xD4CC,
0xD4CD,
0xD4E8,
0xD4E9,
0xD504,
0xD505,
0xD520,
0xD521,
0xD53C,
0xD53D,
0xD558,
0xD559,
0xD574,
0xD575,
0xD590,
0xD591,
0xD5AC,
0xD5AD,
0xD5C8,
0xD5C9,
0xD5E4,
0xD5E5,
0xD600,
0xD601,
0xD61C,
0xD61D,
0xD638,
0xD639,
0xD654,
0xD655,
0xD670,
0xD671,
0xD68C,
0xD68D,
0xD6A8,
0xD6A9,
0xD6C4,
0xD6C5,
0xD6E0,
0xD6E1,
0xD6FC,
0xD6FD,
0xD718,
0xD719,
0xD734,
0xD735,
0xD750,
0xD751,
0xD76C,
0xD76D,
0xD788,
0xD789,
0xD7A4
};
static const UV UNI_LB__HL_invlist[] = { /* for all charsets */
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 */
0x0,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB50
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__HY_invlist[] = { /* for ASCII/Latin1 */
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,
0x2D,
0x2E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 1047 */
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,
0x60,
0x61
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 037 */
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,
0x60,
0x61
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
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 */
0x0,
0x231A,
0x231C,
0x23F0,
0x23F4,
0x2600,
0x2604,
0x2614,
0x2616,
0x2618,
0x2619,
0x261A,
0x261D,
0x261E,
0x2620,
0x2639,
0x263C,
0x2668,
0x2669,
0x267F,
0x2680,
0x26BD,
0x26C9,
0x26CD,
0x26CE,
0x26CF,
0x26D2,
0x26D3,
0x26D5,
0x26D8,
0x26DA,
0x26DC,
0x26DD,
0x26DF,
0x26E2,
0x26EA,
0x26EB,
0x26F1,
0x26F6,
0x26F7,
0x26F9,
0x26FA,
0x26FB,
0x26FD,
0x2705,
0x2708,
0x270A,
0x2764,
0x2765,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3003,
0x3005,
0x3006,
0x3008,
0x3012,
0x3014,
0x3020,
0x302A,
0x3030,
0x3035,
0x3036,
0x303B,
0x303D,
0x3040,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x309F,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x4DC0,
0x4E00,
0xA015,
0xA016,
0xA48D,
0xA490,
0xA4C7,
0xF900,
0xFB00,
0xFE30,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE51,
0xFE52,
0xFE58,
0xFE59,
0xFE5F,
0xFE67,
0xFE68,
0xFE69,
0xFE6B,
0xFE6C,
0xFF02,
0xFF04,
0xFF06,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0xFF67,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE2,
0xFFE5,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B170,
0x1B2FC,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
0x1F200,
0x1F385,
0x1F386,
0x1F39C,
0x1F39E,
0x1F3B5,
0x1F3B7,
0x1F3BC,
0x1F3BD,
0x1F3C2,
0x1F3C5,
0x1F3C7,
0x1F3C8,
0x1F3CA,
0x1F3CD,
0x1F3FB,
0x1F400,
0x1F442,
0x1F444,
0x1F446,
0x1F451,
0x1F466,
0x1F479,
0x1F47C,
0x1F47D,
0x1F481,
0x1F484,
0x1F485,
0x1F488,
0x1F48F,
0x1F490,
0x1F491,
0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
0x1F4A3,
0x1F4A4,
0x1F4A5,
0x1F4AA,
0x1F4AB,
0x1F4AF,
0x1F4B0,
0x1F4B1,
0x1F4B3,
0x1F500,
0x1F507,
0x1F517,
0x1F525,
0x1F532,
0x1F54A,
0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
0x1F590,
0x1F591,
0x1F595,
0x1F597,
0x1F5D4,
0x1F5DC,
0x1F5F4,
0x1F5FA,
0x1F645,
0x1F648,
0x1F64B,
0x1F680,
0x1F6A3,
0x1F6A4,
0x1F6B4,
0x1F6B7,
0x1F6C0,
0x1F6C1,
0x1F6CC,
0x1F6CD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D5,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F900,
0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
0x1F93C,
0x1F93F,
0x1F977,
0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
0x1F9BA,
0x1F9BB,
0x1F9BC,
0x1F9CD,
0x1F9D0,
0x1F9D1,
0x1F9DE,
0x1FA00,
0x1FA54,
0x1FB00,
0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE
};
static const UV UNI_LB__IN_invlist[] = { /* for all charsets */
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,
0x2024,
0x2027,
0x22EF,
0x22F0,
0xFE19,
0xFE1A,
0x10AF6,
0x10AF7
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__IS_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2C,
0x2D,
0x2E,
0x2F,
0x3A,
0x3C,
0x37E,
0x37F,
0x589,
0x58A,
0x60C,
0x60E,
0x7F8,
0x7F9,
0x2044,
0x2045,
0xFE10,
0xFE11,
0xFE13,
0xFE15
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__IS_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x4C,
0x5E,
0x5F,
0x6B,
0x6C,
0x7A,
0x7B,
0x37E,
0x37F,
0x589,
0x58A,
0x60C,
0x60E,
0x7F8,
0x7F9,
0x2044,
0x2045,
0xFE10,
0xFE11,
0xFE13,
0xFE15
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__IS_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4B,
0x4C,
0x5E,
0x5F,
0x6B,
0x6C,
0x7A,
0x7B,
0x37E,
0x37F,
0x589,
0x58A,
0x60C,
0x60E,
0x7F8,
0x7F9,
0x2044,
0x2045,
0xFE10,
0xFE11,
0xFE13,
0xFE15
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__LF_invlist[] = { /* for ASCII/Latin1 */
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,
0xA,
0xB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__LF_invlist[] = { /* for EBCDIC 1047 */
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,
0x15,
0x16
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__LF_invlist[] = { /* for EBCDIC 037 */
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,
0x25,
0x26
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__NL_invlist[] = { /* for ASCII/Latin1 */
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,
0x85,
0x86
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__NL_invlist[] = { /* for EBCDIC 1047 */
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,
0x25,
0x26
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__NL_invlist[] = { /* for EBCDIC 037 */
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,
0x15,
0x16
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__NS_invlist[] = { /* for all charsets */
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 */
0x0,
0x17D6,
0x17D7,
0x203C,
0x203E,
0x2047,
0x204A,
0x3005,
0x3006,
0x301C,
0x301D,
0x303B,
0x303D,
0x309B,
0x309F,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x30FD,
0x30FF,
0xA015,
0xA016,
0xFE54,
0xFE56,
0xFF1A,
0xFF1C,
0xFF65,
0xFF66,
0xFF9E,
0xFFA0,
0x16FE0,
0x16FE4,
0x1F679,
0x1F67C
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
123, /* Number of 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,
0x30,
0x3A,
0x660,
0x66A,
0x66B,
0x66D,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
123, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x66B,
0x66D,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */
123, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x66B,
0x66D,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__OP_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x28,
0x29,
0x5B,
0x5C,
0x7B,
0x7C,
0xA1,
0xA2,
0xBF,
0xC0,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x201A,
0x201B,
0x201E,
0x201F,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E18,
0x2E19,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E42,
0x2E43,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301D,
0x301E,
0xFD3F,
0xFD40,
0xFE17,
0xFE18,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE47,
0xFE48,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63,
0x13258,
0x1325B,
0x13286,
0x13287,
0x13288,
0x13289,
0x13379,
0x1337A,
0x13437,
0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 1047 */
169, /* Number of 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,
0x4D,
0x4E,
0xAA,
0xAC,
0xAD,
0xAE,
0xC0,
0xC1,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x201A,
0x201B,
0x201E,
0x201F,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E18,
0x2E19,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E42,
0x2E43,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301D,
0x301E,
0xFD3F,
0xFD40,
0xFE17,
0xFE18,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE47,
0xFE48,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63,
0x13258,
0x1325B,
0x13286,
0x13287,
0x13288,
0x13289,
0x13379,
0x1337A,
0x13437,
0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 037 */
169, /* Number of 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,
0x4D,
0x4E,
0xAA,
0xAC,
0xBA,
0xBB,
0xC0,
0xC1,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x201A,
0x201B,
0x201E,
0x201F,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E18,
0x2E19,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E42,
0x2E43,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301D,
0x301E,
0xFD3F,
0xFD40,
0xFE17,
0xFE18,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE47,
0xFE48,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63,
0x13258,
0x1325B,
0x13286,
0x13287,
0x13288,
0x13289,
0x13379,
0x1337A,
0x13437,
0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__PO_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x25,
0x26,
0xA2,
0xA3,
0xB0,
0xB1,
0x609,
0x60C,
0x66A,
0x66B,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0xD79,
0xD7A,
0x2030,
0x2038,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x2103,
0x2104,
0x2109,
0x210A,
0xA838,
0xA839,
0xFDFC,
0xFDFD,
0xFE6A,
0xFE6B,
0xFF05,
0xFF06,
0xFFE0,
0xFFE1,
0x11FDD,
0x11FE1,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4A,
0x4B,
0x6C,
0x6D,
0x90,
0x91,
0x609,
0x60C,
0x66A,
0x66B,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0xD79,
0xD7A,
0x2030,
0x2038,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x2103,
0x2104,
0x2109,
0x210A,
0xA838,
0xA839,
0xFDFC,
0xFDFD,
0xFE6A,
0xFE6B,
0xFF05,
0xFF06,
0xFFE0,
0xFFE1,
0x11FDD,
0x11FE1,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4A,
0x4B,
0x6C,
0x6D,
0x90,
0x91,
0x609,
0x60C,
0x66A,
0x66B,
0x9F2,
0x9F4,
0x9F9,
0x9FA,
0xD79,
0xD7A,
0x2030,
0x2038,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x2103,
0x2104,
0x2109,
0x210A,
0xA838,
0xA839,
0xFDFC,
0xFDFD,
0xFE6A,
0xFE6B,
0xFF05,
0xFF06,
0xFFE0,
0xFFE1,
0x11FDD,
0x11FE1,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__PR_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of 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,
0x24,
0x25,
0x2B,
0x2C,
0x5C,
0x5D,
0xA3,
0xA6,
0xB1,
0xB2,
0x58F,
0x590,
0x7FE,
0x800,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x20A0,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x20D0,
0x2116,
0x2117,
0x2212,
0x2214,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFFE1,
0xFFE2,
0xFFE5,
0xFFE7,
0x1E2FF,
0x1E300
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__PR_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4E,
0x4F,
0x5B,
0x5C,
0x8F,
0x90,
0x9F,
0xA0,
0xB1,
0xB3,
0xE0,
0xE1,
0x58F,
0x590,
0x7FE,
0x800,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x20A0,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x20D0,
0x2116,
0x2117,
0x2212,
0x2214,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFFE1,
0xFFE2,
0xFFE5,
0xFFE7,
0x1E2FF,
0x1E300
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__PR_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4E,
0x4F,
0x5B,
0x5C,
0x8F,
0x90,
0x9F,
0xA0,
0xB1,
0xB3,
0xE0,
0xE1,
0x58F,
0x590,
0x7FE,
0x800,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x20A0,
0x20A7,
0x20A8,
0x20B6,
0x20B7,
0x20BB,
0x20BC,
0x20BE,
0x20BF,
0x20D0,
0x2116,
0x2117,
0x2212,
0x2214,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFFE1,
0xFFE2,
0xFFE5,
0xFFE7,
0x1E2FF,
0x1E300
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__QU_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x22,
0x23,
0x27,
0x28,
0xAB,
0xAC,
0xBB,
0xBC,
0x2018,
0x201A,
0x201B,
0x201E,
0x201F,
0x2020,
0x2039,
0x203B,
0x275B,
0x2761,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E22,
0x1F676,
0x1F679
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__QU_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of 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,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x2018,
0x201A,
0x201B,
0x201E,
0x201F,
0x2020,
0x2039,
0x203B,
0x275B,
0x2761,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E22,
0x1F676,
0x1F679
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__QU_invlist[] = { /* for EBCDIC 037 */
25, /* Number of 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,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x2018,
0x201A,
0x201B,
0x201E,
0x201F,
0x2020,
0x2039,
0x203B,
0x275B,
0x2761,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E22,
0x1F676,
0x1F679
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__SA_invlist[] = { /* for all charsets */
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 */
0x0,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xEDC,
0xEE0,
0x1000,
0x1040,
0x1050,
0x1090,
0x109A,
0x10A0,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19DA,
0x19DB,
0x19DE,
0x19E0,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1AA0,
0x1AAE,
0xA9E0,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA60,
0xAAC3,
0xAADB,
0xAAE0,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x1173A,
0x1173C,
0x1173F,
0x11740
};
static const UV UNI_LB__SG_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,
0xD800,
0xE000
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__SP_invlist[] = { /* for ASCII/Latin1 */
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,
0x20,
0x21
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__SP_invlist[] = { /* for EBCDIC 1047 */
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,
0x40,
0x41
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__SP_invlist[] = { /* for EBCDIC 037 */
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,
0x40,
0x41
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__SY_invlist[] = { /* for ASCII/Latin1 */
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,
0x2F,
0x30
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__SY_invlist[] = { /* for EBCDIC 1047 */
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,
0x61,
0x62
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__SY_invlist[] = { /* for EBCDIC 037 */
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,
0x61,
0x62
};
# endif /* EBCDIC 037 */
static const UV UNI_LB__WJ_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x2060,
0x2061,
0xFEFF,
0xFF00
};
static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
1266, /* Number of 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,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x20F1,
0x2100,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xD800,
0xE000,
0xF900,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBC2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
static const UV UNI_LB__ZW_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,
0x200B,
0x200C
};
static const UV UNI_LB__ZWJ_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,
0x200D,
0x200E
};
static const UV UNI_LEPC_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,
0x1C00,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C50
};
static const UV UNI_LETTERLIKESYMBOLS_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,
0x2100,
0x2150
};
static const UV UNI_LIMB_invlist[] = { /* for all charsets */
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 */
0x0,
0x965,
0x966,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x1950
};
static const UV UNI_LINA_invlist[] = { /* for all charsets */
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,
0x10107,
0x10134,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768
};
static const UV UNI_LINB_invlist[] = { /* for all charsets */
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 */
0x0,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140
};
static const UV UNI_LINEARBIDEOGRAMS_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,
0x10080,
0x10100
};
static const UV UNI_LINEARBSYLLABARY_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,
0x10000,
0x10080
};
static const UV UNI_LISU_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xA4D0,
0xA500,
0x11FB0,
0x11FB1
};
static const UV UNI_LISUSUP_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,
0x11FB0,
0x11FC0
};
static const UV UNI_LM_invlist[] = { /* for all charsets */
123, /* Number of 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,
0x2B0,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x374,
0x375,
0x37A,
0x37B,
0x559,
0x55A,
0x640,
0x641,
0x6E5,
0x6E7,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x971,
0x972,
0xE46,
0xE47,
0xEC6,
0xEC7,
0x10FC,
0x10FD,
0x17D7,
0x17D8,
0x1843,
0x1844,
0x1AA7,
0x1AA8,
0x1C78,
0x1C7E,
0x1D2C,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x3031,
0x3036,
0x303B,
0x303C,
0x309D,
0x309F,
0x30FC,
0x30FF,
0xA015,
0xA016,
0xA4F8,
0xA4FE,
0xA60C,
0xA60D,
0xA67F,
0xA680,
0xA69C,
0xA69E,
0xA717,
0xA720,
0xA770,
0xA771,
0xA788,
0xA789,
0xA7F8,
0xA7FA,
0xA9CF,
0xA9D0,
0xA9E6,
0xA9E7,
0xAA70,
0xAA71,
0xAADD,
0xAADE,
0xAAF3,
0xAAF5,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0x16B40,
0x16B44,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1E137,
0x1E13E,
0x1E94B,
0x1E94C
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
979, /* Number of 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,
0xAA,
0xAB,
0xBA,
0xBB,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x640,
0x641,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x800,
0x816,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x972,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE46,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1100,
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,
0x1380,
0x1390,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17DC,
0x17DD,
0x1820,
0x1843,
0x1844,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C78,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x2135,
0x2139,
0x2D30,
0x2D68,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3006,
0x3007,
0x303C,
0x303D,
0x3041,
0x3097,
0x309F,
0x30A0,
0x30A1,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA015,
0xA016,
0xA48D,
0xA4D0,
0xA4F8,
0xA500,
0xA60C,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA66E,
0xA66F,
0xA6A0,
0xA6E6,
0xA78F,
0xA790,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9E0,
0xA9E5,
0xA9E7,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA70,
0xAA71,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADD,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF3,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10450,
0x1049E,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1E100,
0x1E12D,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
977, /* Number of 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,
0x9A,
0x9C,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x640,
0x641,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x800,
0x816,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x972,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE46,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1100,
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,
0x1380,
0x1390,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17DC,
0x17DD,
0x1820,
0x1843,
0x1844,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C78,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x2135,
0x2139,
0x2D30,
0x2D68,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3006,
0x3007,
0x303C,
0x303D,
0x3041,
0x3097,
0x309F,
0x30A0,
0x30A1,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA015,
0xA016,
0xA48D,
0xA4D0,
0xA4F8,
0xA500,
0xA60C,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA66E,
0xA66F,
0xA6A0,
0xA6E6,
0xA78F,
0xA790,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9E0,
0xA9E5,
0xA9E7,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA70,
0xAA71,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADD,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF3,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10450,
0x1049E,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1E100,
0x1E12D,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
977, /* Number of 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,
0x9A,
0x9C,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x640,
0x641,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x800,
0x816,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x972,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE46,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1100,
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,
0x1380,
0x1390,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16F1,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17DC,
0x17DD,
0x1820,
0x1843,
0x1844,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C78,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x2135,
0x2139,
0x2D30,
0x2D68,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3006,
0x3007,
0x303C,
0x303D,
0x3041,
0x3097,
0x309F,
0x30A0,
0x30A1,
0x30FB,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA015,
0xA016,
0xA48D,
0xA4D0,
0xA4F8,
0xA500,
0xA60C,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA66E,
0xA66F,
0xA6A0,
0xA6E6,
0xA78F,
0xA790,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9E0,
0xA9E5,
0xA9E7,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA70,
0xAA71,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADD,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF3,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xABC0,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x10341,
0x10342,
0x1034A,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x10450,
0x1049E,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1E100,
0x1E12D,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
static const UV UNI_LOE_invlist[] = { /* for all charsets */
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 */
0x0,
0xE40,
0xE45,
0xEC0,
0xEC5,
0x19B5,
0x19B8,
0x19BA,
0x19BB,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABA,
0xAABB,
0xAABD
};
static const UV UNI_LOWSURROGATES_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,
0xDC00,
0xE000
};
static const UV UNI_LYCI_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,
0x10280,
0x1029D
};
static const UV UNI_LYDI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10920,
0x1093A,
0x1093F,
0x10940
};
static const UV UNI_M_invlist[] = { /* for all charsets */
581, /* Number of 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,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0100,
0xE01F0
};
static const UV UNI_MAHJ_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,
0x964,
0x970,
0xA830,
0xA83A,
0x11150,
0x11177
};
static const UV UNI_MAHJONG_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,
0x1F000,
0x1F030
};
static const UV UNI_MAKA_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,
0x11EE0,
0x11EF9
};
static const UV UNI_MAND_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,
0x640,
0x641,
0x840,
0x85C,
0x85E,
0x85F
};
static const UV UNI_MANI_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,
0x640,
0x641,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7
};
static const UV UNI_MARC_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,
0x11C70,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_MATH_invlist[] = { /* for ASCII/Latin1 */
277, /* Number of 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,
0x2B,
0x2C,
0x3C,
0x3F,
0x5E,
0x5F,
0x7C,
0x7D,
0x7E,
0x7F,
0xAC,
0xAD,
0xB1,
0xB2,
0xD7,
0xD8,
0xF7,
0xF8,
0x3D0,
0x3D3,
0x3D5,
0x3D6,
0x3F0,
0x3F2,
0x3F4,
0x3F7,
0x606,
0x609,
0x2016,
0x2017,
0x2032,
0x2035,
0x2040,
0x2041,
0x2044,
0x2045,
0x2052,
0x2053,
0x2061,
0x2065,
0x207A,
0x207F,
0x208A,
0x208F,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20E7,
0x20EB,
0x20F0,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2128,
0x212A,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x2139,
0x213C,
0x214A,
0x214B,
0x214C,
0x2190,
0x21A8,
0x21A9,
0x21AF,
0x21B0,
0x21B2,
0x21B6,
0x21B8,
0x21BC,
0x21DC,
0x21DD,
0x21DE,
0x21E4,
0x21E6,
0x21F4,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x237C,
0x237D,
0x239B,
0x23B6,
0x23B7,
0x23B8,
0x23D0,
0x23D1,
0x23DC,
0x23E3,
0x25A0,
0x25A2,
0x25AE,
0x25B8,
0x25BC,
0x25C2,
0x25C6,
0x25C8,
0x25CA,
0x25CC,
0x25CF,
0x25D4,
0x25E2,
0x25E3,
0x25E4,
0x25E5,
0x25E7,
0x25ED,
0x25F8,
0x2600,
0x2605,
0x2607,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2664,
0x266D,
0x2670,
0x27C0,
0x2800,
0x2900,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0xFB29,
0xFB2A,
0xFE61,
0xFE67,
0xFE68,
0xFE69,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE2,
0xFFE3,
0xFFE9,
0xFFED,
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,
0x1D800,
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
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_MATH_invlist[] = { /* for EBCDIC 1047 */
279, /* Number of 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,
0x4C,
0x4D,
0x4E,
0x50,
0x5F,
0x60,
0x6E,
0x6F,
0x7E,
0x7F,
0x8F,
0x90,
0xA1,
0xA2,
0xB0,
0xB1,
0xBF,
0xC0,
0xE1,
0xE2,
0x3D0,
0x3D3,
0x3D5,
0x3D6,
0x3F0,
0x3F2,
0x3F4,
0x3F7,
0x606,
0x609,
0x2016,
0x2017,
0x2032,
0x2035,
0x2040,
0x2041,
0x2044,
0x2045,
0x2052,
0x2053,
0x2061,
0x2065,
0x207A,
0x207F,
0x208A,
0x208F,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20E7,
0x20EB,
0x20F0,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2128,
0x212A,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x2139,
0x213C,
0x214A,
0x214B,
0x214C,
0x2190,
0x21A8,
0x21A9,
0x21AF,
0x21B0,
0x21B2,
0x21B6,
0x21B8,
0x21BC,
0x21DC,
0x21DD,
0x21DE,
0x21E4,
0x21E6,
0x21F4,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x237C,
0x237D,
0x239B,
0x23B6,
0x23B7,
0x23B8,
0x23D0,
0x23D1,
0x23DC,
0x23E3,
0x25A0,
0x25A2,
0x25AE,
0x25B8,
0x25BC,
0x25C2,
0x25C6,
0x25C8,
0x25CA,
0x25CC,
0x25CF,
0x25D4,
0x25E2,
0x25E3,
0x25E4,
0x25E5,
0x25E7,
0x25ED,
0x25F8,
0x2600,
0x2605,
0x2607,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2664,
0x266D,
0x2670,
0x27C0,
0x2800,
0x2900,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0xFB29,
0xFB2A,
0xFE61,
0xFE67,
0xFE68,
0xFE69,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE2,
0xFFE3,
0xFFE9,
0xFFED,
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,
0x1D800,
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
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_MATH_invlist[] = { /* for EBCDIC 037 */
279, /* Number of 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,
0x4C,
0x4D,
0x4E,
0x50,
0x5F,
0x60,
0x6E,
0x6F,
0x7E,
0x7F,
0x8F,
0x90,
0xA1,
0xA2,
0xB0,
0xB1,
0xBF,
0xC0,
0xE1,
0xE2,
0x3D0,
0x3D3,
0x3D5,
0x3D6,
0x3F0,
0x3F2,
0x3F4,
0x3F7,
0x606,
0x609,
0x2016,
0x2017,
0x2032,
0x2035,
0x2040,
0x2041,
0x2044,
0x2045,
0x2052,
0x2053,
0x2061,
0x2065,
0x207A,
0x207F,
0x208A,
0x208F,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20E7,
0x20EB,
0x20F0,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2128,
0x212A,
0x212C,
0x212E,
0x212F,
0x2132,
0x2133,
0x2139,
0x213C,
0x214A,
0x214B,
0x214C,
0x2190,
0x21A8,
0x21A9,
0x21AF,
0x21B0,
0x21B2,
0x21B6,
0x21B8,
0x21BC,
0x21DC,
0x21DD,
0x21DE,
0x21E4,
0x21E6,
0x21F4,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x237C,
0x237D,
0x239B,
0x23B6,
0x23B7,
0x23B8,
0x23D0,
0x23D1,
0x23DC,
0x23E3,
0x25A0,
0x25A2,
0x25AE,
0x25B8,
0x25BC,
0x25C2,
0x25C6,
0x25C8,
0x25CA,
0x25CC,
0x25CF,
0x25D4,
0x25E2,
0x25E3,
0x25E4,
0x25E5,
0x25E7,
0x25ED,
0x25F8,
0x2600,
0x2605,
0x2607,
0x2640,
0x2641,
0x2642,
0x2643,
0x2660,
0x2664,
0x266D,
0x2670,
0x27C0,
0x2800,
0x2900,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0xFB29,
0xFB2A,
0xFE61,
0xFE67,
0xFE68,
0xFE69,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE2,
0xFFE3,
0xFFE9,
0xFFED,
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,
0x1D800,
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
};
# endif /* EBCDIC 037 */
static const UV UNI_MATHALPHANUM_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,
0x1D400,
0x1D800
};
static const UV UNI_MATHOPERATORS_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,
0x2200,
0x2300
};
static const UV UNI_MAYANNUMERALS_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,
0x1D2E0,
0x1D300
};
static const UV UNI_MC_invlist[] = { /* for all charsets */
351, /* Number of 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,
0x903,
0x904,
0x93B,
0x93C,
0x93E,
0x941,
0x949,
0x94D,
0x94E,
0x950,
0x982,
0x984,
0x9BE,
0x9C1,
0x9C7,
0x9C9,
0x9CB,
0x9CD,
0x9D7,
0x9D8,
0xA03,
0xA04,
0xA3E,
0xA41,
0xA83,
0xA84,
0xABE,
0xAC1,
0xAC9,
0xACA,
0xACB,
0xACD,
0xB02,
0xB04,
0xB3E,
0xB3F,
0xB40,
0xB41,
0xB47,
0xB49,
0xB4B,
0xB4D,
0xB57,
0xB58,
0xBBE,
0xBC0,
0xBC1,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCD,
0xBD7,
0xBD8,
0xC01,
0xC04,
0xC41,
0xC45,
0xC82,
0xC84,
0xCBE,
0xCBF,
0xCC0,
0xCC5,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xCD5,
0xCD7,
0xD02,
0xD04,
0xD3E,
0xD41,
0xD46,
0xD49,
0xD4A,
0xD4D,
0xD57,
0xD58,
0xD82,
0xD84,
0xDCF,
0xDD2,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xF3E,
0xF40,
0xF7F,
0xF80,
0x102B,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x1056,
0x1058,
0x1062,
0x1065,
0x1067,
0x106E,
0x1083,
0x1085,
0x1087,
0x108D,
0x108F,
0x1090,
0x109A,
0x109D,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x1923,
0x1927,
0x1929,
0x192C,
0x1930,
0x1932,
0x1933,
0x1939,
0x1A19,
0x1A1B,
0x1A55,
0x1A56,
0x1A57,
0x1A58,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1B04,
0x1B05,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B45,
0x1B82,
0x1B83,
0x1BA1,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1BF4,
0x1C24,
0x1C2C,
0x1C34,
0x1C36,
0x1CE1,
0x1CE2,
0x1CF7,
0x1CF8,
0x302E,
0x3030,
0xA823,
0xA825,
0xA827,
0xA828,
0xA880,
0xA882,
0xA8B4,
0xA8C4,
0xA952,
0xA954,
0xA983,
0xA984,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9C1,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA4D,
0xAA4E,
0xAA7B,
0xAA7C,
0xAA7D,
0xAA7E,
0xAAEB,
0xAAEC,
0xAAEE,
0xAAF0,
0xAAF5,
0xAAF6,
0xABE3,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABEB,
0xABEC,
0xABED,
0x11000,
0x11001,
0x11002,
0x11003,
0x11082,
0x11083,
0x110B0,
0x110B3,
0x110B7,
0x110B9,
0x1112C,
0x1112D,
0x11145,
0x11147,
0x11182,
0x11183,
0x111B3,
0x111B6,
0x111BF,
0x111C1,
0x111CE,
0x111CF,
0x1122C,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x112E0,
0x112E3,
0x11302,
0x11304,
0x1133E,
0x11340,
0x11341,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11435,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x114B0,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x115AF,
0x115B2,
0x115B8,
0x115BC,
0x115BE,
0x115BF,
0x11630,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x11720,
0x11722,
0x11726,
0x11727,
0x1182C,
0x1182F,
0x11838,
0x11839,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193D,
0x1193E,
0x11940,
0x11941,
0x11942,
0x11943,
0x119D1,
0x119D4,
0x119DC,
0x119E0,
0x119E4,
0x119E5,
0x11A39,
0x11A3A,
0x11A57,
0x11A59,
0x11A97,
0x11A98,
0x11C2F,
0x11C30,
0x11C3E,
0x11C3F,
0x11CA9,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11D8A,
0x11D8F,
0x11D93,
0x11D95,
0x11D96,
0x11D97,
0x11EF5,
0x11EF7,
0x16F51,
0x16F88,
0x16FF0,
0x16FF2,
0x1D165,
0x1D167,
0x1D16D,
0x1D173
};
static const UV UNI_ME_invlist[] = { /* for all charsets */
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 */
0x0,
0x488,
0x48A,
0x1ABE,
0x1ABF,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0xA670,
0xA673
};
static const UV UNI_MEDF_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,
0x16E40,
0x16E9B
};
static const UV UNI_MEETEIMAYEKEXT_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,
0xAAE0,
0xAB00
};
static const UV UNI_MEND_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7
};
static const UV UNI_MERC_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,
0x109A0,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A00
};
static const UV UNI_MERO_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,
0x10980,
0x109A0
};
static const UV UNI_MIAO_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,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0
};
static const UV UNI_MISCARROWS_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,
0x2B00,
0x2C00
};
static const UV UNI_MISCMATHSYMBOLSA_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,
0x27C0,
0x27F0
};
static const UV UNI_MISCMATHSYMBOLSB_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,
0x2980,
0x2A00
};
static const UV UNI_MISCPICTOGRAPHS_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,
0x1F300,
0x1F600
};
static const UV UNI_MISCSYMBOLS_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,
0x2600,
0x2700
};
static const UV UNI_MISCTECHNICAL_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,
0x2300,
0x2400
};
static const UV UNI_MLYM_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0x1CDA,
0x1CDB,
0xA830,
0xA833
};
static const UV UNI_MN_invlist[] = { /* for all charsets */
655, /* Number of 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,
0x300,
0x370,
0x483,
0x488,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x903,
0x93A,
0x93B,
0x93C,
0x93D,
0x941,
0x949,
0x94D,
0x94E,
0x951,
0x958,
0x962,
0x964,
0x981,
0x982,
0x9BC,
0x9BD,
0x9C1,
0x9C5,
0x9CD,
0x9CE,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA03,
0xA3C,
0xA3D,
0xA41,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA83,
0xABC,
0xABD,
0xAC1,
0xAC6,
0xAC7,
0xAC9,
0xACD,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB02,
0xB3C,
0xB3D,
0xB3F,
0xB40,
0xB41,
0xB45,
0xB4D,
0xB4E,
0xB55,
0xB57,
0xB62,
0xB64,
0xB82,
0xB83,
0xBC0,
0xBC1,
0xBCD,
0xBCE,
0xC00,
0xC01,
0xC04,
0xC05,
0xC3E,
0xC41,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC82,
0xCBC,
0xCBD,
0xCBF,
0xCC0,
0xCC6,
0xCC7,
0xCCC,
0xCCE,
0xCE2,
0xCE4,
0xD00,
0xD02,
0xD3B,
0xD3D,
0xD41,
0xD45,
0xD4D,
0xD4E,
0xD62,
0xD64,
0xD81,
0xD82,
0xDCA,
0xDCB,
0xDD2,
0xDD5,
0xDD6,
0xDD7,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF71,
0xF7F,
0xF80,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102D,
0x1031,
0x1032,
0x1038,
0x1039,
0x103B,
0x103D,
0x103F,
0x1058,
0x105A,
0x105E,
0x1061,
0x1071,
0x1075,
0x1082,
0x1083,
0x1085,
0x1087,
0x108D,
0x108E,
0x109D,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17B6,
0x17B7,
0x17BE,
0x17C6,
0x17C7,
0x17C9,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x1923,
0x1927,
0x1929,
0x1932,
0x1933,
0x1939,
0x193C,
0x1A17,
0x1A19,
0x1A1B,
0x1A1C,
0x1A56,
0x1A57,
0x1A58,
0x1A5F,
0x1A60,
0x1A61,
0x1A62,
0x1A63,
0x1A65,
0x1A6D,
0x1A73,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B04,
0x1B34,
0x1B35,
0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B42,
0x1B43,
0x1B6B,
0x1B74,
0x1B80,
0x1B82,
0x1BA2,
0x1BA6,
0x1BA8,
0x1BAA,
0x1BAB,
0x1BAE,
0x1BE6,
0x1BE7,
0x1BE8,
0x1BEA,
0x1BED,
0x1BEE,
0x1BEF,
0x1BF2,
0x1C2C,
0x1C34,
0x1C36,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x302E,
0x3099,
0x309B,
0xA66F,
0xA670,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA825,
0xA827,
0xA82C,
0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA952,
0xA980,
0xA983,
0xA9B3,
0xA9B4,
0xA9B6,
0xA9BA,
0xA9BC,
0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
0xAA2F,
0xAA31,
0xAA33,
0xAA35,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4D,
0xAA7C,
0xAA7D,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEC,
0xAAEE,
0xAAF6,
0xAAF7,
0xABE5,
0xABE6,
0xABE8,
0xABE9,
0xABED,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11001,
0x11002,
0x11038,
0x11047,
0x1107F,
0x11082,
0x110B3,
0x110B7,
0x110B9,
0x110BB,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
0x11173,
0x11174,
0x11180,
0x11182,
0x111B6,
0x111BF,
0x111C9,
0x111CD,
0x111CF,
0x111D0,
0x1122F,
0x11232,
0x11234,
0x11235,
0x11236,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112E0,
0x112E3,
0x112EB,
0x11300,
0x11302,
0x1133B,
0x1133D,
0x11340,
0x11341,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11438,
0x11440,
0x11442,
0x11445,
0x11446,
0x11447,
0x1145E,
0x1145F,
0x114B3,
0x114B9,
0x114BA,
0x114BB,
0x114BF,
0x114C1,
0x114C2,
0x114C4,
0x115B2,
0x115B6,
0x115BC,
0x115BE,
0x115BF,
0x115C1,
0x115DC,
0x115DE,
0x11633,
0x1163B,
0x1163D,
0x1163E,
0x1163F,
0x11641,
0x116AB,
0x116AC,
0x116AD,
0x116AE,
0x116B0,
0x116B6,
0x116B7,
0x116B8,
0x1171D,
0x11720,
0x11722,
0x11726,
0x11727,
0x1172C,
0x1182F,
0x11838,
0x11839,
0x1183B,
0x1193B,
0x1193D,
0x1193E,
0x1193F,
0x11943,
0x11944,
0x119D4,
0x119D8,
0x119DA,
0x119DC,
0x119E0,
0x119E1,
0x11A01,
0x11A0B,
0x11A33,
0x11A39,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A57,
0x11A59,
0x11A5C,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
0x11C30,
0x11C37,
0x11C38,
0x11C3E,
0x11C3F,
0x11C40,
0x11C92,
0x11CA8,
0x11CAA,
0x11CB1,
0x11CB2,
0x11CB4,
0x11CB5,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D90,
0x11D92,
0x11D95,
0x11D96,
0x11D97,
0x11D98,
0x11EF3,
0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0100,
0xE01F0
};
static const UV UNI_MODI_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,
0xA830,
0xA83A,
0x11600,
0x11645,
0x11650,
0x1165A
};
static const UV UNI_MODIFIERLETTERS_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,
0x2B0,
0x300
};
static const UV UNI_MODIFIERTONELETTERS_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,
0xA700,
0xA720
};
static const UV UNI_MONG_invlist[] = { /* for all charsets */
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 */
0x0,
0x1800,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x202F,
0x2030,
0x11660,
0x1166D
};
static const UV UNI_MONGOLIANSUP_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,
0x11660,
0x11680
};
static const UV UNI_MRO_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,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70
};
static const UV UNI_MTEI_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,
0xAAE0,
0xAAF7,
0xABC0,
0xABEE,
0xABF0,
0xABFA
};
static const UV UNI_MULT_invlist[] = { /* for all charsets */
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 */
0x0,
0xA66,
0xA70,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA
};
static const UV UNI_MUSIC_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,
0x1D100,
0x1D200
};
static const UV UNI_MYANMAREXTA_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,
0xAA60,
0xAA80
};
static const UV UNI_MYANMAREXTB_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,
0xA9E0,
0xAA00
};
static const UV UNI_MYMR_invlist[] = { /* for all charsets */
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,
0x1000,
0x10A0,
0xA92E,
0xA92F,
0xA9E0,
0xA9FF,
0xAA60,
0xAA80
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
267, /* Number of 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,
0x30,
0x3A,
0xB2,
0xB4,
0xB9,
0xBA,
0xBC,
0xBF,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0x9F4,
0x9FA,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xB72,
0xB78,
0xBE6,
0xBF3,
0xC66,
0xC70,
0xC78,
0xC7F,
0xCE6,
0xCF0,
0xD58,
0xD5F,
0xD66,
0xD79,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x1369,
0x137D,
0x16EE,
0x16F1,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2183,
0x2185,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0xA620,
0xA62A,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x104A0,
0x104AA,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x118E0,
0x118F3,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
267, /* Number of 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,
0xB7,
0xBA,
0xDA,
0xDB,
0xEA,
0xEB,
0xF0,
0xFB,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0x9F4,
0x9FA,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xB72,
0xB78,
0xBE6,
0xBF3,
0xC66,
0xC70,
0xC78,
0xC7F,
0xCE6,
0xCF0,
0xD58,
0xD5F,
0xD66,
0xD79,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x1369,
0x137D,
0x16EE,
0x16F1,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2183,
0x2185,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0xA620,
0xA62A,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x104A0,
0x104AA,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x118E0,
0x118F3,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
267, /* Number of 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,
0xB7,
0xBA,
0xDA,
0xDB,
0xEA,
0xEB,
0xF0,
0xFB,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0x9F4,
0x9FA,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xB72,
0xB78,
0xBE6,
0xBF3,
0xC66,
0xC70,
0xC78,
0xC7F,
0xCE6,
0xCF0,
0xD58,
0xD5F,
0xD66,
0xD79,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x1369,
0x137D,
0x16EE,
0x16F1,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2183,
0x2185,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0xA620,
0xA62A,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x104A0,
0x104AA,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x118E0,
0x118F3,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
static const UV UNI_NAND_invlist[] = { /* for all charsets */
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 */
0x0,
0x964,
0x966,
0xCE6,
0xCF0,
0x1CE9,
0x1CEA,
0x1CF2,
0x1CF3,
0x1CFA,
0x1CFB,
0xA830,
0xA836,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E5
};
static const UV UNI_NARB_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,
0x10A80,
0x10AA0
};
static const UV UNI_NB_invlist[] = { /* for all charsets */
110, /* Number of 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,
0x870,
0x8A0,
0x2FE0,
0x2FF0,
0x10200,
0x10280,
0x103E0,
0x10400,
0x10570,
0x10600,
0x10780,
0x10800,
0x108B0,
0x108E0,
0x10940,
0x10980,
0x10AA0,
0x10AC0,
0x10BB0,
0x10C00,
0x10C50,
0x10C80,
0x10D40,
0x10E60,
0x10EC0,
0x10F00,
0x10F70,
0x10FB0,
0x11250,
0x11280,
0x11380,
0x11400,
0x114E0,
0x11580,
0x116D0,
0x11700,
0x11740,
0x11800,
0x11850,
0x118A0,
0x11960,
0x119A0,
0x11AB0,
0x11AC0,
0x11B00,
0x11C00,
0x11CC0,
0x11D00,
0x11DB0,
0x11EE0,
0x11F00,
0x11FB0,
0x12550,
0x13000,
0x13440,
0x14400,
0x14680,
0x16800,
0x16A70,
0x16AD0,
0x16B90,
0x16E40,
0x16EA0,
0x16F00,
0x16FA0,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1BC00,
0x1BCB0,
0x1D000,
0x1D250,
0x1D2E0,
0x1D380,
0x1D400,
0x1DAB0,
0x1E000,
0x1E030,
0x1E100,
0x1E150,
0x1E2C0,
0x1E300,
0x1E800,
0x1E8E0,
0x1E900,
0x1E960,
0x1EC70,
0x1ECC0,
0x1ED00,
0x1ED50,
0x1EE00,
0x1EF00,
0x1F000,
0x1FC00,
0x20000,
0x2A6E0,
0x2A700,
0x2EBF0,
0x2F800,
0x2FA20,
0x30000,
0x31350,
0xE0000,
0xE0080,
0xE0100,
0xE01F0,
0xF0000,
0x110000
};
static const UV UNI_NBAT_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10880,
0x1089F,
0x108A7,
0x108B0
};
static const UV UNI_NEWA_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11400,
0x1145C,
0x1145D,
0x11462
};
static const UV UNI_NFCQC__M_invlist[] = { /* for all charsets */
85, /* Number of 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,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x310,
0x311,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x338,
0x339,
0x342,
0x343,
0x345,
0x346,
0x653,
0x656,
0x93C,
0x93D,
0x9BE,
0x9BF,
0x9D7,
0x9D8,
0xB3E,
0xB3F,
0xB56,
0xB58,
0xBBE,
0xBBF,
0xBD7,
0xBD8,
0xC56,
0xC57,
0xCC2,
0xCC3,
0xCD5,
0xCD7,
0xD3E,
0xD3F,
0xD57,
0xD58,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDDF,
0xDE0,
0x102E,
0x102F,
0x1161,
0x1176,
0x11A8,
0x11C3,
0x1B35,
0x1B36,
0x3099,
0x309B,
0x110BA,
0x110BB,
0x11127,
0x11128,
0x1133E,
0x1133F,
0x11357,
0x11358,
0x114B0,
0x114B1,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x115AF,
0x115B0,
0x11930,
0x11931
};
static const UV UNI_NFCQC__Y_invlist[] = { /* for all charsets */
225, /* 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,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x310,
0x311,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x338,
0x339,
0x340,
0x346,
0x374,
0x375,
0x37E,
0x37F,
0x387,
0x388,
0x653,
0x656,
0x93C,
0x93D,
0x958,
0x960,
0x9BE,
0x9BF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB3E,
0xB3F,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xBBE,
0xBBF,
0xBD7,
0xBD8,
0xC56,
0xC57,
0xCC2,
0xCC3,
0xCD5,
0xCD7,
0xD3E,
0xD3F,
0xD57,
0xD58,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDDF,
0xDE0,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x102E,
0x102F,
0x1161,
0x1176,
0x11A8,
0x11C3,
0x1B35,
0x1B36,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBE,
0x1FBF,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FEE,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x3099,
0x309B,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x110BA,
0x110BB,
0x11127,
0x11128,
0x1133E,
0x1133F,
0x11357,
0x11358,
0x114B0,
0x114B1,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x115AF,
0x115B0,
0x11930,
0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
465, /* 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,
0xC0,
0xC6,
0xC7,
0xD0,
0xD1,
0xD7,
0xD9,
0xDE,
0xE0,
0xE6,
0xE7,
0xF0,
0xF1,
0xF7,
0xF9,
0xFE,
0xFF,
0x110,
0x112,
0x126,
0x128,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x149,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x17F,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D3,
0x3D5,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x622,
0x627,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1E00,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FC5,
0x1FC6,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FDD,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309E,
0x309F,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x30FF,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
469, /* 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,
0x42,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0xBA,
0xBB,
0xCB,
0xD0,
0xDB,
0xE0,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x149,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x17F,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D3,
0x3D5,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x622,
0x627,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1E00,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FC5,
0x1FC6,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FDD,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309E,
0x309F,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x30FF,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
469, /* 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,
0x42,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0xAD,
0xAE,
0xCB,
0xD0,
0xDB,
0xE0,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x134,
0x138,
0x139,
0x13F,
0x143,
0x149,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x17F,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1CD,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F1,
0x1F4,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D3,
0x3D5,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x622,
0x627,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF77,
0xF78,
0xF79,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1E00,
0x1E9A,
0x1E9B,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC1,
0x1FC5,
0x1FC6,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FDD,
0x1FF0,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFE,
0x2000,
0x2002,
0x2126,
0x2127,
0x212A,
0x212C,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2ADC,
0x2ADD,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309E,
0x309F,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x30FF,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFB4F,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
501, /* Number of 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,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
507, /* Number of 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,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBB,
0xBD,
0xBE,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
505, /* Number of 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,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBC,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x675,
0x679,
0x958,
0x960,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB5C,
0xB5E,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x10FC,
0x10FD,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x309B,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
577, /* 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,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x310,
0x311,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x338,
0x339,
0x340,
0x346,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x653,
0x656,
0x675,
0x679,
0x93C,
0x93D,
0x958,
0x960,
0x9BE,
0x9BF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB3E,
0xB3F,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xBBE,
0xBBF,
0xBD7,
0xBD8,
0xC56,
0xC57,
0xCC2,
0xCC3,
0xCD5,
0xCD7,
0xD3E,
0xD3F,
0xD57,
0xD58,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDDF,
0xDE0,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x102E,
0x102F,
0x10FC,
0x10FD,
0x1161,
0x1176,
0x11A8,
0x11C3,
0x1B35,
0x1B36,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x3099,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x110BA,
0x110BB,
0x11127,
0x11128,
0x1133E,
0x1133F,
0x11357,
0x11358,
0x114B0,
0x114B1,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x115AF,
0x115B0,
0x11930,
0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
583, /* 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,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBB,
0xBD,
0xBE,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x310,
0x311,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x338,
0x339,
0x340,
0x346,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x653,
0x656,
0x675,
0x679,
0x93C,
0x93D,
0x958,
0x960,
0x9BE,
0x9BF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB3E,
0xB3F,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xBBE,
0xBBF,
0xBD7,
0xBD8,
0xC56,
0xC57,
0xCC2,
0xCC3,
0xCD5,
0xCD7,
0xD3E,
0xD3F,
0xD57,
0xD58,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDDF,
0xDE0,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x102E,
0x102F,
0x10FC,
0x10FD,
0x1161,
0x1176,
0x11A8,
0x11C3,
0x1B35,
0x1B36,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x3099,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x110BA,
0x110BB,
0x11127,
0x11128,
0x1133E,
0x1133F,
0x11357,
0x11358,
0x114B0,
0x114B1,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x115AF,
0x115B0,
0x11930,
0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
581, /* 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,
0x41,
0x42,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBA,
0xBC,
0xBF,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x132,
0x134,
0x13F,
0x141,
0x149,
0x14A,
0x17F,
0x180,
0x1C4,
0x1CD,
0x1F1,
0x1F4,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x300,
0x305,
0x306,
0x30D,
0x30F,
0x310,
0x311,
0x312,
0x313,
0x315,
0x31B,
0x31C,
0x323,
0x329,
0x32D,
0x32F,
0x330,
0x332,
0x338,
0x339,
0x340,
0x346,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x386,
0x387,
0x388,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x587,
0x588,
0x653,
0x656,
0x675,
0x679,
0x93C,
0x93D,
0x958,
0x960,
0x9BE,
0x9BF,
0x9D7,
0x9D8,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB3E,
0xB3F,
0xB56,
0xB58,
0xB5C,
0xB5E,
0xBBE,
0xBBF,
0xBD7,
0xBD8,
0xC56,
0xC57,
0xCC2,
0xCC3,
0xCD5,
0xCD7,
0xD3E,
0xD3F,
0xD57,
0xD58,
0xDCA,
0xDCB,
0xDCF,
0xDD0,
0xDDF,
0xDE0,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x102E,
0x102F,
0x10FC,
0x10FD,
0x1161,
0x1176,
0x11A8,
0x11C3,
0x1B35,
0x1B36,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E9A,
0x1E9C,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FC2,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FEB,
0x1FEC,
0x1FED,
0x1FF0,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFF,
0x2000,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x222C,
0x222E,
0x222F,
0x2231,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x3099,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x110BA,
0x110BB,
0x11127,
0x11128,
0x1133E,
0x1133F,
0x11357,
0x11358,
0x114B0,
0x114B1,
0x114BA,
0x114BB,
0x114BD,
0x114BE,
0x115AF,
0x115B0,
0x11930,
0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA0,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAF,
0xB0,
0xB2,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0xC0,
0xC6,
0xC7,
0xD0,
0xD1,
0xD7,
0xD9,
0xDE,
0xE0,
0xE6,
0xE7,
0xF0,
0xF1,
0xF7,
0xF9,
0xFE,
0xFF,
0x110,
0x112,
0x126,
0x128,
0x131,
0x132,
0x138,
0x139,
0x141,
0x143,
0x14A,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x180,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1C4,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x587,
0x588,
0x622,
0x627,
0x675,
0x679,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x10FC,
0x10FD,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x222C,
0x222E,
0x222F,
0x2231,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309B,
0x309D,
0x309E,
0x30A0,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
783, /* Number of 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,
0x41,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xB7,
0xBD,
0xBE,
0xBF,
0xCB,
0xD0,
0xDA,
0xE0,
0xEA,
0xF0,
0xFA,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x132,
0x138,
0x139,
0x141,
0x143,
0x14A,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x180,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1C4,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x587,
0x588,
0x622,
0x627,
0x675,
0x679,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x10FC,
0x10FD,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x222C,
0x222E,
0x222F,
0x2231,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309B,
0x309D,
0x309E,
0x30A0,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x41,
0x4A,
0x51,
0x59,
0x62,
0x6A,
0x71,
0x79,
0x8D,
0x8E,
0x9A,
0x9C,
0x9D,
0x9E,
0xA0,
0xA1,
0xAD,
0xAE,
0xB7,
0xBA,
0xBC,
0xBF,
0xCB,
0xD0,
0xDA,
0xE0,
0xEA,
0xF0,
0xFA,
0xFF,
0x100,
0x110,
0x112,
0x126,
0x128,
0x131,
0x132,
0x138,
0x139,
0x141,
0x143,
0x14A,
0x14C,
0x152,
0x154,
0x166,
0x168,
0x180,
0x1A0,
0x1A2,
0x1AF,
0x1B1,
0x1C4,
0x1DD,
0x1DE,
0x1E4,
0x1E6,
0x1F6,
0x1F8,
0x21C,
0x21E,
0x220,
0x226,
0x234,
0x2B0,
0x2B9,
0x2D8,
0x2DE,
0x2E0,
0x2E5,
0x340,
0x342,
0x343,
0x345,
0x374,
0x375,
0x37A,
0x37B,
0x37E,
0x37F,
0x384,
0x38B,
0x38C,
0x38D,
0x38E,
0x391,
0x3AA,
0x3B1,
0x3CA,
0x3CF,
0x3D0,
0x3D7,
0x3F0,
0x3F3,
0x3F4,
0x3F6,
0x3F9,
0x3FA,
0x400,
0x402,
0x403,
0x404,
0x407,
0x408,
0x40C,
0x40F,
0x419,
0x41A,
0x439,
0x43A,
0x450,
0x452,
0x453,
0x454,
0x457,
0x458,
0x45C,
0x45F,
0x476,
0x478,
0x4C1,
0x4C3,
0x4D0,
0x4D4,
0x4D6,
0x4D8,
0x4DA,
0x4E0,
0x4E2,
0x4E8,
0x4EA,
0x4F6,
0x4F8,
0x4FA,
0x587,
0x588,
0x622,
0x627,
0x675,
0x679,
0x6C0,
0x6C1,
0x6C2,
0x6C3,
0x6D3,
0x6D4,
0x929,
0x92A,
0x931,
0x932,
0x934,
0x935,
0x958,
0x960,
0x9CB,
0x9CD,
0x9DC,
0x9DE,
0x9DF,
0x9E0,
0xA33,
0xA34,
0xA36,
0xA37,
0xA59,
0xA5C,
0xA5E,
0xA5F,
0xB48,
0xB49,
0xB4B,
0xB4D,
0xB5C,
0xB5E,
0xB94,
0xB95,
0xBCA,
0xBCD,
0xC48,
0xC49,
0xCC0,
0xCC1,
0xCC7,
0xCC9,
0xCCA,
0xCCC,
0xD4A,
0xD4D,
0xDDA,
0xDDB,
0xDDC,
0xDDF,
0xE33,
0xE34,
0xEB3,
0xEB4,
0xEDC,
0xEDE,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF73,
0xF74,
0xF75,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0x1026,
0x1027,
0x10FC,
0x10FD,
0x1B06,
0x1B07,
0x1B08,
0x1B09,
0x1B0A,
0x1B0B,
0x1B0C,
0x1B0D,
0x1B0E,
0x1B0F,
0x1B12,
0x1B13,
0x1B3B,
0x1B3C,
0x1B3D,
0x1B3E,
0x1B40,
0x1B42,
0x1B43,
0x1B44,
0x1D2C,
0x1D2F,
0x1D30,
0x1D3B,
0x1D3C,
0x1D4E,
0x1D4F,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1DC0,
0x1E00,
0x1E9C,
0x1EA0,
0x1EFA,
0x1F00,
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,
0x200B,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x202F,
0x2030,
0x2033,
0x2035,
0x2036,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2070,
0x2072,
0x2074,
0x208F,
0x2090,
0x209D,
0x20A8,
0x20A9,
0x2100,
0x2104,
0x2105,
0x2108,
0x2109,
0x2114,
0x2115,
0x2117,
0x2119,
0x211E,
0x2120,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2132,
0x2133,
0x213A,
0x213B,
0x2141,
0x2145,
0x214A,
0x2150,
0x2180,
0x2189,
0x218A,
0x219A,
0x219C,
0x21AE,
0x21AF,
0x21CD,
0x21D0,
0x2204,
0x2205,
0x2209,
0x220A,
0x220C,
0x220D,
0x2224,
0x2225,
0x2226,
0x2227,
0x222C,
0x222E,
0x222F,
0x2231,
0x2241,
0x2242,
0x2244,
0x2245,
0x2247,
0x2248,
0x2249,
0x224A,
0x2260,
0x2261,
0x2262,
0x2263,
0x226D,
0x2272,
0x2274,
0x2276,
0x2278,
0x227A,
0x2280,
0x2282,
0x2284,
0x2286,
0x2288,
0x228A,
0x22AC,
0x22B0,
0x22E0,
0x22E4,
0x22EA,
0x22EE,
0x2329,
0x232B,
0x2460,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A77,
0x2ADC,
0x2ADD,
0x2C7C,
0x2C7E,
0x2D6F,
0x2D70,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2FD6,
0x3000,
0x3001,
0x3036,
0x3037,
0x3038,
0x303B,
0x304C,
0x304D,
0x304E,
0x304F,
0x3050,
0x3051,
0x3052,
0x3053,
0x3054,
0x3055,
0x3056,
0x3057,
0x3058,
0x3059,
0x305A,
0x305B,
0x305C,
0x305D,
0x305E,
0x305F,
0x3060,
0x3061,
0x3062,
0x3063,
0x3065,
0x3066,
0x3067,
0x3068,
0x3069,
0x306A,
0x3070,
0x3072,
0x3073,
0x3075,
0x3076,
0x3078,
0x3079,
0x307B,
0x307C,
0x307E,
0x3094,
0x3095,
0x309B,
0x309D,
0x309E,
0x30A0,
0x30AC,
0x30AD,
0x30AE,
0x30AF,
0x30B0,
0x30B1,
0x30B2,
0x30B3,
0x30B4,
0x30B5,
0x30B6,
0x30B7,
0x30B8,
0x30B9,
0x30BA,
0x30BB,
0x30BC,
0x30BD,
0x30BE,
0x30BF,
0x30C0,
0x30C1,
0x30C2,
0x30C3,
0x30C5,
0x30C6,
0x30C7,
0x30C8,
0x30C9,
0x30CA,
0x30D0,
0x30D2,
0x30D3,
0x30D5,
0x30D6,
0x30D8,
0x30D9,
0x30DB,
0x30DC,
0x30DE,
0x30F4,
0x30F5,
0x30F7,
0x30FB,
0x30FE,
0x3100,
0x3131,
0x318F,
0x3192,
0x31A0,
0x3200,
0x321F,
0x3220,
0x3248,
0x3250,
0x327F,
0x3280,
0x3400,
0xA69C,
0xA69E,
0xA770,
0xA771,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
0xAB69,
0xAB6A,
0xAC00,
0xD7A4,
0xF900,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFD,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFE70,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFEFD,
0xFF01,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0x1109A,
0x1109B,
0x1109C,
0x1109D,
0x110AB,
0x110AC,
0x1112E,
0x11130,
0x1134B,
0x1134D,
0x114BB,
0x114BD,
0x114BE,
0x114BF,
0x115BA,
0x115BC,
0x11938,
0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
0x1D1C1,
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,
0x1D800,
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,
0x1F100,
0x1F10B,
0x1F110,
0x1F12F,
0x1F130,
0x1F150,
0x1F16A,
0x1F16D,
0x1F190,
0x1F191,
0x1F200,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1FBF0,
0x1FBFA,
0x2F800,
0x2FA1E
};
# endif /* EBCDIC 037 */
static const UV UNI_NKO_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x7C0,
0x7FB,
0x7FD,
0x800
};
static const UV UNI_NL_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x16EE,
0x16F1,
0x2160,
0x2183,
0x2185,
0x2189,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0xA6E6,
0xA6F0,
0x10140,
0x10175,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x12400,
0x1246F
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xB2,
0xB4,
0xB9,
0xBA,
0xBC,
0xBF,
0x9F4,
0x9FA,
0xB72,
0xB78,
0xBF0,
0xBF3,
0xC78,
0xC7F,
0xD58,
0xD5F,
0xD70,
0xD79,
0xF2A,
0xF34,
0x1369,
0x137D,
0x17F0,
0x17FA,
0x19DA,
0x19DB,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2160,
0x2189,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0xA830,
0xA836,
0x10107,
0x10134,
0x10175,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11066,
0x111E1,
0x111F5,
0x1173A,
0x1173C,
0x118EA,
0x118F3,
0x11C5A,
0x11C6D,
0x11FC0,
0x11FD5,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1E8C7,
0x1E8D0,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xB7,
0xBA,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x9F4,
0x9FA,
0xB72,
0xB78,
0xBF0,
0xBF3,
0xC78,
0xC7F,
0xD58,
0xD5F,
0xD70,
0xD79,
0xF2A,
0xF34,
0x1369,
0x137D,
0x17F0,
0x17FA,
0x19DA,
0x19DB,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2160,
0x2189,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0xA830,
0xA836,
0x10107,
0x10134,
0x10175,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11066,
0x111E1,
0x111F5,
0x1173A,
0x1173C,
0x118EA,
0x118F3,
0x11C5A,
0x11C6D,
0x11FC0,
0x11FD5,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1E8C7,
0x1E8D0,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xB7,
0xBA,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x9F4,
0x9FA,
0xB72,
0xB78,
0xBF0,
0xBF3,
0xC78,
0xC7F,
0xD58,
0xD5F,
0xD70,
0xD79,
0xF2A,
0xF34,
0x1369,
0x137D,
0x17F0,
0x17FA,
0x19DA,
0x19DB,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2160,
0x2189,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0xA830,
0xA836,
0x10107,
0x10134,
0x10175,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11066,
0x111E1,
0x111F5,
0x1173A,
0x1173C,
0x118EA,
0x118F3,
0x11C5A,
0x11C6D,
0x11FC0,
0x11FD5,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1E8C7,
0x1E8D0,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D
};
# endif /* EBCDIC 037 */
static const UV UNI_NSHU_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x16FE1,
0x16FE2,
0x1B170,
0x1B2FC
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NT__DI_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xB2,
0xB4,
0xB9,
0xBA,
0x1369,
0x1372,
0x19DA,
0x19DB,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2460,
0x2469,
0x2474,
0x247D,
0x2488,
0x2491,
0x24EA,
0x24EB,
0x24F5,
0x24FE,
0x24FF,
0x2500,
0x2776,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x10A40,
0x10A44,
0x10E60,
0x10E69,
0x11052,
0x1105B,
0x1F100,
0x1F10B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x1369,
0x1372,
0x19DA,
0x19DB,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2460,
0x2469,
0x2474,
0x247D,
0x2488,
0x2491,
0x24EA,
0x24EB,
0x24F5,
0x24FE,
0x24FF,
0x2500,
0x2776,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x10A40,
0x10A44,
0x10E60,
0x10E69,
0x11052,
0x1105B,
0x1F100,
0x1F10B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xDA,
0xDB,
0xEA,
0xEB,
0xFA,
0xFB,
0x1369,
0x1372,
0x19DA,
0x19DB,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2460,
0x2469,
0x2474,
0x247D,
0x2488,
0x2491,
0x24EA,
0x24EB,
0x24F5,
0x24FE,
0x24FF,
0x2500,
0x2776,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x10A40,
0x10A44,
0x10E60,
0x10E69,
0x11052,
0x1105B,
0x1F100,
0x1F10B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xBC,
0xBF,
0x9F4,
0x9FA,
0xB72,
0xB78,
0xBF0,
0xBF3,
0xC78,
0xC7F,
0xD58,
0xD5F,
0xD70,
0xD79,
0xF2A,
0xF34,
0x1372,
0x137D,
0x16EE,
0x16F1,
0x17F0,
0x17FA,
0x2150,
0x2183,
0x2185,
0x218A,
0x2469,
0x2474,
0x247D,
0x2488,
0x2491,
0x249C,
0x24EB,
0x24F5,
0x24FE,
0x24FF,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3405,
0x3406,
0x3483,
0x3484,
0x382A,
0x382B,
0x3B4D,
0x3B4E,
0x4E00,
0x4E01,
0x4E03,
0x4E04,
0x4E07,
0x4E08,
0x4E09,
0x4E0A,
0x4E5D,
0x4E5E,
0x4E8C,
0x4E8D,
0x4E94,
0x4E95,
0x4E96,
0x4E97,
0x4EBF,
0x4EC1,
0x4EDF,
0x4EE0,
0x4EE8,
0x4EE9,
0x4F0D,
0x4F0E,
0x4F70,
0x4F71,
0x5104,
0x5105,
0x5146,
0x5147,
0x5169,
0x516A,
0x516B,
0x516C,
0x516D,
0x516E,
0x5341,
0x5342,
0x5343,
0x5346,
0x534C,
0x534D,
0x53C1,
0x53C5,
0x56DB,
0x56DC,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5EFE,
0x5F00,
0x5F0C,
0x5F0F,
0x5F10,
0x5F11,
0x62FE,
0x62FF,
0x634C,
0x634D,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0x7396,
0x7397,
0x767E,
0x767F,
0x8086,
0x8087,
0x842C,
0x842D,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0x9621,
0x9622,
0x9646,
0x9647,
0x964C,
0x964D,
0x9678,
0x9679,
0x96F6,
0x96F7,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xF96B,
0xF96C,
0xF973,
0xF974,
0xF978,
0xF979,
0xF9B2,
0xF9B3,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9FD,
0xF9FE,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A44,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E69,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x1105B,
0x11066,
0x111E1,
0x111F5,
0x1173A,
0x1173C,
0x118EA,
0x118F3,
0x11C5A,
0x11C6D,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1E8C7,
0x1E8D0,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
0x20002,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x20121,
0x20122,
0x2092A,
0x2092B,
0x20983,
0x20984,
0x2098C,
0x2098D,
0x2099C,
0x2099D,
0x20AEA,
0x20AEB,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22390,
0x22391,
0x22998,
0x22999,
0x23B1B,
0x23B1C,
0x2626D,
0x2626E,
0x2F890,
0x2F891
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xB7,
0xBA,
0x9F4,
0x9FA,
0xB72,
0xB78,
0xBF0,
0xBF3,
0xC78,
0xC7F,
0xD58,
0xD5F,
0xD70,
0xD79,
0xF2A,
0xF34,
0x1372,
0x137D,
0x16EE,
0x16F1,
0x17F0,
0x17FA,
0x2150,
0x2183,
0x2185,
0x218A,
0x2469,
0x2474,
0x247D,
0x2488,
0x2491,
0x249C,
0x24EB,
0x24F5,
0x24FE,
0x24FF,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3405,
0x3406,
0x3483,
0x3484,
0x382A,
0x382B,
0x3B4D,
0x3B4E,
0x4E00,
0x4E01,
0x4E03,
0x4E04,
0x4E07,
0x4E08,
0x4E09,
0x4E0A,
0x4E5D,
0x4E5E,
0x4E8C,
0x4E8D,
0x4E94,
0x4E95,
0x4E96,
0x4E97,
0x4EBF,
0x4EC1,
0x4EDF,
0x4EE0,
0x4EE8,
0x4EE9,
0x4F0D,
0x4F0E,
0x4F70,
0x4F71,
0x5104,
0x5105,
0x5146,
0x5147,
0x5169,
0x516A,
0x516B,
0x516C,
0x516D,
0x516E,
0x5341,
0x5342,
0x5343,
0x5346,
0x534C,
0x534D,
0x53C1,
0x53C5,
0x56DB,
0x56DC,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5EFE,
0x5F00,
0x5F0C,
0x5F0F,
0x5F10,
0x5F11,
0x62FE,
0x62FF,
0x634C,
0x634D,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0x7396,
0x7397,
0x767E,
0x767F,
0x8086,
0x8087,
0x842C,
0x842D,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0x9621,
0x9622,
0x9646,
0x9647,
0x964C,
0x964D,
0x9678,
0x9679,
0x96F6,
0x96F7,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xF96B,
0xF96C,
0xF973,
0xF974,
0xF978,
0xF979,
0xF9B2,
0xF9B3,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9FD,
0xF9FE,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A44,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E69,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x1105B,
0x11066,
0x111E1,
0x111F5,
0x1173A,
0x1173C,
0x118EA,
0x118F3,
0x11C5A,
0x11C6D,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1E8C7,
0x1E8D0,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
0x20002,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x20121,
0x20122,
0x2092A,
0x2092B,
0x20983,
0x20984,
0x2098C,
0x2098D,
0x2099C,
0x2099D,
0x20AEA,
0x20AEB,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22390,
0x22391,
0x22998,
0x22999,
0x23B1B,
0x23B1C,
0x2626D,
0x2626E,
0x2F890,
0x2F891
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xB7,
0xBA,
0x9F4,
0x9FA,
0xB72,
0xB78,
0xBF0,
0xBF3,
0xC78,
0xC7F,
0xD58,
0xD5F,
0xD70,
0xD79,
0xF2A,
0xF34,
0x1372,
0x137D,
0x16EE,
0x16F1,
0x17F0,
0x17FA,
0x2150,
0x2183,
0x2185,
0x218A,
0x2469,
0x2474,
0x247D,
0x2488,
0x2491,
0x249C,
0x24EB,
0x24F5,
0x24FE,
0x24FF,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3405,
0x3406,
0x3483,
0x3484,
0x382A,
0x382B,
0x3B4D,
0x3B4E,
0x4E00,
0x4E01,
0x4E03,
0x4E04,
0x4E07,
0x4E08,
0x4E09,
0x4E0A,
0x4E5D,
0x4E5E,
0x4E8C,
0x4E8D,
0x4E94,
0x4E95,
0x4E96,
0x4E97,
0x4EBF,
0x4EC1,
0x4EDF,
0x4EE0,
0x4EE8,
0x4EE9,
0x4F0D,
0x4F0E,
0x4F70,
0x4F71,
0x5104,
0x5105,
0x5146,
0x5147,
0x5169,
0x516A,
0x516B,
0x516C,
0x516D,
0x516E,
0x5341,
0x5342,
0x5343,
0x5346,
0x534C,
0x534D,
0x53C1,
0x53C5,
0x56DB,
0x56DC,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5EFE,
0x5F00,
0x5F0C,
0x5F0F,
0x5F10,
0x5F11,
0x62FE,
0x62FF,
0x634C,
0x634D,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0x7396,
0x7397,
0x767E,
0x767F,
0x8086,
0x8087,
0x842C,
0x842D,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0x9621,
0x9622,
0x9646,
0x9647,
0x964C,
0x964D,
0x9678,
0x9679,
0x96F6,
0x96F7,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xF96B,
0xF96C,
0xF973,
0xF974,
0xF978,
0xF979,
0xF9B2,
0xF9B3,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9FD,
0xF9FE,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A44,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10E69,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x1105B,
0x11066,
0x111E1,
0x111F5,
0x1173A,
0x1173C,
0x118EA,
0x118F3,
0x11C5A,
0x11C6D,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1E8C7,
0x1E8D0,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
0x20002,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x20121,
0x20122,
0x2092A,
0x2092B,
0x20983,
0x20984,
0x2098C,
0x2098D,
0x2099C,
0x2099D,
0x20AEA,
0x20AEB,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22390,
0x22391,
0x22998,
0x22999,
0x23B1B,
0x23B1C,
0x2626D,
0x2626E,
0x2F890,
0x2F891
};
# endif /* EBCDIC 037 */
static const UV UNI_NUMBERFORMS_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,
0x2150,
0x2190
};
static const UV UNI_NV___MINUS_1_SLASH_2_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,
0xF33,
0xF34
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x30,
0x31,
0x660,
0x661,
0x6F0,
0x6F1,
0x7C0,
0x7C1,
0x966,
0x967,
0x9E6,
0x9E7,
0xA66,
0xA67,
0xAE6,
0xAE7,
0xB66,
0xB67,
0xBE6,
0xBE7,
0xC66,
0xC67,
0xC78,
0xC79,
0xCE6,
0xCE7,
0xD66,
0xD67,
0xDE6,
0xDE7,
0xE50,
0xE51,
0xED0,
0xED1,
0xF20,
0xF21,
0x1040,
0x1041,
0x1090,
0x1091,
0x17E0,
0x17E1,
0x17F0,
0x17F1,
0x1810,
0x1811,
0x1946,
0x1947,
0x19D0,
0x19D1,
0x1A80,
0x1A81,
0x1A90,
0x1A91,
0x1B50,
0x1B51,
0x1BB0,
0x1BB1,
0x1C40,
0x1C41,
0x1C50,
0x1C51,
0x2070,
0x2071,
0x2080,
0x2081,
0x2189,
0x218A,
0x24EA,
0x24EB,
0x24FF,
0x2500,
0x3007,
0x3008,
0x96F6,
0x96F7,
0xA620,
0xA621,
0xA6EF,
0xA6F0,
0xA8D0,
0xA8D1,
0xA900,
0xA901,
0xA9D0,
0xA9D1,
0xA9F0,
0xA9F1,
0xAA50,
0xAA51,
0xABF0,
0xABF1,
0xF9B2,
0xF9B3,
0xFF10,
0xFF11,
0x1018A,
0x1018B,
0x104A0,
0x104A1,
0x10D30,
0x10D31,
0x11066,
0x11067,
0x110F0,
0x110F1,
0x11136,
0x11137,
0x111D0,
0x111D1,
0x112F0,
0x112F1,
0x11450,
0x11451,
0x114D0,
0x114D1,
0x11650,
0x11651,
0x116C0,
0x116C1,
0x11730,
0x11731,
0x118E0,
0x118E1,
0x11950,
0x11951,
0x11C50,
0x11C51,
0x11D50,
0x11D51,
0x11DA0,
0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
0x16E80,
0x16E81,
0x1D2E0,
0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
0x1D7D9,
0x1D7E2,
0x1D7E3,
0x1D7EC,
0x1D7ED,
0x1D7F6,
0x1D7F7,
0x1E140,
0x1E141,
0x1E2F0,
0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
0x1F102,
0x1F10B,
0x1F10D,
0x1FBF0,
0x1FBF1
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xF0,
0xF1,
0x660,
0x661,
0x6F0,
0x6F1,
0x7C0,
0x7C1,
0x966,
0x967,
0x9E6,
0x9E7,
0xA66,
0xA67,
0xAE6,
0xAE7,
0xB66,
0xB67,
0xBE6,
0xBE7,
0xC66,
0xC67,
0xC78,
0xC79,
0xCE6,
0xCE7,
0xD66,
0xD67,
0xDE6,
0xDE7,
0xE50,
0xE51,
0xED0,
0xED1,
0xF20,
0xF21,
0x1040,
0x1041,
0x1090,
0x1091,
0x17E0,
0x17E1,
0x17F0,
0x17F1,
0x1810,
0x1811,
0x1946,
0x1947,
0x19D0,
0x19D1,
0x1A80,
0x1A81,
0x1A90,
0x1A91,
0x1B50,
0x1B51,
0x1BB0,
0x1BB1,
0x1C40,
0x1C41,
0x1C50,
0x1C51,
0x2070,
0x2071,
0x2080,
0x2081,
0x2189,
0x218A,
0x24EA,
0x24EB,
0x24FF,
0x2500,
0x3007,
0x3008,
0x96F6,
0x96F7,
0xA620,
0xA621,
0xA6EF,
0xA6F0,
0xA8D0,
0xA8D1,
0xA900,
0xA901,
0xA9D0,
0xA9D1,
0xA9F0,
0xA9F1,
0xAA50,
0xAA51,
0xABF0,
0xABF1,
0xF9B2,
0xF9B3,
0xFF10,
0xFF11,
0x1018A,
0x1018B,
0x104A0,
0x104A1,
0x10D30,
0x10D31,
0x11066,
0x11067,
0x110F0,
0x110F1,
0x11136,
0x11137,
0x111D0,
0x111D1,
0x112F0,
0x112F1,
0x11450,
0x11451,
0x114D0,
0x114D1,
0x11650,
0x11651,
0x116C0,
0x116C1,
0x11730,
0x11731,
0x118E0,
0x118E1,
0x11950,
0x11951,
0x11C50,
0x11C51,
0x11D50,
0x11D51,
0x11DA0,
0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
0x16E80,
0x16E81,
0x1D2E0,
0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
0x1D7D9,
0x1D7E2,
0x1D7E3,
0x1D7EC,
0x1D7ED,
0x1D7F6,
0x1D7F7,
0x1E140,
0x1E141,
0x1E2F0,
0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
0x1F102,
0x1F10B,
0x1F10D,
0x1FBF0,
0x1FBF1
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xF0,
0xF1,
0x660,
0x661,
0x6F0,
0x6F1,
0x7C0,
0x7C1,
0x966,
0x967,
0x9E6,
0x9E7,
0xA66,
0xA67,
0xAE6,
0xAE7,
0xB66,
0xB67,
0xBE6,
0xBE7,
0xC66,
0xC67,
0xC78,
0xC79,
0xCE6,
0xCE7,
0xD66,
0xD67,
0xDE6,
0xDE7,
0xE50,
0xE51,
0xED0,
0xED1,
0xF20,
0xF21,
0x1040,
0x1041,
0x1090,
0x1091,
0x17E0,
0x17E1,
0x17F0,
0x17F1,
0x1810,
0x1811,
0x1946,
0x1947,
0x19D0,
0x19D1,
0x1A80,
0x1A81,
0x1A90,
0x1A91,
0x1B50,
0x1B51,
0x1BB0,
0x1BB1,
0x1C40,
0x1C41,
0x1C50,
0x1C51,
0x2070,
0x2071,
0x2080,
0x2081,
0x2189,
0x218A,
0x24EA,
0x24EB,
0x24FF,
0x2500,
0x3007,
0x3008,
0x96F6,
0x96F7,
0xA620,
0xA621,
0xA6EF,
0xA6F0,
0xA8D0,
0xA8D1,
0xA900,
0xA901,
0xA9D0,
0xA9D1,
0xA9F0,
0xA9F1,
0xAA50,
0xAA51,
0xABF0,
0xABF1,
0xF9B2,
0xF9B3,
0xFF10,
0xFF11,
0x1018A,
0x1018B,
0x104A0,
0x104A1,
0x10D30,
0x10D31,
0x11066,
0x11067,
0x110F0,
0x110F1,
0x11136,
0x11137,
0x111D0,
0x111D1,
0x112F0,
0x112F1,
0x11450,
0x11451,
0x114D0,
0x114D1,
0x11650,
0x11651,
0x116C0,
0x116C1,
0x11730,
0x11731,
0x118E0,
0x118E1,
0x11950,
0x11951,
0x11C50,
0x11C51,
0x11D50,
0x11D51,
0x11DA0,
0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
0x16E80,
0x16E81,
0x1D2E0,
0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
0x1D7D9,
0x1D7E2,
0x1D7E3,
0x1D7EC,
0x1D7ED,
0x1D7F6,
0x1D7F7,
0x1E140,
0x1E141,
0x1E2F0,
0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
0x1F102,
0x1F10B,
0x1F10D,
0x1FBF0,
0x1FBF1
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x31,
0x32,
0xB9,
0xBA,
0x661,
0x662,
0x6F1,
0x6F2,
0x7C1,
0x7C2,
0x967,
0x968,
0x9E7,
0x9E8,
0xA67,
0xA68,
0xAE7,
0xAE8,
0xB67,
0xB68,
0xBE7,
0xBE8,
0xC67,
0xC68,
0xC79,
0xC7A,
0xC7C,
0xC7D,
0xCE7,
0xCE8,
0xD67,
0xD68,
0xDE7,
0xDE8,
0xE51,
0xE52,
0xED1,
0xED2,
0xF21,
0xF22,
0x1041,
0x1042,
0x1091,
0x1092,
0x1369,
0x136A,
0x17E1,
0x17E2,
0x17F1,
0x17F2,
0x1811,
0x1812,
0x1947,
0x1948,
0x19D1,
0x19D2,
0x19DA,
0x19DB,
0x1A81,
0x1A82,
0x1A91,
0x1A92,
0x1B51,
0x1B52,
0x1BB1,
0x1BB2,
0x1C41,
0x1C42,
0x1C51,
0x1C52,
0x2081,
0x2082,
0x215F,
0x2161,
0x2170,
0x2171,
0x2460,
0x2461,
0x2474,
0x2475,
0x2488,
0x2489,
0x24F5,
0x24F6,
0x2776,
0x2777,
0x2780,
0x2781,
0x278A,
0x278B,
0x3021,
0x3022,
0x3192,
0x3193,
0x3220,
0x3221,
0x3280,
0x3281,
0x4E00,
0x4E01,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5F0C,
0x5F0D,
0xA621,
0xA622,
0xA6E6,
0xA6E7,
0xA8D1,
0xA8D2,
0xA901,
0xA902,
0xA9D1,
0xA9D2,
0xA9F1,
0xA9F2,
0xAA51,
0xAA52,
0xABF1,
0xABF2,
0xFF11,
0xFF12,
0x10107,
0x10108,
0x10142,
0x10143,
0x10158,
0x1015B,
0x102E1,
0x102E2,
0x10320,
0x10321,
0x103D1,
0x103D2,
0x104A1,
0x104A2,
0x10858,
0x10859,
0x10879,
0x1087A,
0x108A7,
0x108A8,
0x108FB,
0x108FC,
0x10916,
0x10917,
0x109C0,
0x109C1,
0x10A40,
0x10A41,
0x10A7D,
0x10A7E,
0x10A9D,
0x10A9E,
0x10AEB,
0x10AEC,
0x10B58,
0x10B59,
0x10B78,
0x10B79,
0x10BA9,
0x10BAA,
0x10CFA,
0x10CFB,
0x10D31,
0x10D32,
0x10E60,
0x10E61,
0x10F1D,
0x10F1E,
0x10F51,
0x10F52,
0x10FC5,
0x10FC6,
0x11052,
0x11053,
0x11067,
0x11068,
0x110F1,
0x110F2,
0x11137,
0x11138,
0x111D1,
0x111D2,
0x111E1,
0x111E2,
0x112F1,
0x112F2,
0x11451,
0x11452,
0x114D1,
0x114D2,
0x11651,
0x11652,
0x116C1,
0x116C2,
0x11731,
0x11732,
0x118E1,
0x118E2,
0x11951,
0x11952,
0x11C51,
0x11C52,
0x11C5A,
0x11C5B,
0x11D51,
0x11D52,
0x11DA1,
0x11DA2,
0x12415,
0x12416,
0x1241E,
0x1241F,
0x1242C,
0x1242D,
0x12434,
0x12435,
0x1244F,
0x12450,
0x12458,
0x12459,
0x16A61,
0x16A62,
0x16B51,
0x16B52,
0x16E81,
0x16E82,
0x16E94,
0x16E95,
0x1D2E1,
0x1D2E2,
0x1D360,
0x1D361,
0x1D372,
0x1D373,
0x1D377,
0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
0x1D7DA,
0x1D7E3,
0x1D7E4,
0x1D7ED,
0x1D7EE,
0x1D7F7,
0x1D7F8,
0x1E141,
0x1E142,
0x1E2F1,
0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
0x1EC71,
0x1EC72,
0x1ECA3,
0x1ECA4,
0x1ECB1,
0x1ECB2,
0x1ED01,
0x1ED02,
0x1F102,
0x1F103,
0x1FBF1,
0x1FBF2,
0x2092A,
0x2092B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xDA,
0xDB,
0xF1,
0xF2,
0x661,
0x662,
0x6F1,
0x6F2,
0x7C1,
0x7C2,
0x967,
0x968,
0x9E7,
0x9E8,
0xA67,
0xA68,
0xAE7,
0xAE8,
0xB67,
0xB68,
0xBE7,
0xBE8,
0xC67,
0xC68,
0xC79,
0xC7A,
0xC7C,
0xC7D,
0xCE7,
0xCE8,
0xD67,
0xD68,
0xDE7,
0xDE8,
0xE51,
0xE52,
0xED1,
0xED2,
0xF21,
0xF22,
0x1041,
0x1042,
0x1091,
0x1092,
0x1369,
0x136A,
0x17E1,
0x17E2,
0x17F1,
0x17F2,
0x1811,
0x1812,
0x1947,
0x1948,
0x19D1,
0x19D2,
0x19DA,
0x19DB,
0x1A81,
0x1A82,
0x1A91,
0x1A92,
0x1B51,
0x1B52,
0x1BB1,
0x1BB2,
0x1C41,
0x1C42,
0x1C51,
0x1C52,
0x2081,
0x2082,
0x215F,
0x2161,
0x2170,
0x2171,
0x2460,
0x2461,
0x2474,
0x2475,
0x2488,
0x2489,
0x24F5,
0x24F6,
0x2776,
0x2777,
0x2780,
0x2781,
0x278A,
0x278B,
0x3021,
0x3022,
0x3192,
0x3193,
0x3220,
0x3221,
0x3280,
0x3281,
0x4E00,
0x4E01,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5F0C,
0x5F0D,
0xA621,
0xA622,
0xA6E6,
0xA6E7,
0xA8D1,
0xA8D2,
0xA901,
0xA902,
0xA9D1,
0xA9D2,
0xA9F1,
0xA9F2,
0xAA51,
0xAA52,
0xABF1,
0xABF2,
0xFF11,
0xFF12,
0x10107,
0x10108,
0x10142,
0x10143,
0x10158,
0x1015B,
0x102E1,
0x102E2,
0x10320,
0x10321,
0x103D1,
0x103D2,
0x104A1,
0x104A2,
0x10858,
0x10859,
0x10879,
0x1087A,
0x108A7,
0x108A8,
0x108FB,
0x108FC,
0x10916,
0x10917,
0x109C0,
0x109C1,
0x10A40,
0x10A41,
0x10A7D,
0x10A7E,
0x10A9D,
0x10A9E,
0x10AEB,
0x10AEC,
0x10B58,
0x10B59,
0x10B78,
0x10B79,
0x10BA9,
0x10BAA,
0x10CFA,
0x10CFB,
0x10D31,
0x10D32,
0x10E60,
0x10E61,
0x10F1D,
0x10F1E,
0x10F51,
0x10F52,
0x10FC5,
0x10FC6,
0x11052,
0x11053,
0x11067,
0x11068,
0x110F1,
0x110F2,
0x11137,
0x11138,
0x111D1,
0x111D2,
0x111E1,
0x111E2,
0x112F1,
0x112F2,
0x11451,
0x11452,
0x114D1,
0x114D2,
0x11651,
0x11652,
0x116C1,
0x116C2,
0x11731,
0x11732,
0x118E1,
0x118E2,
0x11951,
0x11952,
0x11C51,
0x11C52,
0x11C5A,
0x11C5B,
0x11D51,
0x11D52,
0x11DA1,
0x11DA2,
0x12415,
0x12416,
0x1241E,
0x1241F,
0x1242C,
0x1242D,
0x12434,
0x12435,
0x1244F,
0x12450,
0x12458,
0x12459,
0x16A61,
0x16A62,
0x16B51,
0x16B52,
0x16E81,
0x16E82,
0x16E94,
0x16E95,
0x1D2E1,
0x1D2E2,
0x1D360,
0x1D361,
0x1D372,
0x1D373,
0x1D377,
0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
0x1D7DA,
0x1D7E3,
0x1D7E4,
0x1D7ED,
0x1D7EE,
0x1D7F7,
0x1D7F8,
0x1E141,
0x1E142,
0x1E2F1,
0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
0x1EC71,
0x1EC72,
0x1ECA3,
0x1ECA4,
0x1ECB1,
0x1ECB2,
0x1ED01,
0x1ED02,
0x1F102,
0x1F103,
0x1FBF1,
0x1FBF2,
0x2092A,
0x2092B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xDA,
0xDB,
0xF1,
0xF2,
0x661,
0x662,
0x6F1,
0x6F2,
0x7C1,
0x7C2,
0x967,
0x968,
0x9E7,
0x9E8,
0xA67,
0xA68,
0xAE7,
0xAE8,
0xB67,
0xB68,
0xBE7,
0xBE8,
0xC67,
0xC68,
0xC79,
0xC7A,
0xC7C,
0xC7D,
0xCE7,
0xCE8,
0xD67,
0xD68,
0xDE7,
0xDE8,
0xE51,
0xE52,
0xED1,
0xED2,
0xF21,
0xF22,
0x1041,
0x1042,
0x1091,
0x1092,
0x1369,
0x136A,
0x17E1,
0x17E2,
0x17F1,
0x17F2,
0x1811,
0x1812,
0x1947,
0x1948,
0x19D1,
0x19D2,
0x19DA,
0x19DB,
0x1A81,
0x1A82,
0x1A91,
0x1A92,
0x1B51,
0x1B52,
0x1BB1,
0x1BB2,
0x1C41,
0x1C42,
0x1C51,
0x1C52,
0x2081,
0x2082,
0x215F,
0x2161,
0x2170,
0x2171,
0x2460,
0x2461,
0x2474,
0x2475,
0x2488,
0x2489,
0x24F5,
0x24F6,
0x2776,
0x2777,
0x2780,
0x2781,
0x278A,
0x278B,
0x3021,
0x3022,
0x3192,
0x3193,
0x3220,
0x3221,
0x3280,
0x3281,
0x4E00,
0x4E01,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5F0C,
0x5F0D,
0xA621,
0xA622,
0xA6E6,
0xA6E7,
0xA8D1,
0xA8D2,
0xA901,
0xA902,
0xA9D1,
0xA9D2,
0xA9F1,
0xA9F2,
0xAA51,
0xAA52,
0xABF1,
0xABF2,
0xFF11,
0xFF12,
0x10107,
0x10108,
0x10142,
0x10143,
0x10158,
0x1015B,
0x102E1,
0x102E2,
0x10320,
0x10321,
0x103D1,
0x103D2,
0x104A1,
0x104A2,
0x10858,
0x10859,
0x10879,
0x1087A,
0x108A7,
0x108A8,
0x108FB,
0x108FC,
0x10916,
0x10917,
0x109C0,
0x109C1,
0x10A40,
0x10A41,
0x10A7D,
0x10A7E,
0x10A9D,
0x10A9E,
0x10AEB,
0x10AEC,
0x10B58,
0x10B59,
0x10B78,
0x10B79,
0x10BA9,
0x10BAA,
0x10CFA,
0x10CFB,
0x10D31,
0x10D32,
0x10E60,
0x10E61,
0x10F1D,
0x10F1E,
0x10F51,
0x10F52,
0x10FC5,
0x10FC6,
0x11052,
0x11053,
0x11067,
0x11068,
0x110F1,
0x110F2,
0x11137,
0x11138,
0x111D1,
0x111D2,
0x111E1,
0x111E2,
0x112F1,
0x112F2,
0x11451,
0x11452,
0x114D1,
0x114D2,
0x11651,
0x11652,
0x116C1,
0x116C2,
0x11731,
0x11732,
0x118E1,
0x118E2,
0x11951,
0x11952,
0x11C51,
0x11C52,
0x11C5A,
0x11C5B,
0x11D51,
0x11D52,
0x11DA1,
0x11DA2,
0x12415,
0x12416,
0x1241E,
0x1241F,
0x1242C,
0x1242D,
0x12434,
0x12435,
0x1244F,
0x12450,
0x12458,
0x12459,
0x16A61,
0x16A62,
0x16B51,
0x16B52,
0x16E81,
0x16E82,
0x16E94,
0x16E95,
0x1D2E1,
0x1D2E2,
0x1D360,
0x1D361,
0x1D372,
0x1D373,
0x1D377,
0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
0x1D7DA,
0x1D7E3,
0x1D7E4,
0x1D7ED,
0x1D7EE,
0x1D7F7,
0x1D7F8,
0x1E141,
0x1E142,
0x1E2F1,
0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
0x1EC71,
0x1EC72,
0x1ECA3,
0x1ECA4,
0x1ECB1,
0x1ECB2,
0x1ED01,
0x1ED02,
0x1F102,
0x1F103,
0x1FBF1,
0x1FBF2,
0x2092A,
0x2092B
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__1_SLASH_10_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,
0xD5C,
0xD5D,
0x2152,
0x2153,
0x11FCB,
0x11FCC
};
static const UV UNI_NV__1_SLASH_12_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,
0x109F6,
0x109F7
};
static const UV UNI_NV__1_SLASH_16_invlist[] = { /* for all charsets */
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 */
0x0,
0x9F4,
0x9F5,
0xB75,
0xB76,
0xD76,
0xD77,
0xA833,
0xA834,
0x11FC9,
0x11FCB
};
static const UV UNI_NV__1_SLASH_160_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xD58,
0xD59,
0x11FC1,
0x11FC2
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xBD,
0xBE,
0xB73,
0xB74,
0xD74,
0xD75,
0xF2A,
0xF2B,
0x2CFD,
0x2CFE,
0xA831,
0xA832,
0x10141,
0x10142,
0x10175,
0x10177,
0x109BD,
0x109BE,
0x109FB,
0x109FC,
0x10A48,
0x10A49,
0x10E7B,
0x10E7C,
0x10F26,
0x10F27,
0x11FD1,
0x11FD3,
0x12464,
0x12465,
0x1ECAE,
0x1ECAF,
0x1ED3C,
0x1ED3D
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xB8,
0xB9,
0xB73,
0xB74,
0xD74,
0xD75,
0xF2A,
0xF2B,
0x2CFD,
0x2CFE,
0xA831,
0xA832,
0x10141,
0x10142,
0x10175,
0x10177,
0x109BD,
0x109BE,
0x109FB,
0x109FC,
0x10A48,
0x10A49,
0x10E7B,
0x10E7C,
0x10F26,
0x10F27,
0x11FD1,
0x11FD3,
0x12464,
0x12465,
0x1ECAE,
0x1ECAF,
0x1ED3C,
0x1ED3D
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xB8,
0xB9,
0xB73,
0xB74,
0xD74,
0xD75,
0xF2A,
0xF2B,
0x2CFD,
0x2CFE,
0xA831,
0xA832,
0x10141,
0x10142,
0x10175,
0x10177,
0x109BD,
0x109BE,
0x109FB,
0x109FC,
0x10A48,
0x10A49,
0x10E7B,
0x10E7C,
0x10F26,
0x10F27,
0x11FD1,
0x11FD3,
0x12464,
0x12465,
0x1ECAE,
0x1ECAF,
0x1ED3C,
0x1ED3D
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__1_SLASH_20_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xD5B,
0xD5C,
0x11FC8,
0x11FC9
};
static const UV UNI_NV__1_SLASH_3_invlist[] = { /* for all charsets */
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 */
0x0,
0x2153,
0x2154,
0x109F9,
0x109FA,
0x10E7D,
0x10E7E,
0x1245A,
0x1245B,
0x1245D,
0x1245E,
0x12465,
0x12466
};
static const UV UNI_NV__1_SLASH_32_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,
0x11FC5,
0x11FC6
};
static const UV UNI_NV__1_SLASH_320_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11FC0,
0x11FC1,
0x11FD4,
0x11FD5
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xBC,
0xBD,
0x9F7,
0x9F8,
0xB72,
0xB73,
0xD73,
0xD74,
0xA830,
0xA831,
0x10140,
0x10141,
0x1018B,
0x1018C,
0x109F8,
0x109F9,
0x10E7C,
0x10E7D,
0x11FD0,
0x11FD1,
0x12460,
0x12461,
0x12462,
0x12464,
0x1ECAD,
0x1ECAE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xB7,
0xB8,
0x9F7,
0x9F8,
0xB72,
0xB73,
0xD73,
0xD74,
0xA830,
0xA831,
0x10140,
0x10141,
0x1018B,
0x1018C,
0x109F8,
0x109F9,
0x10E7C,
0x10E7D,
0x11FD0,
0x11FD1,
0x12460,
0x12461,
0x12462,
0x12464,
0x1ECAD,
0x1ECAE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xB7,
0xB8,
0x9F7,
0x9F8,
0xB72,
0xB73,
0xD73,
0xD74,
0xA830,
0xA831,
0x10140,
0x10141,
0x1018B,
0x1018C,
0x109F8,
0x109F9,
0x10E7C,
0x10E7D,
0x11FD0,
0x11FD1,
0x12460,
0x12461,
0x12462,
0x12464,
0x1ECAD,
0x1ECAE
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__1_SLASH_40_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xD59,
0xD5A,
0x11FC4,
0x11FC5
};
static const UV UNI_NV__1_SLASH_5_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,
0xD5E,
0xD5F,
0x2155,
0x2156,
0x11FCF,
0x11FD0
};
static const UV UNI_NV__1_SLASH_6_invlist[] = { /* for all charsets */
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,
0x2159,
0x215A,
0x109F7,
0x109F8,
0x12461,
0x12462,
0x1ED3D,
0x1ED3E
};
static const UV UNI_NV__1_SLASH_64_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,
0x11FC3,
0x11FC4
};
static const UV UNI_NV__1_SLASH_7_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,
0x2150,
0x2151
};
static const UV UNI_NV__1_SLASH_8_invlist[] = { /* for all charsets */
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 */
0x0,
0x9F5,
0x9F6,
0xB76,
0xB77,
0xD77,
0xD78,
0x215B,
0x215C,
0xA834,
0xA835,
0x11FCC,
0x11FCD,
0x1245F,
0x12460
};
static const UV UNI_NV__1_SLASH_80_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,
0x11FC2,
0x11FC3
};
static const UV UNI_NV__1_SLASH_9_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,
0x2151,
0x2152
};
static const UV UNI_NV__10_invlist[] = { /* for all charsets */
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 */
0x0,
0xBF0,
0xBF1,
0xD70,
0xD71,
0x1372,
0x1373,
0x2169,
0x216A,
0x2179,
0x217A,
0x2469,
0x246A,
0x247D,
0x247E,
0x2491,
0x2492,
0x24FE,
0x24FF,
0x277F,
0x2780,
0x2789,
0x278A,
0x2793,
0x2794,
0x3038,
0x3039,
0x3229,
0x322A,
0x3248,
0x3249,
0x3289,
0x328A,
0x4EC0,
0x4EC1,
0x5341,
0x5342,
0x62FE,
0x62FF,
0xF973,
0xF974,
0xF9FD,
0xF9FE,
0x10110,
0x10111,
0x10149,
0x1014A,
0x10150,
0x10151,
0x10157,
0x10158,
0x10160,
0x10165,
0x102EA,
0x102EB,
0x10322,
0x10323,
0x103D3,
0x103D4,
0x1085B,
0x1085C,
0x1087E,
0x1087F,
0x108AD,
0x108AE,
0x108FD,
0x108FE,
0x10917,
0x10918,
0x109C9,
0x109CA,
0x10A44,
0x10A45,
0x10A9E,
0x10A9F,
0x10AED,
0x10AEE,
0x10B5C,
0x10B5D,
0x10B7C,
0x10B7D,
0x10BAD,
0x10BAE,
0x10CFC,
0x10CFD,
0x10E69,
0x10E6A,
0x10F22,
0x10F23,
0x10F52,
0x10F53,
0x10FC9,
0x10FCA,
0x1105B,
0x1105C,
0x111EA,
0x111EB,
0x1173A,
0x1173B,
0x118EA,
0x118EB,
0x11C63,
0x11C64,
0x16B5B,
0x16B5C,
0x16E8A,
0x16E8B,
0x1D2EA,
0x1D2EB,
0x1D369,
0x1D36A,
0x1EC7A,
0x1EC7B,
0x1ED0A,
0x1ED0B,
0x1ED37,
0x1ED38
};
static const UV UNI_NV__100_invlist[] = { /* for all charsets */
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 */
0x0,
0xBF1,
0xBF2,
0xD71,
0xD72,
0x137B,
0x137C,
0x216D,
0x216E,
0x217D,
0x217E,
0x4F70,
0x4F71,
0x767E,
0x767F,
0x964C,
0x964D,
0x10119,
0x1011A,
0x1014B,
0x1014C,
0x10152,
0x10153,
0x1016A,
0x1016B,
0x102F3,
0x102F4,
0x103D5,
0x103D6,
0x1085D,
0x1085E,
0x108AF,
0x108B0,
0x108FF,
0x10900,
0x10919,
0x1091A,
0x109D2,
0x109D3,
0x10A46,
0x10A47,
0x10AEF,
0x10AF0,
0x10B5E,
0x10B5F,
0x10B7E,
0x10B7F,
0x10BAF,
0x10BB0,
0x10CFE,
0x10CFF,
0x10E72,
0x10E73,
0x10F25,
0x10F26,
0x10F54,
0x10F55,
0x10FCB,
0x10FCC,
0x11064,
0x11065,
0x111F3,
0x111F4,
0x11C6C,
0x11C6D,
0x16B5C,
0x16B5D,
0x1EC83,
0x1EC84,
0x1ED13,
0x1ED14
};
static const UV UNI_NV__1000_invlist[] = { /* for all charsets */
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 */
0x0,
0xBF2,
0xBF3,
0xD72,
0xD73,
0x216F,
0x2170,
0x217F,
0x2181,
0x4EDF,
0x4EE0,
0x5343,
0x5344,
0x9621,
0x9622,
0x10122,
0x10123,
0x1014D,
0x1014E,
0x10154,
0x10155,
0x10171,
0x10172,
0x1085E,
0x1085F,
0x109DB,
0x109DC,
0x10A47,
0x10A48,
0x10B5F,
0x10B60,
0x10B7F,
0x10B80,
0x10CFF,
0x10D00,
0x11065,
0x11066,
0x111F4,
0x111F5,
0x1EC8C,
0x1EC8D,
0x1ED1C,
0x1ED1D
};
static const UV UNI_NV__10000_invlist[] = { /* for all charsets */
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 */
0x0,
0x137C,
0x137D,
0x2182,
0x2183,
0x4E07,
0x4E08,
0x842C,
0x842D,
0x1012B,
0x1012C,
0x10155,
0x10156,
0x1085F,
0x10860,
0x109E4,
0x109E5,
0x16B5D,
0x16B5E,
0x1EC95,
0x1EC96,
0x1ECB3,
0x1ECB4,
0x1ED25,
0x1ED26,
0x1ED3B,
0x1ED3C
};
static const UV UNI_NV__100000_invlist[] = { /* for all charsets */
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 */
0x0,
0x2188,
0x2189,
0x109ED,
0x109EE,
0x1EC9E,
0x1EC9F,
0x1ECA0,
0x1ECA1,
0x1ECB4,
0x1ECB5
};
static const UV UNI_NV__1000000_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,
0x16B5E,
0x16B5F
};
static const UV UNI_NV__10000000_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,
0x1ECA1,
0x1ECA2
};
static const UV UNI_NV__100000000_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,
0x4EBF,
0x4EC0,
0x5104,
0x5105,
0x16B5F,
0x16B60
};
static const UV UNI_NV__10000000000_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,
0x16B60,
0x16B61
};
static const UV UNI_NV__1000000000000_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x5146,
0x5147,
0x16B61,
0x16B62
};
static const UV UNI_NV__11_invlist[] = { /* for all charsets */
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 */
0x0,
0x216A,
0x216B,
0x217A,
0x217B,
0x246A,
0x246B,
0x247E,
0x247F,
0x2492,
0x2493,
0x24EB,
0x24EC,
0x16E8B,
0x16E8C,
0x1D2EB,
0x1D2EC
};
static const UV UNI_NV__11_SLASH_12_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,
0x109BC,
0x109BD
};
static const UV UNI_NV__11_SLASH_2_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,
0xF2F,
0xF30
};
static const UV UNI_NV__12_invlist[] = { /* for all charsets */
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 */
0x0,
0x216B,
0x216C,
0x217B,
0x217C,
0x246B,
0x246C,
0x247F,
0x2480,
0x2493,
0x2494,
0x24EC,
0x24ED,
0x16E8C,
0x16E8D,
0x1D2EC,
0x1D2ED
};
static const UV UNI_NV__13_invlist[] = { /* for all charsets */
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 */
0x0,
0x246C,
0x246D,
0x2480,
0x2481,
0x2494,
0x2495,
0x24ED,
0x24EE,
0x16E8D,
0x16E8E,
0x1D2ED,
0x1D2EE
};
static const UV UNI_NV__13_SLASH_2_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,
0xF30,
0xF31
};
static const UV UNI_NV__14_invlist[] = { /* for all charsets */
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 */
0x0,
0x246D,
0x246E,
0x2481,
0x2482,
0x2495,
0x2496,
0x24EE,
0x24EF,
0x16E8E,
0x16E8F,
0x1D2EE,
0x1D2EF
};
static const UV UNI_NV__15_invlist[] = { /* for all charsets */
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 */
0x0,
0x246E,
0x246F,
0x2482,
0x2483,
0x2496,
0x2497,
0x24EF,
0x24F0,
0x16E8F,
0x16E90,
0x1D2EF,
0x1D2F0
};
static const UV UNI_NV__15_SLASH_2_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,
0xF31,
0xF32
};
static const UV UNI_NV__16_invlist[] = { /* for all charsets */
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 */
0x0,
0x9F9,
0x9FA,
0x246F,
0x2470,
0x2483,
0x2484,
0x2497,
0x2498,
0x24F0,
0x24F1,
0x16E90,
0x16E91,
0x1D2F0,
0x1D2F1
};
static const UV UNI_NV__17_invlist[] = { /* for all charsets */
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 */
0x0,
0x16EE,
0x16EF,
0x2470,
0x2471,
0x2484,
0x2485,
0x2498,
0x2499,
0x24F1,
0x24F2,
0x16E91,
0x16E92,
0x1D2F1,
0x1D2F2
};
static const UV UNI_NV__17_SLASH_2_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,
0xF32,
0xF33
};
static const UV UNI_NV__18_invlist[] = { /* for all charsets */
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 */
0x0,
0x16EF,
0x16F0,
0x2471,
0x2472,
0x2485,
0x2486,
0x2499,
0x249A,
0x24F2,
0x24F3,
0x16E92,
0x16E93,
0x1D2F2,
0x1D2F3
};
static const UV UNI_NV__19_invlist[] = { /* for all charsets */
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 */
0x0,
0x16F0,
0x16F1,
0x2472,
0x2473,
0x2486,
0x2487,
0x249A,
0x249B,
0x24F3,
0x24F4,
0x16E93,
0x16E94,
0x1D2F3,
0x1D2F4
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
273, /* Number of 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,
0x32,
0x33,
0xB2,
0xB3,
0x662,
0x663,
0x6F2,
0x6F3,
0x7C2,
0x7C3,
0x968,
0x969,
0x9E8,
0x9E9,
0xA68,
0xA69,
0xAE8,
0xAE9,
0xB68,
0xB69,
0xBE8,
0xBE9,
0xC68,
0xC69,
0xC7A,
0xC7B,
0xC7D,
0xC7E,
0xCE8,
0xCE9,
0xD68,
0xD69,
0xDE8,
0xDE9,
0xE52,
0xE53,
0xED2,
0xED3,
0xF22,
0xF23,
0x1042,
0x1043,
0x1092,
0x1093,
0x136A,
0x136B,
0x17E2,
0x17E3,
0x17F2,
0x17F3,
0x1812,
0x1813,
0x1948,
0x1949,
0x19D2,
0x19D3,
0x1A82,
0x1A83,
0x1A92,
0x1A93,
0x1B52,
0x1B53,
0x1BB2,
0x1BB3,
0x1C42,
0x1C43,
0x1C52,
0x1C53,
0x2082,
0x2083,
0x2161,
0x2162,
0x2171,
0x2172,
0x2461,
0x2462,
0x2475,
0x2476,
0x2489,
0x248A,
0x24F6,
0x24F7,
0x2777,
0x2778,
0x2781,
0x2782,
0x278B,
0x278C,
0x3022,
0x3023,
0x3193,
0x3194,
0x3221,
0x3222,
0x3281,
0x3282,
0x3483,
0x3484,
0x4E8C,
0x4E8D,
0x5169,
0x516A,
0x5F0D,
0x5F0E,
0x5F10,
0x5F11,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0xA622,
0xA623,
0xA6E7,
0xA6E8,
0xA8D2,
0xA8D3,
0xA902,
0xA903,
0xA9D2,
0xA9D3,
0xA9F2,
0xA9F3,
0xAA52,
0xAA53,
0xABF2,
0xABF3,
0xF978,
0xF979,
0xFF12,
0xFF13,
0x10108,
0x10109,
0x1015B,
0x1015F,
0x102E2,
0x102E3,
0x103D2,
0x103D3,
0x104A2,
0x104A3,
0x10859,
0x1085A,
0x1087A,
0x1087B,
0x108A8,
0x108A9,
0x1091A,
0x1091B,
0x109C1,
0x109C2,
0x10A41,
0x10A42,
0x10B59,
0x10B5A,
0x10B79,
0x10B7A,
0x10BAA,
0x10BAB,
0x10D32,
0x10D33,
0x10E61,
0x10E62,
0x10F1E,
0x10F1F,
0x10FC6,
0x10FC7,
0x11053,
0x11054,
0x11068,
0x11069,
0x110F2,
0x110F3,
0x11138,
0x11139,
0x111D2,
0x111D3,
0x111E2,
0x111E3,
0x112F2,
0x112F3,
0x11452,
0x11453,
0x114D2,
0x114D3,
0x11652,
0x11653,
0x116C2,
0x116C3,
0x11732,
0x11733,
0x118E2,
0x118E3,
0x11952,
0x11953,
0x11C52,
0x11C53,
0x11C5B,
0x11C5C,
0x11D52,
0x11D53,
0x11DA2,
0x11DA3,
0x12400,
0x12401,
0x12416,
0x12417,
0x1241F,
0x12420,
0x12423,
0x12424,
0x1242D,
0x1242E,
0x12435,
0x12436,
0x1244A,
0x1244B,
0x12450,
0x12451,
0x12456,
0x12457,
0x12459,
0x1245A,
0x16A62,
0x16A63,
0x16B52,
0x16B53,
0x16E82,
0x16E83,
0x16E95,
0x16E96,
0x1D2E2,
0x1D2E3,
0x1D361,
0x1D362,
0x1D373,
0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
0x1D7DB,
0x1D7E4,
0x1D7E5,
0x1D7EE,
0x1D7EF,
0x1D7F8,
0x1D7F9,
0x1E142,
0x1E143,
0x1E2F2,
0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
0x1EC72,
0x1EC73,
0x1ECA4,
0x1ECA5,
0x1ECB2,
0x1ECB3,
0x1ED02,
0x1ED03,
0x1ED2F,
0x1ED30,
0x1F103,
0x1F104,
0x1FBF2,
0x1FBF3,
0x22390,
0x22391
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
273, /* Number of 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,
0xEA,
0xEB,
0xF2,
0xF3,
0x662,
0x663,
0x6F2,
0x6F3,
0x7C2,
0x7C3,
0x968,
0x969,
0x9E8,
0x9E9,
0xA68,
0xA69,
0xAE8,
0xAE9,
0xB68,
0xB69,
0xBE8,
0xBE9,
0xC68,
0xC69,
0xC7A,
0xC7B,
0xC7D,
0xC7E,
0xCE8,
0xCE9,
0xD68,
0xD69,
0xDE8,
0xDE9,
0xE52,
0xE53,
0xED2,
0xED3,
0xF22,
0xF23,
0x1042,
0x1043,
0x1092,
0x1093,
0x136A,
0x136B,
0x17E2,
0x17E3,
0x17F2,
0x17F3,
0x1812,
0x1813,
0x1948,
0x1949,
0x19D2,
0x19D3,
0x1A82,
0x1A83,
0x1A92,
0x1A93,
0x1B52,
0x1B53,
0x1BB2,
0x1BB3,
0x1C42,
0x1C43,
0x1C52,
0x1C53,
0x2082,
0x2083,
0x2161,
0x2162,
0x2171,
0x2172,
0x2461,
0x2462,
0x2475,
0x2476,
0x2489,
0x248A,
0x24F6,
0x24F7,
0x2777,
0x2778,
0x2781,
0x2782,
0x278B,
0x278C,
0x3022,
0x3023,
0x3193,
0x3194,
0x3221,
0x3222,
0x3281,
0x3282,
0x3483,
0x3484,
0x4E8C,
0x4E8D,
0x5169,
0x516A,
0x5F0D,
0x5F0E,
0x5F10,
0x5F11,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0xA622,
0xA623,
0xA6E7,
0xA6E8,
0xA8D2,
0xA8D3,
0xA902,
0xA903,
0xA9D2,
0xA9D3,
0xA9F2,
0xA9F3,
0xAA52,
0xAA53,
0xABF2,
0xABF3,
0xF978,
0xF979,
0xFF12,
0xFF13,
0x10108,
0x10109,
0x1015B,
0x1015F,
0x102E2,
0x102E3,
0x103D2,
0x103D3,
0x104A2,
0x104A3,
0x10859,
0x1085A,
0x1087A,
0x1087B,
0x108A8,
0x108A9,
0x1091A,
0x1091B,
0x109C1,
0x109C2,
0x10A41,
0x10A42,
0x10B59,
0x10B5A,
0x10B79,
0x10B7A,
0x10BAA,
0x10BAB,
0x10D32,
0x10D33,
0x10E61,
0x10E62,
0x10F1E,
0x10F1F,
0x10FC6,
0x10FC7,
0x11053,
0x11054,
0x11068,
0x11069,
0x110F2,
0x110F3,
0x11138,
0x11139,
0x111D2,
0x111D3,
0x111E2,
0x111E3,
0x112F2,
0x112F3,
0x11452,
0x11453,
0x114D2,
0x114D3,
0x11652,
0x11653,
0x116C2,
0x116C3,
0x11732,
0x11733,
0x118E2,
0x118E3,
0x11952,
0x11953,
0x11C52,
0x11C53,
0x11C5B,
0x11C5C,
0x11D52,
0x11D53,
0x11DA2,
0x11DA3,
0x12400,
0x12401,
0x12416,
0x12417,
0x1241F,
0x12420,
0x12423,
0x12424,
0x1242D,
0x1242E,
0x12435,
0x12436,
0x1244A,
0x1244B,
0x12450,
0x12451,
0x12456,
0x12457,
0x12459,
0x1245A,
0x16A62,
0x16A63,
0x16B52,
0x16B53,
0x16E82,
0x16E83,
0x16E95,
0x16E96,
0x1D2E2,
0x1D2E3,
0x1D361,
0x1D362,
0x1D373,
0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
0x1D7DB,
0x1D7E4,
0x1D7E5,
0x1D7EE,
0x1D7EF,
0x1D7F8,
0x1D7F9,
0x1E142,
0x1E143,
0x1E2F2,
0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
0x1EC72,
0x1EC73,
0x1ECA4,
0x1ECA5,
0x1ECB2,
0x1ECB3,
0x1ED02,
0x1ED03,
0x1ED2F,
0x1ED30,
0x1F103,
0x1F104,
0x1FBF2,
0x1FBF3,
0x22390,
0x22391
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
273, /* Number of 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,
0xEA,
0xEB,
0xF2,
0xF3,
0x662,
0x663,
0x6F2,
0x6F3,
0x7C2,
0x7C3,
0x968,
0x969,
0x9E8,
0x9E9,
0xA68,
0xA69,
0xAE8,
0xAE9,
0xB68,
0xB69,
0xBE8,
0xBE9,
0xC68,
0xC69,
0xC7A,
0xC7B,
0xC7D,
0xC7E,
0xCE8,
0xCE9,
0xD68,
0xD69,
0xDE8,
0xDE9,
0xE52,
0xE53,
0xED2,
0xED3,
0xF22,
0xF23,
0x1042,
0x1043,
0x1092,
0x1093,
0x136A,
0x136B,
0x17E2,
0x17E3,
0x17F2,
0x17F3,
0x1812,
0x1813,
0x1948,
0x1949,
0x19D2,
0x19D3,
0x1A82,
0x1A83,
0x1A92,
0x1A93,
0x1B52,
0x1B53,
0x1BB2,
0x1BB3,
0x1C42,
0x1C43,
0x1C52,
0x1C53,
0x2082,
0x2083,
0x2161,
0x2162,
0x2171,
0x2172,
0x2461,
0x2462,
0x2475,
0x2476,
0x2489,
0x248A,
0x24F6,
0x24F7,
0x2777,
0x2778,
0x2781,
0x2782,
0x278B,
0x278C,
0x3022,
0x3023,
0x3193,
0x3194,
0x3221,
0x3222,
0x3281,
0x3282,
0x3483,
0x3484,
0x4E8C,
0x4E8D,
0x5169,
0x516A,
0x5F0D,
0x5F0E,
0x5F10,
0x5F11,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0xA622,
0xA623,
0xA6E7,
0xA6E8,
0xA8D2,
0xA8D3,
0xA902,
0xA903,
0xA9D2,
0xA9D3,
0xA9F2,
0xA9F3,
0xAA52,
0xAA53,
0xABF2,
0xABF3,
0xF978,
0xF979,
0xFF12,
0xFF13,
0x10108,
0x10109,
0x1015B,
0x1015F,
0x102E2,
0x102E3,
0x103D2,
0x103D3,
0x104A2,
0x104A3,
0x10859,
0x1085A,
0x1087A,
0x1087B,
0x108A8,
0x108A9,
0x1091A,
0x1091B,
0x109C1,
0x109C2,
0x10A41,
0x10A42,
0x10B59,
0x10B5A,
0x10B79,
0x10B7A,
0x10BAA,
0x10BAB,
0x10D32,
0x10D33,
0x10E61,
0x10E62,
0x10F1E,
0x10F1F,
0x10FC6,
0x10FC7,
0x11053,
0x11054,
0x11068,
0x11069,
0x110F2,
0x110F3,
0x11138,
0x11139,
0x111D2,
0x111D3,
0x111E2,
0x111E3,
0x112F2,
0x112F3,
0x11452,
0x11453,
0x114D2,
0x114D3,
0x11652,
0x11653,
0x116C2,
0x116C3,
0x11732,
0x11733,
0x118E2,
0x118E3,
0x11952,
0x11953,
0x11C52,
0x11C53,
0x11C5B,
0x11C5C,
0x11D52,
0x11D53,
0x11DA2,
0x11DA3,
0x12400,
0x12401,
0x12416,
0x12417,
0x1241F,
0x12420,
0x12423,
0x12424,
0x1242D,
0x1242E,
0x12435,
0x12436,
0x1244A,
0x1244B,
0x12450,
0x12451,
0x12456,
0x12457,
0x12459,
0x1245A,
0x16A62,
0x16A63,
0x16B52,
0x16B53,
0x16E82,
0x16E83,
0x16E95,
0x16E96,
0x1D2E2,
0x1D2E3,
0x1D361,
0x1D362,
0x1D373,
0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
0x1D7DB,
0x1D7E4,
0x1D7E5,
0x1D7EE,
0x1D7EF,
0x1D7F8,
0x1D7F9,
0x1E142,
0x1E143,
0x1E2F2,
0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
0x1EC72,
0x1EC73,
0x1ECA4,
0x1ECA5,
0x1ECB2,
0x1ECB3,
0x1ED02,
0x1ED03,
0x1ED2F,
0x1ED30,
0x1F103,
0x1F104,
0x1FBF2,
0x1FBF3,
0x22390,
0x22391
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__2_SLASH_3_invlist[] = { /* for all charsets */
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 */
0x0,
0x2154,
0x2155,
0x10177,
0x10178,
0x109FD,
0x109FE,
0x10E7E,
0x10E7F,
0x1245B,
0x1245C,
0x1245E,
0x1245F,
0x12466,
0x12467
};
static const UV UNI_NV__2_SLASH_5_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,
0x2156,
0x2157
};
static const UV UNI_NV__20_invlist[] = { /* for all charsets */
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 */
0x0,
0x1373,
0x1374,
0x2473,
0x2474,
0x2487,
0x2488,
0x249B,
0x249C,
0x24F4,
0x24F5,
0x3039,
0x303A,
0x3249,
0x324A,
0x5344,
0x5345,
0x5EFF,
0x5F00,
0x10111,
0x10112,
0x102EB,
0x102EC,
0x103D4,
0x103D5,
0x1085C,
0x1085D,
0x1087F,
0x10880,
0x108AE,
0x108AF,
0x108FE,
0x108FF,
0x10918,
0x10919,
0x109CA,
0x109CB,
0x10A45,
0x10A46,
0x10A9F,
0x10AA0,
0x10AEE,
0x10AEF,
0x10B5D,
0x10B5E,
0x10B7D,
0x10B7E,
0x10BAE,
0x10BAF,
0x10E6A,
0x10E6B,
0x10F23,
0x10F24,
0x10F53,
0x10F54,
0x10FCA,
0x10FCB,
0x1105C,
0x1105D,
0x111EB,
0x111EC,
0x1173B,
0x1173C,
0x118EB,
0x118EC,
0x11C64,
0x11C65,
0x1D36A,
0x1D36B,
0x1EC7B,
0x1EC7C,
0x1ED0B,
0x1ED0C
};
static const UV UNI_NV__200_invlist[] = { /* for all charsets */
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 */
0x0,
0x1011A,
0x1011B,
0x102F4,
0x102F5,
0x109D3,
0x109D4,
0x10E73,
0x10E74,
0x1EC84,
0x1EC85,
0x1ED14,
0x1ED15
};
static const UV UNI_NV__2000_invlist[] = { /* for all charsets */
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 */
0x0,
0x10123,
0x10124,
0x109DC,
0x109DD,
0x1EC8D,
0x1EC8E,
0x1ED1D,
0x1ED1E,
0x1ED3A,
0x1ED3B
};
static const UV UNI_NV__20000_invlist[] = { /* for all charsets */
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,
0x1012C,
0x1012D,
0x109E5,
0x109E6,
0x1EC96,
0x1EC97,
0x1ED26,
0x1ED27
};
static const UV UNI_NV__200000_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x109EE,
0x109EF,
0x1EC9F,
0x1ECA0
};
static const UV UNI_NV__20000000_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,
0x1ECA2,
0x1ECA3
};
static const UV UNI_NV__21_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,
0x3251,
0x3252
};
static const UV UNI_NV__216000_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,
0x12432,
0x12433
};
static const UV UNI_NV__22_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,
0x3252,
0x3253
};
static const UV UNI_NV__23_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,
0x3253,
0x3254
};
static const UV UNI_NV__24_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,
0x3254,
0x3255
};
static const UV UNI_NV__25_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,
0x3255,
0x3256
};
static const UV UNI_NV__26_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,
0x3256,
0x3257
};
static const UV UNI_NV__27_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,
0x3257,
0x3258
};
static const UV UNI_NV__28_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,
0x3258,
0x3259
};
static const UV UNI_NV__29_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,
0x3259,
0x325A
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
267, /* Number of 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,
0x33,
0x34,
0xB3,
0xB4,
0x663,
0x664,
0x6F3,
0x6F4,
0x7C3,
0x7C4,
0x969,
0x96A,
0x9E9,
0x9EA,
0xA69,
0xA6A,
0xAE9,
0xAEA,
0xB69,
0xB6A,
0xBE9,
0xBEA,
0xC69,
0xC6A,
0xC7B,
0xC7C,
0xC7E,
0xC7F,
0xCE9,
0xCEA,
0xD69,
0xD6A,
0xDE9,
0xDEA,
0xE53,
0xE54,
0xED3,
0xED4,
0xF23,
0xF24,
0x1043,
0x1044,
0x1093,
0x1094,
0x136B,
0x136C,
0x17E3,
0x17E4,
0x17F3,
0x17F4,
0x1813,
0x1814,
0x1949,
0x194A,
0x19D3,
0x19D4,
0x1A83,
0x1A84,
0x1A93,
0x1A94,
0x1B53,
0x1B54,
0x1BB3,
0x1BB4,
0x1C43,
0x1C44,
0x1C53,
0x1C54,
0x2083,
0x2084,
0x2162,
0x2163,
0x2172,
0x2173,
0x2462,
0x2463,
0x2476,
0x2477,
0x248A,
0x248B,
0x24F7,
0x24F8,
0x2778,
0x2779,
0x2782,
0x2783,
0x278C,
0x278D,
0x3023,
0x3024,
0x3194,
0x3195,
0x3222,
0x3223,
0x3282,
0x3283,
0x4E09,
0x4E0A,
0x4EE8,
0x4EE9,
0x53C1,
0x53C5,
0x5F0E,
0x5F0F,
0xA623,
0xA624,
0xA6E8,
0xA6E9,
0xA8D3,
0xA8D4,
0xA903,
0xA904,
0xA9D3,
0xA9D4,
0xA9F3,
0xA9F4,
0xAA53,
0xAA54,
0xABF3,
0xABF4,
0xF96B,
0xF96C,
0xFF13,
0xFF14,
0x10109,
0x1010A,
0x102E3,
0x102E4,
0x104A3,
0x104A4,
0x1085A,
0x1085B,
0x1087B,
0x1087C,
0x108A9,
0x108AA,
0x1091B,
0x1091C,
0x109C2,
0x109C3,
0x10A42,
0x10A43,
0x10B5A,
0x10B5B,
0x10B7A,
0x10B7B,
0x10BAB,
0x10BAC,
0x10D33,
0x10D34,
0x10E62,
0x10E63,
0x10F1F,
0x10F20,
0x10FC7,
0x10FC8,
0x11054,
0x11055,
0x11069,
0x1106A,
0x110F3,
0x110F4,
0x11139,
0x1113A,
0x111D3,
0x111D4,
0x111E3,
0x111E4,
0x112F3,
0x112F4,
0x11453,
0x11454,
0x114D3,
0x114D4,
0x11653,
0x11654,
0x116C3,
0x116C4,
0x11733,
0x11734,
0x118E3,
0x118E4,
0x11953,
0x11954,
0x11C53,
0x11C54,
0x11C5C,
0x11C5D,
0x11D53,
0x11D54,
0x11DA3,
0x11DA4,
0x12401,
0x12402,
0x12408,
0x12409,
0x12417,
0x12418,
0x12420,
0x12421,
0x12424,
0x12426,
0x1242E,
0x12430,
0x12436,
0x12438,
0x1243A,
0x1243C,
0x1244B,
0x1244C,
0x12451,
0x12452,
0x12457,
0x12458,
0x16A63,
0x16A64,
0x16B53,
0x16B54,
0x16E83,
0x16E84,
0x16E96,
0x16E97,
0x1D2E3,
0x1D2E4,
0x1D362,
0x1D363,
0x1D374,
0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
0x1D7DC,
0x1D7E5,
0x1D7E6,
0x1D7EF,
0x1D7F0,
0x1D7F9,
0x1D7FA,
0x1E143,
0x1E144,
0x1E2F3,
0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
0x1EC73,
0x1EC74,
0x1ECA5,
0x1ECA6,
0x1ED03,
0x1ED04,
0x1ED30,
0x1ED31,
0x1F104,
0x1F105,
0x1FBF3,
0x1FBF4,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22998,
0x22999,
0x23B1B,
0x23B1C
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
267, /* Number of 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,
0xF3,
0xF4,
0xFA,
0xFB,
0x663,
0x664,
0x6F3,
0x6F4,
0x7C3,
0x7C4,
0x969,
0x96A,
0x9E9,
0x9EA,
0xA69,
0xA6A,
0xAE9,
0xAEA,
0xB69,
0xB6A,
0xBE9,
0xBEA,
0xC69,
0xC6A,
0xC7B,
0xC7C,
0xC7E,
0xC7F,
0xCE9,
0xCEA,
0xD69,
0xD6A,
0xDE9,
0xDEA,
0xE53,
0xE54,
0xED3,
0xED4,
0xF23,
0xF24,
0x1043,
0x1044,
0x1093,
0x1094,
0x136B,
0x136C,
0x17E3,
0x17E4,
0x17F3,
0x17F4,
0x1813,
0x1814,
0x1949,
0x194A,
0x19D3,
0x19D4,
0x1A83,
0x1A84,
0x1A93,
0x1A94,
0x1B53,
0x1B54,
0x1BB3,
0x1BB4,
0x1C43,
0x1C44,
0x1C53,
0x1C54,
0x2083,
0x2084,
0x2162,
0x2163,
0x2172,
0x2173,
0x2462,
0x2463,
0x2476,
0x2477,
0x248A,
0x248B,
0x24F7,
0x24F8,
0x2778,
0x2779,
0x2782,
0x2783,
0x278C,
0x278D,
0x3023,
0x3024,
0x3194,
0x3195,
0x3222,
0x3223,
0x3282,
0x3283,
0x4E09,
0x4E0A,
0x4EE8,
0x4EE9,
0x53C1,
0x53C5,
0x5F0E,
0x5F0F,
0xA623,
0xA624,
0xA6E8,
0xA6E9,
0xA8D3,
0xA8D4,
0xA903,
0xA904,
0xA9D3,
0xA9D4,
0xA9F3,
0xA9F4,
0xAA53,
0xAA54,
0xABF3,
0xABF4,
0xF96B,
0xF96C,
0xFF13,
0xFF14,
0x10109,
0x1010A,
0x102E3,
0x102E4,
0x104A3,
0x104A4,
0x1085A,
0x1085B,
0x1087B,
0x1087C,
0x108A9,
0x108AA,
0x1091B,
0x1091C,
0x109C2,
0x109C3,
0x10A42,
0x10A43,
0x10B5A,
0x10B5B,
0x10B7A,
0x10B7B,
0x10BAB,
0x10BAC,
0x10D33,
0x10D34,
0x10E62,
0x10E63,
0x10F1F,
0x10F20,
0x10FC7,
0x10FC8,
0x11054,
0x11055,
0x11069,
0x1106A,
0x110F3,
0x110F4,
0x11139,
0x1113A,
0x111D3,
0x111D4,
0x111E3,
0x111E4,
0x112F3,
0x112F4,
0x11453,
0x11454,
0x114D3,
0x114D4,
0x11653,
0x11654,
0x116C3,
0x116C4,
0x11733,
0x11734,
0x118E3,
0x118E4,
0x11953,
0x11954,
0x11C53,
0x11C54,
0x11C5C,
0x11C5D,
0x11D53,
0x11D54,
0x11DA3,
0x11DA4,
0x12401,
0x12402,
0x12408,
0x12409,
0x12417,
0x12418,
0x12420,
0x12421,
0x12424,
0x12426,
0x1242E,
0x12430,
0x12436,
0x12438,
0x1243A,
0x1243C,
0x1244B,
0x1244C,
0x12451,
0x12452,
0x12457,
0x12458,
0x16A63,
0x16A64,
0x16B53,
0x16B54,
0x16E83,
0x16E84,
0x16E96,
0x16E97,
0x1D2E3,
0x1D2E4,
0x1D362,
0x1D363,
0x1D374,
0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
0x1D7DC,
0x1D7E5,
0x1D7E6,
0x1D7EF,
0x1D7F0,
0x1D7F9,
0x1D7FA,
0x1E143,
0x1E144,
0x1E2F3,
0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
0x1EC73,
0x1EC74,
0x1ECA5,
0x1ECA6,
0x1ED03,
0x1ED04,
0x1ED30,
0x1ED31,
0x1F104,
0x1F105,
0x1FBF3,
0x1FBF4,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22998,
0x22999,
0x23B1B,
0x23B1C
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
267, /* Number of 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,
0xF3,
0xF4,
0xFA,
0xFB,
0x663,
0x664,
0x6F3,
0x6F4,
0x7C3,
0x7C4,
0x969,
0x96A,
0x9E9,
0x9EA,
0xA69,
0xA6A,
0xAE9,
0xAEA,
0xB69,
0xB6A,
0xBE9,
0xBEA,
0xC69,
0xC6A,
0xC7B,
0xC7C,
0xC7E,
0xC7F,
0xCE9,
0xCEA,
0xD69,
0xD6A,
0xDE9,
0xDEA,
0xE53,
0xE54,
0xED3,
0xED4,
0xF23,
0xF24,
0x1043,
0x1044,
0x1093,
0x1094,
0x136B,
0x136C,
0x17E3,
0x17E4,
0x17F3,
0x17F4,
0x1813,
0x1814,
0x1949,
0x194A,
0x19D3,
0x19D4,
0x1A83,
0x1A84,
0x1A93,
0x1A94,
0x1B53,
0x1B54,
0x1BB3,
0x1BB4,
0x1C43,
0x1C44,
0x1C53,
0x1C54,
0x2083,
0x2084,
0x2162,
0x2163,
0x2172,
0x2173,
0x2462,
0x2463,
0x2476,
0x2477,
0x248A,
0x248B,
0x24F7,
0x24F8,
0x2778,
0x2779,
0x2782,
0x2783,
0x278C,
0x278D,
0x3023,
0x3024,
0x3194,
0x3195,
0x3222,
0x3223,
0x3282,
0x3283,
0x4E09,
0x4E0A,
0x4EE8,
0x4EE9,
0x53C1,
0x53C5,
0x5F0E,
0x5F0F,
0xA623,
0xA624,
0xA6E8,
0xA6E9,
0xA8D3,
0xA8D4,
0xA903,
0xA904,
0xA9D3,
0xA9D4,
0xA9F3,
0xA9F4,
0xAA53,
0xAA54,
0xABF3,
0xABF4,
0xF96B,
0xF96C,
0xFF13,
0xFF14,
0x10109,
0x1010A,
0x102E3,
0x102E4,
0x104A3,
0x104A4,
0x1085A,
0x1085B,
0x1087B,
0x1087C,
0x108A9,
0x108AA,
0x1091B,
0x1091C,
0x109C2,
0x109C3,
0x10A42,
0x10A43,
0x10B5A,
0x10B5B,
0x10B7A,
0x10B7B,
0x10BAB,
0x10BAC,
0x10D33,
0x10D34,
0x10E62,
0x10E63,
0x10F1F,
0x10F20,
0x10FC7,
0x10FC8,
0x11054,
0x11055,
0x11069,
0x1106A,
0x110F3,
0x110F4,
0x11139,
0x1113A,
0x111D3,
0x111D4,
0x111E3,
0x111E4,
0x112F3,
0x112F4,
0x11453,
0x11454,
0x114D3,
0x114D4,
0x11653,
0x11654,
0x116C3,
0x116C4,
0x11733,
0x11734,
0x118E3,
0x118E4,
0x11953,
0x11954,
0x11C53,
0x11C54,
0x11C5C,
0x11C5D,
0x11D53,
0x11D54,
0x11DA3,
0x11DA4,
0x12401,
0x12402,
0x12408,
0x12409,
0x12417,
0x12418,
0x12420,
0x12421,
0x12424,
0x12426,
0x1242E,
0x12430,
0x12436,
0x12438,
0x1243A,
0x1243C,
0x1244B,
0x1244C,
0x12451,
0x12452,
0x12457,
0x12458,
0x16A63,
0x16A64,
0x16B53,
0x16B54,
0x16E83,
0x16E84,
0x16E96,
0x16E97,
0x1D2E3,
0x1D2E4,
0x1D362,
0x1D363,
0x1D374,
0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
0x1D7DC,
0x1D7E5,
0x1D7E6,
0x1D7EF,
0x1D7F0,
0x1D7F9,
0x1D7FA,
0x1E143,
0x1E144,
0x1E2F3,
0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
0x1EC73,
0x1EC74,
0x1ECA5,
0x1ECA6,
0x1ED03,
0x1ED04,
0x1ED30,
0x1ED31,
0x1F104,
0x1F105,
0x1FBF3,
0x1FBF4,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22998,
0x22999,
0x23B1B,
0x23B1C
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__3_SLASH_16_invlist[] = { /* for all charsets */
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 */
0x0,
0x9F6,
0x9F7,
0xB77,
0xB78,
0xD78,
0xD79,
0xA835,
0xA836,
0x11FCE,
0x11FCF
};
static const UV UNI_NV__3_SLASH_2_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,
0xF2B,
0xF2C
};
static const UV UNI_NV__3_SLASH_20_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xD5D,
0xD5E,
0x11FCD,
0x11FCE
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xBE,
0xBF,
0x9F8,
0x9F9,
0xB74,
0xB75,
0xD75,
0xD76,
0xA832,
0xA833,
0x10178,
0x10179,
0x109FE,
0x109FF,
0x11FD3,
0x11FD4,
0x1ECAF,
0x1ECB0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xB9,
0xBA,
0x9F8,
0x9F9,
0xB74,
0xB75,
0xD75,
0xD76,
0xA832,
0xA833,
0x10178,
0x10179,
0x109FE,
0x109FF,
0x11FD3,
0x11FD4,
0x1ECAF,
0x1ECB0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xB9,
0xBA,
0x9F8,
0x9F9,
0xB74,
0xB75,
0xD75,
0xD76,
0xA832,
0xA833,
0x10178,
0x10179,
0x109FE,
0x109FF,
0x11FD3,
0x11FD4,
0x1ECAF,
0x1ECB0
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__3_SLASH_5_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,
0x2157,
0x2158
};
static const UV UNI_NV__3_SLASH_64_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,
0x11FC7,
0x11FC8
};
static const UV UNI_NV__3_SLASH_8_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,
0x215C,
0x215D
};
static const UV UNI_NV__3_SLASH_80_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xD5A,
0xD5B,
0x11FC6,
0x11FC7
};
static const UV UNI_NV__30_invlist[] = { /* for all charsets */
39, /* Number of 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,
0x1374,
0x1375,
0x303A,
0x303B,
0x324A,
0x324B,
0x325A,
0x325B,
0x5345,
0x5346,
0x10112,
0x10113,
0x10165,
0x10166,
0x102EC,
0x102ED,
0x109CB,
0x109CC,
0x10E6B,
0x10E6C,
0x10F24,
0x10F25,
0x1105D,
0x1105E,
0x111EC,
0x111ED,
0x118EC,
0x118ED,
0x11C65,
0x11C66,
0x1D36B,
0x1D36C,
0x1EC7C,
0x1EC7D,
0x1ED0C,
0x1ED0D,
0x20983,
0x20984
};
static const UV UNI_NV__300_invlist[] = { /* for all charsets */
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 */
0x0,
0x1011B,
0x1011C,
0x1016B,
0x1016C,
0x102F5,
0x102F6,
0x109D4,
0x109D5,
0x10E74,
0x10E75,
0x1EC85,
0x1EC86,
0x1ED15,
0x1ED16
};
static const UV UNI_NV__3000_invlist[] = { /* for all charsets */
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,
0x10124,
0x10125,
0x109DD,
0x109DE,
0x1EC8E,
0x1EC8F,
0x1ED1E,
0x1ED1F
};
static const UV UNI_NV__30000_invlist[] = { /* for all charsets */
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,
0x1012D,
0x1012E,
0x109E6,
0x109E7,
0x1EC97,
0x1EC98,
0x1ED27,
0x1ED28
};
static const UV UNI_NV__300000_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,
0x109EF,
0x109F0
};
static const UV UNI_NV__31_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,
0x325B,
0x325C
};
static const UV UNI_NV__32_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,
0x325C,
0x325D
};
static const UV UNI_NV__33_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,
0x325D,
0x325E
};
static const UV UNI_NV__34_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,
0x325E,
0x325F
};
static const UV UNI_NV__35_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,
0x325F,
0x3260
};
static const UV UNI_NV__36_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,
0x32B1,
0x32B2
};
static const UV UNI_NV__37_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,
0x32B2,
0x32B3
};
static const UV UNI_NV__38_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,
0x32B3,
0x32B4
};
static const UV UNI_NV__39_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,
0x32B4,
0x32B5
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
253, /* Number of 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,
0x34,
0x35,
0x664,
0x665,
0x6F4,
0x6F5,
0x7C4,
0x7C5,
0x96A,
0x96B,
0x9EA,
0x9EB,
0xA6A,
0xA6B,
0xAEA,
0xAEB,
0xB6A,
0xB6B,
0xBEA,
0xBEB,
0xC6A,
0xC6B,
0xCEA,
0xCEB,
0xD6A,
0xD6B,
0xDEA,
0xDEB,
0xE54,
0xE55,
0xED4,
0xED5,
0xF24,
0xF25,
0x1044,
0x1045,
0x1094,
0x1095,
0x136C,
0x136D,
0x17E4,
0x17E5,
0x17F4,
0x17F5,
0x1814,
0x1815,
0x194A,
0x194B,
0x19D4,
0x19D5,
0x1A84,
0x1A85,
0x1A94,
0x1A95,
0x1B54,
0x1B55,
0x1BB4,
0x1BB5,
0x1C44,
0x1C45,
0x1C54,
0x1C55,
0x2074,
0x2075,
0x2084,
0x2085,
0x2163,
0x2164,
0x2173,
0x2174,
0x2463,
0x2464,
0x2477,
0x2478,
0x248B,
0x248C,
0x24F8,
0x24F9,
0x2779,
0x277A,
0x2783,
0x2784,
0x278D,
0x278E,
0x3024,
0x3025,
0x3195,
0x3196,
0x3223,
0x3224,
0x3283,
0x3284,
0x4E96,
0x4E97,
0x56DB,
0x56DC,
0x8086,
0x8087,
0xA624,
0xA625,
0xA6E9,
0xA6EA,
0xA8D4,
0xA8D5,
0xA904,
0xA905,
0xA9D4,
0xA9D5,
0xA9F4,
0xA9F5,
0xAA54,
0xAA55,
0xABF4,
0xABF5,
0xFF14,
0xFF15,
0x1010A,
0x1010B,
0x102E4,
0x102E5,
0x104A4,
0x104A5,
0x1087C,
0x1087D,
0x108AA,
0x108AC,
0x109C3,
0x109C4,
0x10A43,
0x10A44,
0x10B5B,
0x10B5C,
0x10B7B,
0x10B7C,
0x10BAC,
0x10BAD,
0x10D34,
0x10D35,
0x10E63,
0x10E64,
0x10F20,
0x10F21,
0x10FC8,
0x10FC9,
0x11055,
0x11056,
0x1106A,
0x1106B,
0x110F4,
0x110F5,
0x1113A,
0x1113B,
0x111D4,
0x111D5,
0x111E4,
0x111E5,
0x112F4,
0x112F5,
0x11454,
0x11455,
0x114D4,
0x114D5,
0x11654,
0x11655,
0x116C4,
0x116C5,
0x11734,
0x11735,
0x118E4,
0x118E5,
0x11954,
0x11955,
0x11C54,
0x11C55,
0x11C5D,
0x11C5E,
0x11D54,
0x11D55,
0x11DA4,
0x11DA5,
0x12402,
0x12403,
0x12409,
0x1240A,
0x1240F,
0x12410,
0x12418,
0x12419,
0x12421,
0x12422,
0x12426,
0x12427,
0x12430,
0x12431,
0x12438,
0x12439,
0x1243C,
0x12440,
0x1244C,
0x1244D,
0x12452,
0x12454,
0x12469,
0x1246A,
0x16A64,
0x16A65,
0x16B54,
0x16B55,
0x16E84,
0x16E85,
0x1D2E4,
0x1D2E5,
0x1D363,
0x1D364,
0x1D375,
0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
0x1D7DD,
0x1D7E6,
0x1D7E7,
0x1D7F0,
0x1D7F1,
0x1D7FA,
0x1D7FB,
0x1E144,
0x1E145,
0x1E2F4,
0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
0x1EC74,
0x1EC75,
0x1ECA6,
0x1ECA7,
0x1ED04,
0x1ED05,
0x1ED31,
0x1ED32,
0x1F105,
0x1F106,
0x1FBF4,
0x1FBF5,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x2626D,
0x2626E
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
253, /* Number of 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,
0xF4,
0xF5,
0x664,
0x665,
0x6F4,
0x6F5,
0x7C4,
0x7C5,
0x96A,
0x96B,
0x9EA,
0x9EB,
0xA6A,
0xA6B,
0xAEA,
0xAEB,
0xB6A,
0xB6B,
0xBEA,
0xBEB,
0xC6A,
0xC6B,
0xCEA,
0xCEB,
0xD6A,
0xD6B,
0xDEA,
0xDEB,
0xE54,
0xE55,
0xED4,
0xED5,
0xF24,
0xF25,
0x1044,
0x1045,
0x1094,
0x1095,
0x136C,
0x136D,
0x17E4,
0x17E5,
0x17F4,
0x17F5,
0x1814,
0x1815,
0x194A,
0x194B,
0x19D4,
0x19D5,
0x1A84,
0x1A85,
0x1A94,
0x1A95,
0x1B54,
0x1B55,
0x1BB4,
0x1BB5,
0x1C44,
0x1C45,
0x1C54,
0x1C55,
0x2074,
0x2075,
0x2084,
0x2085,
0x2163,
0x2164,
0x2173,
0x2174,
0x2463,
0x2464,
0x2477,
0x2478,
0x248B,
0x248C,
0x24F8,
0x24F9,
0x2779,
0x277A,
0x2783,
0x2784,
0x278D,
0x278E,
0x3024,
0x3025,
0x3195,
0x3196,
0x3223,
0x3224,
0x3283,
0x3284,
0x4E96,
0x4E97,
0x56DB,
0x56DC,
0x8086,
0x8087,
0xA624,
0xA625,
0xA6E9,
0xA6EA,
0xA8D4,
0xA8D5,
0xA904,
0xA905,
0xA9D4,
0xA9D5,
0xA9F4,
0xA9F5,
0xAA54,
0xAA55,
0xABF4,
0xABF5,
0xFF14,
0xFF15,
0x1010A,
0x1010B,
0x102E4,
0x102E5,
0x104A4,
0x104A5,
0x1087C,
0x1087D,
0x108AA,
0x108AC,
0x109C3,
0x109C4,
0x10A43,
0x10A44,
0x10B5B,
0x10B5C,
0x10B7B,
0x10B7C,
0x10BAC,
0x10BAD,
0x10D34,
0x10D35,
0x10E63,
0x10E64,
0x10F20,
0x10F21,
0x10FC8,
0x10FC9,
0x11055,
0x11056,
0x1106A,
0x1106B,
0x110F4,
0x110F5,
0x1113A,
0x1113B,
0x111D4,
0x111D5,
0x111E4,
0x111E5,
0x112F4,
0x112F5,
0x11454,
0x11455,
0x114D4,
0x114D5,
0x11654,
0x11655,
0x116C4,
0x116C5,
0x11734,
0x11735,
0x118E4,
0x118E5,
0x11954,
0x11955,
0x11C54,
0x11C55,
0x11C5D,
0x11C5E,
0x11D54,
0x11D55,
0x11DA4,
0x11DA5,
0x12402,
0x12403,
0x12409,
0x1240A,
0x1240F,
0x12410,
0x12418,
0x12419,
0x12421,
0x12422,
0x12426,
0x12427,
0x12430,
0x12431,
0x12438,
0x12439,
0x1243C,
0x12440,
0x1244C,
0x1244D,
0x12452,
0x12454,
0x12469,
0x1246A,
0x16A64,
0x16A65,
0x16B54,
0x16B55,
0x16E84,
0x16E85,
0x1D2E4,
0x1D2E5,
0x1D363,
0x1D364,
0x1D375,
0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
0x1D7DD,
0x1D7E6,
0x1D7E7,
0x1D7F0,
0x1D7F1,
0x1D7FA,
0x1D7FB,
0x1E144,
0x1E145,
0x1E2F4,
0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
0x1EC74,
0x1EC75,
0x1ECA6,
0x1ECA7,
0x1ED04,
0x1ED05,
0x1ED31,
0x1ED32,
0x1F105,
0x1F106,
0x1FBF4,
0x1FBF5,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x2626D,
0x2626E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
253, /* Number of 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,
0xF4,
0xF5,
0x664,
0x665,
0x6F4,
0x6F5,
0x7C4,
0x7C5,
0x96A,
0x96B,
0x9EA,
0x9EB,
0xA6A,
0xA6B,
0xAEA,
0xAEB,
0xB6A,
0xB6B,
0xBEA,
0xBEB,
0xC6A,
0xC6B,
0xCEA,
0xCEB,
0xD6A,
0xD6B,
0xDEA,
0xDEB,
0xE54,
0xE55,
0xED4,
0xED5,
0xF24,
0xF25,
0x1044,
0x1045,
0x1094,
0x1095,
0x136C,
0x136D,
0x17E4,
0x17E5,
0x17F4,
0x17F5,
0x1814,
0x1815,
0x194A,
0x194B,
0x19D4,
0x19D5,
0x1A84,
0x1A85,
0x1A94,
0x1A95,
0x1B54,
0x1B55,
0x1BB4,
0x1BB5,
0x1C44,
0x1C45,
0x1C54,
0x1C55,
0x2074,
0x2075,
0x2084,
0x2085,
0x2163,
0x2164,
0x2173,
0x2174,
0x2463,
0x2464,
0x2477,
0x2478,
0x248B,
0x248C,
0x24F8,
0x24F9,
0x2779,
0x277A,
0x2783,
0x2784,
0x278D,
0x278E,
0x3024,
0x3025,
0x3195,
0x3196,
0x3223,
0x3224,
0x3283,
0x3284,
0x4E96,
0x4E97,
0x56DB,
0x56DC,
0x8086,
0x8087,
0xA624,
0xA625,
0xA6E9,
0xA6EA,
0xA8D4,
0xA8D5,
0xA904,
0xA905,
0xA9D4,
0xA9D5,
0xA9F4,
0xA9F5,
0xAA54,
0xAA55,
0xABF4,
0xABF5,
0xFF14,
0xFF15,
0x1010A,
0x1010B,
0x102E4,
0x102E5,
0x104A4,
0x104A5,
0x1087C,
0x1087D,
0x108AA,
0x108AC,
0x109C3,
0x109C4,
0x10A43,
0x10A44,
0x10B5B,
0x10B5C,
0x10B7B,
0x10B7C,
0x10BAC,
0x10BAD,
0x10D34,
0x10D35,
0x10E63,
0x10E64,
0x10F20,
0x10F21,
0x10FC8,
0x10FC9,
0x11055,
0x11056,
0x1106A,
0x1106B,
0x110F4,
0x110F5,
0x1113A,
0x1113B,
0x111D4,
0x111D5,
0x111E4,
0x111E5,
0x112F4,
0x112F5,
0x11454,
0x11455,
0x114D4,
0x114D5,
0x11654,
0x11655,
0x116C4,
0x116C5,
0x11734,
0x11735,
0x118E4,
0x118E5,
0x11954,
0x11955,
0x11C54,
0x11C55,
0x11C5D,
0x11C5E,
0x11D54,
0x11D55,
0x11DA4,
0x11DA5,
0x12402,
0x12403,
0x12409,
0x1240A,
0x1240F,
0x12410,
0x12418,
0x12419,
0x12421,
0x12422,
0x12426,
0x12427,
0x12430,
0x12431,
0x12438,
0x12439,
0x1243C,
0x12440,
0x1244C,
0x1244D,
0x12452,
0x12454,
0x12469,
0x1246A,
0x16A64,
0x16A65,
0x16B54,
0x16B55,
0x16E84,
0x16E85,
0x1D2E4,
0x1D2E5,
0x1D363,
0x1D364,
0x1D375,
0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
0x1D7DD,
0x1D7E6,
0x1D7E7,
0x1D7F0,
0x1D7F1,
0x1D7FA,
0x1D7FB,
0x1E144,
0x1E145,
0x1E2F4,
0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
0x1EC74,
0x1EC75,
0x1ECA6,
0x1ECA7,
0x1ED04,
0x1ED05,
0x1ED31,
0x1ED32,
0x1F105,
0x1F106,
0x1FBF4,
0x1FBF5,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x2626D,
0x2626E
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__4_SLASH_5_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,
0x2158,
0x2159
};
static const UV UNI_NV__40_invlist[] = { /* for all charsets */
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 */
0x0,
0x1375,
0x1376,
0x324B,
0x324C,
0x32B5,
0x32B6,
0x534C,
0x534D,
0x10113,
0x10114,
0x102ED,
0x102EE,
0x109CC,
0x109CD,
0x10E6C,
0x10E6D,
0x1105E,
0x1105F,
0x111ED,
0x111EE,
0x118ED,
0x118EE,
0x11C66,
0x11C67,
0x12467,
0x12468,
0x1D36C,
0x1D36D,
0x1EC7D,
0x1EC7E,
0x1ED0D,
0x1ED0E,
0x2098C,
0x2098D,
0x2099C,
0x2099D
};
static const UV UNI_NV__400_invlist[] = { /* for all charsets */
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 */
0x0,
0x1011C,
0x1011D,
0x102F6,
0x102F7,
0x109D5,
0x109D6,
0x10E75,
0x10E76,
0x1EC86,
0x1EC87,
0x1ED16,
0x1ED17,
0x1ED38,
0x1ED39
};
static const UV UNI_NV__4000_invlist[] = { /* for all charsets */
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,
0x10125,
0x10126,
0x109DE,
0x109DF,
0x1EC8F,
0x1EC90,
0x1ED1F,
0x1ED20
};
static const UV UNI_NV__40000_invlist[] = { /* for all charsets */
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,
0x1012E,
0x1012F,
0x109E7,
0x109E8,
0x1EC98,
0x1EC99,
0x1ED28,
0x1ED29
};
static const UV UNI_NV__400000_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,
0x109F0,
0x109F1
};
static const UV UNI_NV__41_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,
0x32B6,
0x32B7
};
static const UV UNI_NV__42_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,
0x32B7,
0x32B8
};
static const UV UNI_NV__43_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,
0x32B8,
0x32B9
};
static const UV UNI_NV__432000_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,
0x12433,
0x12434
};
static const UV UNI_NV__44_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,
0x32B9,
0x32BA
};
static const UV UNI_NV__45_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,
0x32BA,
0x32BB
};
static const UV UNI_NV__46_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,
0x32BB,
0x32BC
};
static const UV UNI_NV__47_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,
0x32BC,
0x32BD
};
static const UV UNI_NV__48_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,
0x32BD,
0x32BE
};
static const UV UNI_NV__49_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,
0x32BE,
0x32BF
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
257, /* Number of 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,
0x35,
0x36,
0x665,
0x666,
0x6F5,
0x6F6,
0x7C5,
0x7C6,
0x96B,
0x96C,
0x9EB,
0x9EC,
0xA6B,
0xA6C,
0xAEB,
0xAEC,
0xB6B,
0xB6C,
0xBEB,
0xBEC,
0xC6B,
0xC6C,
0xCEB,
0xCEC,
0xD6B,
0xD6C,
0xDEB,
0xDEC,
0xE55,
0xE56,
0xED5,
0xED6,
0xF25,
0xF26,
0x1045,
0x1046,
0x1095,
0x1096,
0x136D,
0x136E,
0x17E5,
0x17E6,
0x17F5,
0x17F6,
0x1815,
0x1816,
0x194B,
0x194C,
0x19D5,
0x19D6,
0x1A85,
0x1A86,
0x1A95,
0x1A96,
0x1B55,
0x1B56,
0x1BB5,
0x1BB6,
0x1C45,
0x1C46,
0x1C55,
0x1C56,
0x2075,
0x2076,
0x2085,
0x2086,
0x2164,
0x2165,
0x2174,
0x2175,
0x2464,
0x2465,
0x2478,
0x2479,
0x248C,
0x248D,
0x24F9,
0x24FA,
0x277A,
0x277B,
0x2784,
0x2785,
0x278E,
0x278F,
0x3025,
0x3026,
0x3224,
0x3225,
0x3284,
0x3285,
0x3405,
0x3406,
0x382A,
0x382B,
0x4E94,
0x4E95,
0x4F0D,
0x4F0E,
0xA625,
0xA626,
0xA6EA,
0xA6EB,
0xA8D5,
0xA8D6,
0xA905,
0xA906,
0xA9D5,
0xA9D6,
0xA9F5,
0xA9F6,
0xAA55,
0xAA56,
0xABF5,
0xABF6,
0xFF15,
0xFF16,
0x1010B,
0x1010C,
0x10143,
0x10144,
0x10148,
0x10149,
0x1014F,
0x10150,
0x1015F,
0x10160,
0x10173,
0x10174,
0x102E5,
0x102E6,
0x10321,
0x10322,
0x104A5,
0x104A6,
0x1087D,
0x1087E,
0x108AC,
0x108AD,
0x108FC,
0x108FD,
0x109C4,
0x109C5,
0x10AEC,
0x10AED,
0x10CFB,
0x10CFC,
0x10D35,
0x10D36,
0x10E64,
0x10E65,
0x10F21,
0x10F22,
0x11056,
0x11057,
0x1106B,
0x1106C,
0x110F5,
0x110F6,
0x1113B,
0x1113C,
0x111D5,
0x111D6,
0x111E5,
0x111E6,
0x112F5,
0x112F6,
0x11455,
0x11456,
0x114D5,
0x114D6,
0x11655,
0x11656,
0x116C5,
0x116C6,
0x11735,
0x11736,
0x118E5,
0x118E6,
0x11955,
0x11956,
0x11C55,
0x11C56,
0x11C5E,
0x11C5F,
0x11D55,
0x11D56,
0x11DA5,
0x11DA6,
0x12403,
0x12404,
0x1240A,
0x1240B,
0x12410,
0x12411,
0x12419,
0x1241A,
0x12422,
0x12423,
0x12427,
0x12428,
0x12431,
0x12432,
0x12439,
0x1243A,
0x1244D,
0x1244E,
0x12454,
0x12456,
0x1246A,
0x1246B,
0x16A65,
0x16A66,
0x16B55,
0x16B56,
0x16E85,
0x16E86,
0x1D2E5,
0x1D2E6,
0x1D364,
0x1D365,
0x1D376,
0x1D377,
0x1D378,
0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
0x1D7DE,
0x1D7E7,
0x1D7E8,
0x1D7F1,
0x1D7F2,
0x1D7FB,
0x1D7FC,
0x1E145,
0x1E146,
0x1E2F5,
0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
0x1EC75,
0x1EC76,
0x1ECA7,
0x1ECA8,
0x1ED05,
0x1ED06,
0x1ED32,
0x1ED33,
0x1F106,
0x1F107,
0x1FBF5,
0x1FBF6,
0x20121,
0x20122
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
257, /* Number of 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,
0xF5,
0xF6,
0x665,
0x666,
0x6F5,
0x6F6,
0x7C5,
0x7C6,
0x96B,
0x96C,
0x9EB,
0x9EC,
0xA6B,
0xA6C,
0xAEB,
0xAEC,
0xB6B,
0xB6C,
0xBEB,
0xBEC,
0xC6B,
0xC6C,
0xCEB,
0xCEC,
0xD6B,
0xD6C,
0xDEB,
0xDEC,
0xE55,
0xE56,
0xED5,
0xED6,
0xF25,
0xF26,
0x1045,
0x1046,
0x1095,
0x1096,
0x136D,
0x136E,
0x17E5,
0x17E6,
0x17F5,
0x17F6,
0x1815,
0x1816,
0x194B,
0x194C,
0x19D5,
0x19D6,
0x1A85,
0x1A86,
0x1A95,
0x1A96,
0x1B55,
0x1B56,
0x1BB5,
0x1BB6,
0x1C45,
0x1C46,
0x1C55,
0x1C56,
0x2075,
0x2076,
0x2085,
0x2086,
0x2164,
0x2165,
0x2174,
0x2175,
0x2464,
0x2465,
0x2478,
0x2479,
0x248C,
0x248D,
0x24F9,
0x24FA,
0x277A,
0x277B,
0x2784,
0x2785,
0x278E,
0x278F,
0x3025,
0x3026,
0x3224,
0x3225,
0x3284,
0x3285,
0x3405,
0x3406,
0x382A,
0x382B,
0x4E94,
0x4E95,
0x4F0D,
0x4F0E,
0xA625,
0xA626,
0xA6EA,
0xA6EB,
0xA8D5,
0xA8D6,
0xA905,
0xA906,
0xA9D5,
0xA9D6,
0xA9F5,
0xA9F6,
0xAA55,
0xAA56,
0xABF5,
0xABF6,
0xFF15,
0xFF16,
0x1010B,
0x1010C,
0x10143,
0x10144,
0x10148,
0x10149,
0x1014F,
0x10150,
0x1015F,
0x10160,
0x10173,
0x10174,
0x102E5,
0x102E6,
0x10321,
0x10322,
0x104A5,
0x104A6,
0x1087D,
0x1087E,
0x108AC,
0x108AD,
0x108FC,
0x108FD,
0x109C4,
0x109C5,
0x10AEC,
0x10AED,
0x10CFB,
0x10CFC,
0x10D35,
0x10D36,
0x10E64,
0x10E65,
0x10F21,
0x10F22,
0x11056,
0x11057,
0x1106B,
0x1106C,
0x110F5,
0x110F6,
0x1113B,
0x1113C,
0x111D5,
0x111D6,
0x111E5,
0x111E6,
0x112F5,
0x112F6,
0x11455,
0x11456,
0x114D5,
0x114D6,
0x11655,
0x11656,
0x116C5,
0x116C6,
0x11735,
0x11736,
0x118E5,
0x118E6,
0x11955,
0x11956,
0x11C55,
0x11C56,
0x11C5E,
0x11C5F,
0x11D55,
0x11D56,
0x11DA5,
0x11DA6,
0x12403,
0x12404,
0x1240A,
0x1240B,
0x12410,
0x12411,
0x12419,
0x1241A,
0x12422,
0x12423,
0x12427,
0x12428,
0x12431,
0x12432,
0x12439,
0x1243A,
0x1244D,
0x1244E,
0x12454,
0x12456,
0x1246A,
0x1246B,
0x16A65,
0x16A66,
0x16B55,
0x16B56,
0x16E85,
0x16E86,
0x1D2E5,
0x1D2E6,
0x1D364,
0x1D365,
0x1D376,
0x1D377,
0x1D378,
0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
0x1D7DE,
0x1D7E7,
0x1D7E8,
0x1D7F1,
0x1D7F2,
0x1D7FB,
0x1D7FC,
0x1E145,
0x1E146,
0x1E2F5,
0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
0x1EC75,
0x1EC76,
0x1ECA7,
0x1ECA8,
0x1ED05,
0x1ED06,
0x1ED32,
0x1ED33,
0x1F106,
0x1F107,
0x1FBF5,
0x1FBF6,
0x20121,
0x20122
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */
257, /* Number of 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,
0xF5,
0xF6,
0x665,
0x666,
0x6F5,
0x6F6,
0x7C5,
0x7C6,
0x96B,
0x96C,
0x9EB,
0x9EC,
0xA6B,
0xA6C,
0xAEB,
0xAEC,
0xB6B,
0xB6C,
0xBEB,
0xBEC,
0xC6B,
0xC6C,
0xCEB,
0xCEC,
0xD6B,
0xD6C,
0xDEB,
0xDEC,
0xE55,
0xE56,
0xED5,
0xED6,
0xF25,
0xF26,
0x1045,
0x1046,
0x1095,
0x1096,
0x136D,
0x136E,
0x17E5,
0x17E6,
0x17F5,
0x17F6,
0x1815,
0x1816,
0x194B,
0x194C,
0x19D5,
0x19D6,
0x1A85,
0x1A86,
0x1A95,
0x1A96,
0x1B55,
0x1B56,
0x1BB5,
0x1BB6,
0x1C45,
0x1C46,
0x1C55,
0x1C56,
0x2075,
0x2076,
0x2085,
0x2086,
0x2164,
0x2165,
0x2174,
0x2175,
0x2464,
0x2465,
0x2478,
0x2479,
0x248C,
0x248D,
0x24F9,
0x24FA,
0x277A,
0x277B,
0x2784,
0x2785,
0x278E,
0x278F,
0x3025,
0x3026,
0x3224,
0x3225,
0x3284,
0x3285,
0x3405,
0x3406,
0x382A,
0x382B,
0x4E94,
0x4E95,
0x4F0D,
0x4F0E,
0xA625,
0xA626,
0xA6EA,
0xA6EB,
0xA8D5,
0xA8D6,
0xA905,
0xA906,
0xA9D5,
0xA9D6,
0xA9F5,
0xA9F6,
0xAA55,
0xAA56,
0xABF5,
0xABF6,
0xFF15,
0xFF16,
0x1010B,
0x1010C,
0x10143,
0x10144,
0x10148,
0x10149,
0x1014F,
0x10150,
0x1015F,
0x10160,
0x10173,
0x10174,
0x102E5,
0x102E6,
0x10321,
0x10322,
0x104A5,
0x104A6,
0x1087D,
0x1087E,
0x108AC,
0x108AD,
0x108FC,
0x108FD,
0x109C4,
0x109C5,
0x10AEC,
0x10AED,
0x10CFB,
0x10CFC,
0x10D35,
0x10D36,
0x10E64,
0x10E65,
0x10F21,
0x10F22,
0x11056,
0x11057,
0x1106B,
0x1106C,
0x110F5,
0x110F6,
0x1113B,
0x1113C,
0x111D5,
0x111D6,
0x111E5,
0x111E6,
0x112F5,
0x112F6,
0x11455,
0x11456,
0x114D5,
0x114D6,
0x11655,
0x11656,
0x116C5,
0x116C6,
0x11735,
0x11736,
0x118E5,
0x118E6,
0x11955,
0x11956,
0x11C55,
0x11C56,
0x11C5E,
0x11C5F,
0x11D55,
0x11D56,
0x11DA5,
0x11DA6,
0x12403,
0x12404,
0x1240A,
0x1240B,
0x12410,
0x12411,
0x12419,
0x1241A,
0x12422,
0x12423,
0x12427,
0x12428,
0x12431,
0x12432,
0x12439,
0x1243A,
0x1244D,
0x1244E,
0x12454,
0x12456,
0x1246A,
0x1246B,
0x16A65,
0x16A66,
0x16B55,
0x16B56,
0x16E85,
0x16E86,
0x1D2E5,
0x1D2E6,
0x1D364,
0x1D365,
0x1D376,
0x1D377,
0x1D378,
0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
0x1D7DE,
0x1D7E7,
0x1D7E8,
0x1D7F1,
0x1D7F2,
0x1D7FB,
0x1D7FC,
0x1E145,
0x1E146,
0x1E2F5,
0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
0x1EC75,
0x1EC76,
0x1ECA7,
0x1ECA8,
0x1ED05,
0x1ED06,
0x1ED32,
0x1ED33,
0x1F106,
0x1F107,
0x1FBF5,
0x1FBF6,
0x20121,
0x20122
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__5_SLASH_12_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,
0x109FA,
0x109FB
};
static const UV UNI_NV__5_SLASH_2_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,
0xF2C,
0xF2D
};
static const UV UNI_NV__5_SLASH_6_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,
0x215A,
0x215B,
0x109FF,
0x10A00,
0x1245C,
0x1245D
};
static const UV UNI_NV__5_SLASH_8_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,
0x215D,
0x215E
};
static const UV UNI_NV__50_invlist[] = { /* for all charsets */
53, /* Number of 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,
0x1376,
0x1377,
0x216C,
0x216D,
0x217C,
0x217D,
0x2186,
0x2187,
0x324C,
0x324D,
0x32BF,
0x32C0,
0x10114,
0x10115,
0x10144,
0x10145,
0x1014A,
0x1014B,
0x10151,
0x10152,
0x10166,
0x1016A,
0x10174,
0x10175,
0x102EE,
0x102EF,
0x10323,
0x10324,
0x109CD,
0x109CE,
0x10A7E,
0x10A7F,
0x10CFD,
0x10CFE,
0x10E6D,
0x10E6E,
0x1105F,
0x11060,
0x111EE,
0x111EF,
0x118EE,
0x118EF,
0x11C67,
0x11C68,
0x12468,
0x12469,
0x1D36D,
0x1D36E,
0x1EC7E,
0x1EC7F,
0x1ED0E,
0x1ED0F
};
static const UV UNI_NV__500_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x216E,
0x216F,
0x217E,
0x217F,
0x1011D,
0x1011E,
0x10145,
0x10146,
0x1014C,
0x1014D,
0x10153,
0x10154,
0x1016C,
0x10171,
0x102F7,
0x102F8,
0x109D6,
0x109D7,
0x10E76,
0x10E77,
0x1EC87,
0x1EC88,
0x1ED17,
0x1ED18
};
static const UV UNI_NV__5000_invlist[] = { /* for all charsets */
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 */
0x0,
0x2181,
0x2182,
0x10126,
0x10127,
0x10146,
0x10147,
0x1014E,
0x1014F,
0x10172,
0x10173,
0x109DF,
0x109E0,
0x1EC90,
0x1EC91,
0x1ED20,
0x1ED21
};
static const UV UNI_NV__50000_invlist[] = { /* for all charsets */
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 */
0x0,
0x2187,
0x2188,
0x1012F,
0x10130,
0x10147,
0x10148,
0x10156,
0x10157,
0x109E8,
0x109E9,
0x1EC99,
0x1EC9A,
0x1ED29,
0x1ED2A
};
static const UV UNI_NV__500000_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,
0x109F1,
0x109F2
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x36,
0x37,
0x666,
0x667,
0x6F6,
0x6F7,
0x7C6,
0x7C7,
0x96C,
0x96D,
0x9EC,
0x9ED,
0xA6C,
0xA6D,
0xAEC,
0xAED,
0xB6C,
0xB6D,
0xBEC,
0xBED,
0xC6C,
0xC6D,
0xCEC,
0xCED,
0xD6C,
0xD6D,
0xDEC,
0xDED,
0xE56,
0xE57,
0xED6,
0xED7,
0xF26,
0xF27,
0x1046,
0x1047,
0x1096,
0x1097,
0x136E,
0x136F,
0x17E6,
0x17E7,
0x17F6,
0x17F7,
0x1816,
0x1817,
0x194C,
0x194D,
0x19D6,
0x19D7,
0x1A86,
0x1A87,
0x1A96,
0x1A97,
0x1B56,
0x1B57,
0x1BB6,
0x1BB7,
0x1C46,
0x1C47,
0x1C56,
0x1C57,
0x2076,
0x2077,
0x2086,
0x2087,
0x2165,
0x2166,
0x2175,
0x2176,
0x2185,
0x2186,
0x2465,
0x2466,
0x2479,
0x247A,
0x248D,
0x248E,
0x24FA,
0x24FB,
0x277B,
0x277C,
0x2785,
0x2786,
0x278F,
0x2790,
0x3026,
0x3027,
0x3225,
0x3226,
0x3285,
0x3286,
0x516D,
0x516E,
0x9646,
0x9647,
0x9678,
0x9679,
0xA626,
0xA627,
0xA6EB,
0xA6EC,
0xA8D6,
0xA8D7,
0xA906,
0xA907,
0xA9D6,
0xA9D7,
0xA9F6,
0xA9F7,
0xAA56,
0xAA57,
0xABF6,
0xABF7,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xFF16,
0xFF17,
0x1010C,
0x1010D,
0x102E6,
0x102E7,
0x104A6,
0x104A7,
0x109C5,
0x109C6,
0x10D36,
0x10D37,
0x10E65,
0x10E66,
0x11057,
0x11058,
0x1106C,
0x1106D,
0x110F6,
0x110F7,
0x1113C,
0x1113D,
0x111D6,
0x111D7,
0x111E6,
0x111E7,
0x112F6,
0x112F7,
0x11456,
0x11457,
0x114D6,
0x114D7,
0x11656,
0x11657,
0x116C6,
0x116C7,
0x11736,
0x11737,
0x118E6,
0x118E7,
0x11956,
0x11957,
0x11C56,
0x11C57,
0x11C5F,
0x11C60,
0x11D56,
0x11D57,
0x11DA6,
0x11DA7,
0x12404,
0x12405,
0x1240B,
0x1240C,
0x12411,
0x12412,
0x1241A,
0x1241B,
0x12428,
0x12429,
0x12440,
0x12441,
0x1244E,
0x1244F,
0x1246B,
0x1246C,
0x16A66,
0x16A67,
0x16B56,
0x16B57,
0x16E86,
0x16E87,
0x1D2E6,
0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
0x1D7D5,
0x1D7DE,
0x1D7DF,
0x1D7E8,
0x1D7E9,
0x1D7F2,
0x1D7F3,
0x1D7FC,
0x1D7FD,
0x1E146,
0x1E147,
0x1E2F6,
0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
0x1EC76,
0x1EC77,
0x1ECA8,
0x1ECA9,
0x1ED06,
0x1ED07,
0x1ED33,
0x1ED34,
0x1F107,
0x1F108,
0x1FBF6,
0x1FBF7,
0x20AEA,
0x20AEB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xF6,
0xF7,
0x666,
0x667,
0x6F6,
0x6F7,
0x7C6,
0x7C7,
0x96C,
0x96D,
0x9EC,
0x9ED,
0xA6C,
0xA6D,
0xAEC,
0xAED,
0xB6C,
0xB6D,
0xBEC,
0xBED,
0xC6C,
0xC6D,
0xCEC,
0xCED,
0xD6C,
0xD6D,
0xDEC,
0xDED,
0xE56,
0xE57,
0xED6,
0xED7,
0xF26,
0xF27,
0x1046,
0x1047,
0x1096,
0x1097,
0x136E,
0x136F,
0x17E6,
0x17E7,
0x17F6,
0x17F7,
0x1816,
0x1817,
0x194C,
0x194D,
0x19D6,
0x19D7,
0x1A86,
0x1A87,
0x1A96,
0x1A97,
0x1B56,
0x1B57,
0x1BB6,
0x1BB7,
0x1C46,
0x1C47,
0x1C56,
0x1C57,
0x2076,
0x2077,
0x2086,
0x2087,
0x2165,
0x2166,
0x2175,
0x2176,
0x2185,
0x2186,
0x2465,
0x2466,
0x2479,
0x247A,
0x248D,
0x248E,
0x24FA,
0x24FB,
0x277B,
0x277C,
0x2785,
0x2786,
0x278F,
0x2790,
0x3026,
0x3027,
0x3225,
0x3226,
0x3285,
0x3286,
0x516D,
0x516E,
0x9646,
0x9647,
0x9678,
0x9679,
0xA626,
0xA627,
0xA6EB,
0xA6EC,
0xA8D6,
0xA8D7,
0xA906,
0xA907,
0xA9D6,
0xA9D7,
0xA9F6,
0xA9F7,
0xAA56,
0xAA57,
0xABF6,
0xABF7,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xFF16,
0xFF17,
0x1010C,
0x1010D,
0x102E6,
0x102E7,
0x104A6,
0x104A7,
0x109C5,
0x109C6,
0x10D36,
0x10D37,
0x10E65,
0x10E66,
0x11057,
0x11058,
0x1106C,
0x1106D,
0x110F6,
0x110F7,
0x1113C,
0x1113D,
0x111D6,
0x111D7,
0x111E6,
0x111E7,
0x112F6,
0x112F7,
0x11456,
0x11457,
0x114D6,
0x114D7,
0x11656,
0x11657,
0x116C6,
0x116C7,
0x11736,
0x11737,
0x118E6,
0x118E7,
0x11956,
0x11957,
0x11C56,
0x11C57,
0x11C5F,
0x11C60,
0x11D56,
0x11D57,
0x11DA6,
0x11DA7,
0x12404,
0x12405,
0x1240B,
0x1240C,
0x12411,
0x12412,
0x1241A,
0x1241B,
0x12428,
0x12429,
0x12440,
0x12441,
0x1244E,
0x1244F,
0x1246B,
0x1246C,
0x16A66,
0x16A67,
0x16B56,
0x16B57,
0x16E86,
0x16E87,
0x1D2E6,
0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
0x1D7D5,
0x1D7DE,
0x1D7DF,
0x1D7E8,
0x1D7E9,
0x1D7F2,
0x1D7F3,
0x1D7FC,
0x1D7FD,
0x1E146,
0x1E147,
0x1E2F6,
0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
0x1EC76,
0x1EC77,
0x1ECA8,
0x1ECA9,
0x1ED06,
0x1ED07,
0x1ED33,
0x1ED34,
0x1F107,
0x1F108,
0x1FBF6,
0x1FBF7,
0x20AEA,
0x20AEB
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xF6,
0xF7,
0x666,
0x667,
0x6F6,
0x6F7,
0x7C6,
0x7C7,
0x96C,
0x96D,
0x9EC,
0x9ED,
0xA6C,
0xA6D,
0xAEC,
0xAED,
0xB6C,
0xB6D,
0xBEC,
0xBED,
0xC6C,
0xC6D,
0xCEC,
0xCED,
0xD6C,
0xD6D,
0xDEC,
0xDED,
0xE56,
0xE57,
0xED6,
0xED7,
0xF26,
0xF27,
0x1046,
0x1047,
0x1096,
0x1097,
0x136E,
0x136F,
0x17E6,
0x17E7,
0x17F6,
0x17F7,
0x1816,
0x1817,
0x194C,
0x194D,
0x19D6,
0x19D7,
0x1A86,
0x1A87,
0x1A96,
0x1A97,
0x1B56,
0x1B57,
0x1BB6,
0x1BB7,
0x1C46,
0x1C47,
0x1C56,
0x1C57,
0x2076,
0x2077,
0x2086,
0x2087,
0x2165,
0x2166,
0x2175,
0x2176,
0x2185,
0x2186,
0x2465,
0x2466,
0x2479,
0x247A,
0x248D,
0x248E,
0x24FA,
0x24FB,
0x277B,
0x277C,
0x2785,
0x2786,
0x278F,
0x2790,
0x3026,
0x3027,
0x3225,
0x3226,
0x3285,
0x3286,
0x516D,
0x516E,
0x9646,
0x9647,
0x9678,
0x9679,
0xA626,
0xA627,
0xA6EB,
0xA6EC,
0xA8D6,
0xA8D7,
0xA906,
0xA907,
0xA9D6,
0xA9D7,
0xA9F6,
0xA9F7,
0xAA56,
0xAA57,
0xABF6,
0xABF7,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xFF16,
0xFF17,
0x1010C,
0x1010D,
0x102E6,
0x102E7,
0x104A6,
0x104A7,
0x109C5,
0x109C6,
0x10D36,
0x10D37,
0x10E65,
0x10E66,
0x11057,
0x11058,
0x1106C,
0x1106D,
0x110F6,
0x110F7,
0x1113C,
0x1113D,
0x111D6,
0x111D7,
0x111E6,
0x111E7,
0x112F6,
0x112F7,
0x11456,
0x11457,
0x114D6,
0x114D7,
0x11656,
0x11657,
0x116C6,
0x116C7,
0x11736,
0x11737,
0x118E6,
0x118E7,
0x11956,
0x11957,
0x11C56,
0x11C57,
0x11C5F,
0x11C60,
0x11D56,
0x11D57,
0x11DA6,
0x11DA7,
0x12404,
0x12405,
0x1240B,
0x1240C,
0x12411,
0x12412,
0x1241A,
0x1241B,
0x12428,
0x12429,
0x12440,
0x12441,
0x1244E,
0x1244F,
0x1246B,
0x1246C,
0x16A66,
0x16A67,
0x16B56,
0x16B57,
0x16E86,
0x16E87,
0x1D2E6,
0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
0x1D7D5,
0x1D7DE,
0x1D7DF,
0x1D7E8,
0x1D7E9,
0x1D7F2,
0x1D7F3,
0x1D7FC,
0x1D7FD,
0x1E146,
0x1E147,
0x1E2F6,
0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
0x1EC76,
0x1EC77,
0x1ECA8,
0x1ECA9,
0x1ED06,
0x1ED07,
0x1ED33,
0x1ED34,
0x1F107,
0x1F108,
0x1FBF6,
0x1FBF7,
0x20AEA,
0x20AEB
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__60_invlist[] = { /* for all charsets */
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 */
0x0,
0x1377,
0x1378,
0x324D,
0x324E,
0x10115,
0x10116,
0x102EF,
0x102F0,
0x109CE,
0x109CF,
0x10E6E,
0x10E6F,
0x11060,
0x11061,
0x111EF,
0x111F0,
0x118EF,
0x118F0,
0x11C68,
0x11C69,
0x1D36E,
0x1D36F,
0x1EC7F,
0x1EC80,
0x1ED0F,
0x1ED10
};
static const UV UNI_NV__600_invlist[] = { /* for all charsets */
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 */
0x0,
0x1011E,
0x1011F,
0x102F8,
0x102F9,
0x109D7,
0x109D8,
0x10E77,
0x10E78,
0x1EC88,
0x1EC89,
0x1ED18,
0x1ED19,
0x1ED39,
0x1ED3A
};
static const UV UNI_NV__6000_invlist[] = { /* for all charsets */
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,
0x10127,
0x10128,
0x109E0,
0x109E1,
0x1EC91,
0x1EC92,
0x1ED21,
0x1ED22
};
static const UV UNI_NV__60000_invlist[] = { /* for all charsets */
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,
0x10130,
0x10131,
0x109E9,
0x109EA,
0x1EC9A,
0x1EC9B,
0x1ED2A,
0x1ED2B
};
static const UV UNI_NV__600000_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,
0x109F2,
0x109F3
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
221, /* Number of 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,
0x37,
0x38,
0x667,
0x668,
0x6F7,
0x6F8,
0x7C7,
0x7C8,
0x96D,
0x96E,
0x9ED,
0x9EE,
0xA6D,
0xA6E,
0xAED,
0xAEE,
0xB6D,
0xB6E,
0xBED,
0xBEE,
0xC6D,
0xC6E,
0xCED,
0xCEE,
0xD6D,
0xD6E,
0xDED,
0xDEE,
0xE57,
0xE58,
0xED7,
0xED8,
0xF27,
0xF28,
0x1047,
0x1048,
0x1097,
0x1098,
0x136F,
0x1370,
0x17E7,
0x17E8,
0x17F7,
0x17F8,
0x1817,
0x1818,
0x194D,
0x194E,
0x19D7,
0x19D8,
0x1A87,
0x1A88,
0x1A97,
0x1A98,
0x1B57,
0x1B58,
0x1BB7,
0x1BB8,
0x1C47,
0x1C48,
0x1C57,
0x1C58,
0x2077,
0x2078,
0x2087,
0x2088,
0x2166,
0x2167,
0x2176,
0x2177,
0x2466,
0x2467,
0x247A,
0x247B,
0x248E,
0x248F,
0x24FB,
0x24FC,
0x277C,
0x277D,
0x2786,
0x2787,
0x2790,
0x2791,
0x3027,
0x3028,
0x3226,
0x3227,
0x3286,
0x3287,
0x3B4D,
0x3B4E,
0x4E03,
0x4E04,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0xA627,
0xA628,
0xA6EC,
0xA6ED,
0xA8D7,
0xA8D8,
0xA907,
0xA908,
0xA9D7,
0xA9D8,
0xA9F7,
0xA9F8,
0xAA57,
0xAA58,
0xABF7,
0xABF8,
0xFF17,
0xFF18,
0x1010D,
0x1010E,
0x102E7,
0x102E8,
0x104A7,
0x104A8,
0x109C6,
0x109C7,
0x10D37,
0x10D38,
0x10E66,
0x10E67,
0x11058,
0x11059,
0x1106D,
0x1106E,
0x110F7,
0x110F8,
0x1113D,
0x1113E,
0x111D7,
0x111D8,
0x111E7,
0x111E8,
0x112F7,
0x112F8,
0x11457,
0x11458,
0x114D7,
0x114D8,
0x11657,
0x11658,
0x116C7,
0x116C8,
0x11737,
0x11738,
0x118E7,
0x118E8,
0x11957,
0x11958,
0x11C57,
0x11C58,
0x11C60,
0x11C61,
0x11D57,
0x11D58,
0x11DA7,
0x11DA8,
0x12405,
0x12406,
0x1240C,
0x1240D,
0x12412,
0x12413,
0x1241B,
0x1241C,
0x12429,
0x1242A,
0x12441,
0x12444,
0x1246C,
0x1246D,
0x16A67,
0x16A68,
0x16B57,
0x16B58,
0x16E87,
0x16E88,
0x1D2E7,
0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
0x1D7D6,
0x1D7DF,
0x1D7E0,
0x1D7E9,
0x1D7EA,
0x1D7F3,
0x1D7F4,
0x1D7FD,
0x1D7FE,
0x1E147,
0x1E148,
0x1E2F7,
0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
0x1EC77,
0x1EC78,
0x1ECA9,
0x1ECAA,
0x1ED07,
0x1ED08,
0x1ED34,
0x1ED35,
0x1F108,
0x1F109,
0x1FBF7,
0x1FBF8,
0x20001,
0x20002
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
221, /* Number of 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,
0xF7,
0xF8,
0x667,
0x668,
0x6F7,
0x6F8,
0x7C7,
0x7C8,
0x96D,
0x96E,
0x9ED,
0x9EE,
0xA6D,
0xA6E,
0xAED,
0xAEE,
0xB6D,
0xB6E,
0xBED,
0xBEE,
0xC6D,
0xC6E,
0xCED,
0xCEE,
0xD6D,
0xD6E,
0xDED,
0xDEE,
0xE57,
0xE58,
0xED7,
0xED8,
0xF27,
0xF28,
0x1047,
0x1048,
0x1097,
0x1098,
0x136F,
0x1370,
0x17E7,
0x17E8,
0x17F7,
0x17F8,
0x1817,
0x1818,
0x194D,
0x194E,
0x19D7,
0x19D8,
0x1A87,
0x1A88,
0x1A97,
0x1A98,
0x1B57,
0x1B58,
0x1BB7,
0x1BB8,
0x1C47,
0x1C48,
0x1C57,
0x1C58,
0x2077,
0x2078,
0x2087,
0x2088,
0x2166,
0x2167,
0x2176,
0x2177,
0x2466,
0x2467,
0x247A,
0x247B,
0x248E,
0x248F,
0x24FB,
0x24FC,
0x277C,
0x277D,
0x2786,
0x2787,
0x2790,
0x2791,
0x3027,
0x3028,
0x3226,
0x3227,
0x3286,
0x3287,
0x3B4D,
0x3B4E,
0x4E03,
0x4E04,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0xA627,
0xA628,
0xA6EC,
0xA6ED,
0xA8D7,
0xA8D8,
0xA907,
0xA908,
0xA9D7,
0xA9D8,
0xA9F7,
0xA9F8,
0xAA57,
0xAA58,
0xABF7,
0xABF8,
0xFF17,
0xFF18,
0x1010D,
0x1010E,
0x102E7,
0x102E8,
0x104A7,
0x104A8,
0x109C6,
0x109C7,
0x10D37,
0x10D38,
0x10E66,
0x10E67,
0x11058,
0x11059,
0x1106D,
0x1106E,
0x110F7,
0x110F8,
0x1113D,
0x1113E,
0x111D7,
0x111D8,
0x111E7,
0x111E8,
0x112F7,
0x112F8,
0x11457,
0x11458,
0x114D7,
0x114D8,
0x11657,
0x11658,
0x116C7,
0x116C8,
0x11737,
0x11738,
0x118E7,
0x118E8,
0x11957,
0x11958,
0x11C57,
0x11C58,
0x11C60,
0x11C61,
0x11D57,
0x11D58,
0x11DA7,
0x11DA8,
0x12405,
0x12406,
0x1240C,
0x1240D,
0x12412,
0x12413,
0x1241B,
0x1241C,
0x12429,
0x1242A,
0x12441,
0x12444,
0x1246C,
0x1246D,
0x16A67,
0x16A68,
0x16B57,
0x16B58,
0x16E87,
0x16E88,
0x1D2E7,
0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
0x1D7D6,
0x1D7DF,
0x1D7E0,
0x1D7E9,
0x1D7EA,
0x1D7F3,
0x1D7F4,
0x1D7FD,
0x1D7FE,
0x1E147,
0x1E148,
0x1E2F7,
0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
0x1EC77,
0x1EC78,
0x1ECA9,
0x1ECAA,
0x1ED07,
0x1ED08,
0x1ED34,
0x1ED35,
0x1F108,
0x1F109,
0x1FBF7,
0x1FBF8,
0x20001,
0x20002
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */
221, /* Number of 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,
0xF7,
0xF8,
0x667,
0x668,
0x6F7,
0x6F8,
0x7C7,
0x7C8,
0x96D,
0x96E,
0x9ED,
0x9EE,
0xA6D,
0xA6E,
0xAED,
0xAEE,
0xB6D,
0xB6E,
0xBED,
0xBEE,
0xC6D,
0xC6E,
0xCED,
0xCEE,
0xD6D,
0xD6E,
0xDED,
0xDEE,
0xE57,
0xE58,
0xED7,
0xED8,
0xF27,
0xF28,
0x1047,
0x1048,
0x1097,
0x1098,
0x136F,
0x1370,
0x17E7,
0x17E8,
0x17F7,
0x17F8,
0x1817,
0x1818,
0x194D,
0x194E,
0x19D7,
0x19D8,
0x1A87,
0x1A88,
0x1A97,
0x1A98,
0x1B57,
0x1B58,
0x1BB7,
0x1BB8,
0x1C47,
0x1C48,
0x1C57,
0x1C58,
0x2077,
0x2078,
0x2087,
0x2088,
0x2166,
0x2167,
0x2176,
0x2177,
0x2466,
0x2467,
0x247A,
0x247B,
0x248E,
0x248F,
0x24FB,
0x24FC,
0x277C,
0x277D,
0x2786,
0x2787,
0x2790,
0x2791,
0x3027,
0x3028,
0x3226,
0x3227,
0x3286,
0x3287,
0x3B4D,
0x3B4E,
0x4E03,
0x4E04,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0xA627,
0xA628,
0xA6EC,
0xA6ED,
0xA8D7,
0xA8D8,
0xA907,
0xA908,
0xA9D7,
0xA9D8,
0xA9F7,
0xA9F8,
0xAA57,
0xAA58,
0xABF7,
0xABF8,
0xFF17,
0xFF18,
0x1010D,
0x1010E,
0x102E7,
0x102E8,
0x104A7,
0x104A8,
0x109C6,
0x109C7,
0x10D37,
0x10D38,
0x10E66,
0x10E67,
0x11058,
0x11059,
0x1106D,
0x1106E,
0x110F7,
0x110F8,
0x1113D,
0x1113E,
0x111D7,
0x111D8,
0x111E7,
0x111E8,
0x112F7,
0x112F8,
0x11457,
0x11458,
0x114D7,
0x114D8,
0x11657,
0x11658,
0x116C7,
0x116C8,
0x11737,
0x11738,
0x118E7,
0x118E8,
0x11957,
0x11958,
0x11C57,
0x11C58,
0x11C60,
0x11C61,
0x11D57,
0x11D58,
0x11DA7,
0x11DA8,
0x12405,
0x12406,
0x1240C,
0x1240D,
0x12412,
0x12413,
0x1241B,
0x1241C,
0x12429,
0x1242A,
0x12441,
0x12444,
0x1246C,
0x1246D,
0x16A67,
0x16A68,
0x16B57,
0x16B58,
0x16E87,
0x16E88,
0x1D2E7,
0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
0x1D7D6,
0x1D7DF,
0x1D7E0,
0x1D7E9,
0x1D7EA,
0x1D7F3,
0x1D7F4,
0x1D7FD,
0x1D7FE,
0x1E147,
0x1E148,
0x1E2F7,
0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
0x1EC77,
0x1EC78,
0x1ECA9,
0x1ECAA,
0x1ED07,
0x1ED08,
0x1ED34,
0x1ED35,
0x1F108,
0x1F109,
0x1FBF7,
0x1FBF8,
0x20001,
0x20002
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__7_SLASH_12_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,
0x109FC,
0x109FD
};
static const UV UNI_NV__7_SLASH_2_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,
0xF2D,
0xF2E
};
static const UV UNI_NV__7_SLASH_8_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,
0x215E,
0x215F
};
static const UV UNI_NV__70_invlist[] = { /* for all charsets */
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 */
0x0,
0x1378,
0x1379,
0x324E,
0x324F,
0x10116,
0x10117,
0x102F0,
0x102F1,
0x109CF,
0x109D0,
0x10E6F,
0x10E70,
0x11061,
0x11062,
0x111F0,
0x111F1,
0x118F0,
0x118F1,
0x11C69,
0x11C6A,
0x1D36F,
0x1D370,
0x1EC80,
0x1EC81,
0x1ED10,
0x1ED11
};
static const UV UNI_NV__700_invlist[] = { /* for all charsets */
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 */
0x0,
0x1011F,
0x10120,
0x102F9,
0x102FA,
0x109D8,
0x109D9,
0x10E78,
0x10E79,
0x1EC89,
0x1EC8A,
0x1ED19,
0x1ED1A
};
static const UV UNI_NV__7000_invlist[] = { /* for all charsets */
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,
0x10128,
0x10129,
0x109E1,
0x109E2,
0x1EC92,
0x1EC93,
0x1ED22,
0x1ED23
};
static const UV UNI_NV__70000_invlist[] = { /* for all charsets */
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,
0x10131,
0x10132,
0x109EA,
0x109EB,
0x1EC9B,
0x1EC9C,
0x1ED2B,
0x1ED2C
};
static const UV UNI_NV__700000_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,
0x109F3,
0x109F4
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
215, /* Number of 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,
0x38,
0x39,
0x668,
0x669,
0x6F8,
0x6F9,
0x7C8,
0x7C9,
0x96E,
0x96F,
0x9EE,
0x9EF,
0xA6E,
0xA6F,
0xAEE,
0xAEF,
0xB6E,
0xB6F,
0xBEE,
0xBEF,
0xC6E,
0xC6F,
0xCEE,
0xCEF,
0xD6E,
0xD6F,
0xDEE,
0xDEF,
0xE58,
0xE59,
0xED8,
0xED9,
0xF28,
0xF29,
0x1048,
0x1049,
0x1098,
0x1099,
0x1370,
0x1371,
0x17E8,
0x17E9,
0x17F8,
0x17F9,
0x1818,
0x1819,
0x194E,
0x194F,
0x19D8,
0x19D9,
0x1A88,
0x1A89,
0x1A98,
0x1A99,
0x1B58,
0x1B59,
0x1BB8,
0x1BB9,
0x1C48,
0x1C49,
0x1C58,
0x1C59,
0x2078,
0x2079,
0x2088,
0x2089,
0x2167,
0x2168,
0x2177,
0x2178,
0x2467,
0x2468,
0x247B,
0x247C,
0x248F,
0x2490,
0x24FC,
0x24FD,
0x277D,
0x277E,
0x2787,
0x2788,
0x2791,
0x2792,
0x3028,
0x3029,
0x3227,
0x3228,
0x3287,
0x3288,
0x516B,
0x516C,
0x634C,
0x634D,
0xA628,
0xA629,
0xA6ED,
0xA6EE,
0xA8D8,
0xA8D9,
0xA908,
0xA909,
0xA9D8,
0xA9D9,
0xA9F8,
0xA9F9,
0xAA58,
0xAA59,
0xABF8,
0xABF9,
0xFF18,
0xFF19,
0x1010E,
0x1010F,
0x102E8,
0x102E9,
0x104A8,
0x104A9,
0x109C7,
0x109C8,
0x10D38,
0x10D39,
0x10E67,
0x10E68,
0x11059,
0x1105A,
0x1106E,
0x1106F,
0x110F8,
0x110F9,
0x1113E,
0x1113F,
0x111D8,
0x111D9,
0x111E8,
0x111E9,
0x112F8,
0x112F9,
0x11458,
0x11459,
0x114D8,
0x114D9,
0x11658,
0x11659,
0x116C8,
0x116C9,
0x11738,
0x11739,
0x118E8,
0x118E9,
0x11958,
0x11959,
0x11C58,
0x11C59,
0x11C61,
0x11C62,
0x11D58,
0x11D59,
0x11DA8,
0x11DA9,
0x12406,
0x12407,
0x1240D,
0x1240E,
0x12413,
0x12414,
0x1241C,
0x1241D,
0x1242A,
0x1242B,
0x12444,
0x12446,
0x1246D,
0x1246E,
0x16A68,
0x16A69,
0x16B58,
0x16B59,
0x16E88,
0x16E89,
0x1D2E8,
0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
0x1D7D7,
0x1D7E0,
0x1D7E1,
0x1D7EA,
0x1D7EB,
0x1D7F4,
0x1D7F5,
0x1D7FE,
0x1D7FF,
0x1E148,
0x1E149,
0x1E2F8,
0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
0x1EC78,
0x1EC79,
0x1ECAA,
0x1ECAB,
0x1ED08,
0x1ED09,
0x1ED35,
0x1ED36,
0x1F109,
0x1F10A,
0x1FBF8,
0x1FBF9
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
215, /* Number of 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,
0xF8,
0xF9,
0x668,
0x669,
0x6F8,
0x6F9,
0x7C8,
0x7C9,
0x96E,
0x96F,
0x9EE,
0x9EF,
0xA6E,
0xA6F,
0xAEE,
0xAEF,
0xB6E,
0xB6F,
0xBEE,
0xBEF,
0xC6E,
0xC6F,
0xCEE,
0xCEF,
0xD6E,
0xD6F,
0xDEE,
0xDEF,
0xE58,
0xE59,
0xED8,
0xED9,
0xF28,
0xF29,
0x1048,
0x1049,
0x1098,
0x1099,
0x1370,
0x1371,
0x17E8,
0x17E9,
0x17F8,
0x17F9,
0x1818,
0x1819,
0x194E,
0x194F,
0x19D8,
0x19D9,
0x1A88,
0x1A89,
0x1A98,
0x1A99,
0x1B58,
0x1B59,
0x1BB8,
0x1BB9,
0x1C48,
0x1C49,
0x1C58,
0x1C59,
0x2078,
0x2079,
0x2088,
0x2089,
0x2167,
0x2168,
0x2177,
0x2178,
0x2467,
0x2468,
0x247B,
0x247C,
0x248F,
0x2490,
0x24FC,
0x24FD,
0x277D,
0x277E,
0x2787,
0x2788,
0x2791,
0x2792,
0x3028,
0x3029,
0x3227,
0x3228,
0x3287,
0x3288,
0x516B,
0x516C,
0x634C,
0x634D,
0xA628,
0xA629,
0xA6ED,
0xA6EE,
0xA8D8,
0xA8D9,
0xA908,
0xA909,
0xA9D8,
0xA9D9,
0xA9F8,
0xA9F9,
0xAA58,
0xAA59,
0xABF8,
0xABF9,
0xFF18,
0xFF19,
0x1010E,
0x1010F,
0x102E8,
0x102E9,
0x104A8,
0x104A9,
0x109C7,
0x109C8,
0x10D38,
0x10D39,
0x10E67,
0x10E68,
0x11059,
0x1105A,
0x1106E,
0x1106F,
0x110F8,
0x110F9,
0x1113E,
0x1113F,
0x111D8,
0x111D9,
0x111E8,
0x111E9,
0x112F8,
0x112F9,
0x11458,
0x11459,
0x114D8,
0x114D9,
0x11658,
0x11659,
0x116C8,
0x116C9,
0x11738,
0x11739,
0x118E8,
0x118E9,
0x11958,
0x11959,
0x11C58,
0x11C59,
0x11C61,
0x11C62,
0x11D58,
0x11D59,
0x11DA8,
0x11DA9,
0x12406,
0x12407,
0x1240D,
0x1240E,
0x12413,
0x12414,
0x1241C,
0x1241D,
0x1242A,
0x1242B,
0x12444,
0x12446,
0x1246D,
0x1246E,
0x16A68,
0x16A69,
0x16B58,
0x16B59,
0x16E88,
0x16E89,
0x1D2E8,
0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
0x1D7D7,
0x1D7E0,
0x1D7E1,
0x1D7EA,
0x1D7EB,
0x1D7F4,
0x1D7F5,
0x1D7FE,
0x1D7FF,
0x1E148,
0x1E149,
0x1E2F8,
0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
0x1EC78,
0x1EC79,
0x1ECAA,
0x1ECAB,
0x1ED08,
0x1ED09,
0x1ED35,
0x1ED36,
0x1F109,
0x1F10A,
0x1FBF8,
0x1FBF9
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */
215, /* Number of 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,
0xF8,
0xF9,
0x668,
0x669,
0x6F8,
0x6F9,
0x7C8,
0x7C9,
0x96E,
0x96F,
0x9EE,
0x9EF,
0xA6E,
0xA6F,
0xAEE,
0xAEF,
0xB6E,
0xB6F,
0xBEE,
0xBEF,
0xC6E,
0xC6F,
0xCEE,
0xCEF,
0xD6E,
0xD6F,
0xDEE,
0xDEF,
0xE58,
0xE59,
0xED8,
0xED9,
0xF28,
0xF29,
0x1048,
0x1049,
0x1098,
0x1099,
0x1370,
0x1371,
0x17E8,
0x17E9,
0x17F8,
0x17F9,
0x1818,
0x1819,
0x194E,
0x194F,
0x19D8,
0x19D9,
0x1A88,
0x1A89,
0x1A98,
0x1A99,
0x1B58,
0x1B59,
0x1BB8,
0x1BB9,
0x1C48,
0x1C49,
0x1C58,
0x1C59,
0x2078,
0x2079,
0x2088,
0x2089,
0x2167,
0x2168,
0x2177,
0x2178,
0x2467,
0x2468,
0x247B,
0x247C,
0x248F,
0x2490,
0x24FC,
0x24FD,
0x277D,
0x277E,
0x2787,
0x2788,
0x2791,
0x2792,
0x3028,
0x3029,
0x3227,
0x3228,
0x3287,
0x3288,
0x516B,
0x516C,
0x634C,
0x634D,
0xA628,
0xA629,
0xA6ED,
0xA6EE,
0xA8D8,
0xA8D9,
0xA908,
0xA909,
0xA9D8,
0xA9D9,
0xA9F8,
0xA9F9,
0xAA58,
0xAA59,
0xABF8,
0xABF9,
0xFF18,
0xFF19,
0x1010E,
0x1010F,
0x102E8,
0x102E9,
0x104A8,
0x104A9,
0x109C7,
0x109C8,
0x10D38,
0x10D39,
0x10E67,
0x10E68,
0x11059,
0x1105A,
0x1106E,
0x1106F,
0x110F8,
0x110F9,
0x1113E,
0x1113F,
0x111D8,
0x111D9,
0x111E8,
0x111E9,
0x112F8,
0x112F9,
0x11458,
0x11459,
0x114D8,
0x114D9,
0x11658,
0x11659,
0x116C8,
0x116C9,
0x11738,
0x11739,
0x118E8,
0x118E9,
0x11958,
0x11959,
0x11C58,
0x11C59,
0x11C61,
0x11C62,
0x11D58,
0x11D59,
0x11DA8,
0x11DA9,
0x12406,
0x12407,
0x1240D,
0x1240E,
0x12413,
0x12414,
0x1241C,
0x1241D,
0x1242A,
0x1242B,
0x12444,
0x12446,
0x1246D,
0x1246E,
0x16A68,
0x16A69,
0x16B58,
0x16B59,
0x16E88,
0x16E89,
0x1D2E8,
0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
0x1D7D7,
0x1D7E0,
0x1D7E1,
0x1D7EA,
0x1D7EB,
0x1D7F4,
0x1D7F5,
0x1D7FE,
0x1D7FF,
0x1E148,
0x1E149,
0x1E2F8,
0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
0x1EC78,
0x1EC79,
0x1ECAA,
0x1ECAB,
0x1ED08,
0x1ED09,
0x1ED35,
0x1ED36,
0x1F109,
0x1F10A,
0x1FBF8,
0x1FBF9
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__80_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x1379,
0x137A,
0x324F,
0x3250,
0x10117,
0x10118,
0x102F1,
0x102F2,
0x10E70,
0x10E71,
0x11062,
0x11063,
0x111F1,
0x111F2,
0x118F1,
0x118F2,
0x11C6A,
0x11C6B,
0x1D370,
0x1D371,
0x1EC81,
0x1EC82,
0x1ED11,
0x1ED12
};
static const UV UNI_NV__800_invlist[] = { /* for all charsets */
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 */
0x0,
0x10120,
0x10121,
0x102FA,
0x102FB,
0x109D9,
0x109DA,
0x10E79,
0x10E7A,
0x1EC8A,
0x1EC8B,
0x1ED1A,
0x1ED1B
};
static const UV UNI_NV__8000_invlist[] = { /* for all charsets */
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,
0x10129,
0x1012A,
0x109E2,
0x109E3,
0x1EC93,
0x1EC94,
0x1ED23,
0x1ED24
};
static const UV UNI_NV__80000_invlist[] = { /* for all charsets */
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,
0x10132,
0x10133,
0x109EB,
0x109EC,
0x1EC9C,
0x1EC9D,
0x1ED2C,
0x1ED2D
};
static const UV UNI_NV__800000_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,
0x109F4,
0x109F5
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x39,
0x3A,
0x669,
0x66A,
0x6F9,
0x6FA,
0x7C9,
0x7CA,
0x96F,
0x970,
0x9EF,
0x9F0,
0xA6F,
0xA70,
0xAEF,
0xAF0,
0xB6F,
0xB70,
0xBEF,
0xBF0,
0xC6F,
0xC70,
0xCEF,
0xCF0,
0xD6F,
0xD70,
0xDEF,
0xDF0,
0xE59,
0xE5A,
0xED9,
0xEDA,
0xF29,
0xF2A,
0x1049,
0x104A,
0x1099,
0x109A,
0x1371,
0x1372,
0x17E9,
0x17EA,
0x17F9,
0x17FA,
0x1819,
0x181A,
0x194F,
0x1950,
0x19D9,
0x19DA,
0x1A89,
0x1A8A,
0x1A99,
0x1A9A,
0x1B59,
0x1B5A,
0x1BB9,
0x1BBA,
0x1C49,
0x1C4A,
0x1C59,
0x1C5A,
0x2079,
0x207A,
0x2089,
0x208A,
0x2168,
0x2169,
0x2178,
0x2179,
0x2468,
0x2469,
0x247C,
0x247D,
0x2490,
0x2491,
0x24FD,
0x24FE,
0x277E,
0x277F,
0x2788,
0x2789,
0x2792,
0x2793,
0x3029,
0x302A,
0x3228,
0x3229,
0x3288,
0x3289,
0x4E5D,
0x4E5E,
0x5EFE,
0x5EFF,
0x7396,
0x7397,
0xA629,
0xA62A,
0xA6EE,
0xA6EF,
0xA8D9,
0xA8DA,
0xA909,
0xA90A,
0xA9D9,
0xA9DA,
0xA9F9,
0xA9FA,
0xAA59,
0xAA5A,
0xABF9,
0xABFA,
0xFF19,
0xFF1A,
0x1010F,
0x10110,
0x102E9,
0x102EA,
0x104A9,
0x104AA,
0x109C8,
0x109C9,
0x10D39,
0x10D3A,
0x10E68,
0x10E69,
0x1105A,
0x1105B,
0x1106F,
0x11070,
0x110F9,
0x110FA,
0x1113F,
0x11140,
0x111D9,
0x111DA,
0x111E9,
0x111EA,
0x112F9,
0x112FA,
0x11459,
0x1145A,
0x114D9,
0x114DA,
0x11659,
0x1165A,
0x116C9,
0x116CA,
0x11739,
0x1173A,
0x118E9,
0x118EA,
0x11959,
0x1195A,
0x11C59,
0x11C5A,
0x11C62,
0x11C63,
0x11D59,
0x11D5A,
0x11DA9,
0x11DAA,
0x12407,
0x12408,
0x1240E,
0x1240F,
0x12414,
0x12415,
0x1241D,
0x1241E,
0x1242B,
0x1242C,
0x12446,
0x1244A,
0x1246E,
0x1246F,
0x16A69,
0x16A6A,
0x16B59,
0x16B5A,
0x16E89,
0x16E8A,
0x1D2E9,
0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
0x1D7D8,
0x1D7E1,
0x1D7E2,
0x1D7EB,
0x1D7EC,
0x1D7F5,
0x1D7F6,
0x1D7FF,
0x1D800,
0x1E149,
0x1E14A,
0x1E2F9,
0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
0x1EC79,
0x1EC7A,
0x1ECAB,
0x1ECAC,
0x1ED09,
0x1ED0A,
0x1ED36,
0x1ED37,
0x1F10A,
0x1F10B,
0x1FBF9,
0x1FBFA,
0x2F890,
0x2F891
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xF9,
0xFA,
0x669,
0x66A,
0x6F9,
0x6FA,
0x7C9,
0x7CA,
0x96F,
0x970,
0x9EF,
0x9F0,
0xA6F,
0xA70,
0xAEF,
0xAF0,
0xB6F,
0xB70,
0xBEF,
0xBF0,
0xC6F,
0xC70,
0xCEF,
0xCF0,
0xD6F,
0xD70,
0xDEF,
0xDF0,
0xE59,
0xE5A,
0xED9,
0xEDA,
0xF29,
0xF2A,
0x1049,
0x104A,
0x1099,
0x109A,
0x1371,
0x1372,
0x17E9,
0x17EA,
0x17F9,
0x17FA,
0x1819,
0x181A,
0x194F,
0x1950,
0x19D9,
0x19DA,
0x1A89,
0x1A8A,
0x1A99,
0x1A9A,
0x1B59,
0x1B5A,
0x1BB9,
0x1BBA,
0x1C49,
0x1C4A,
0x1C59,
0x1C5A,
0x2079,
0x207A,
0x2089,
0x208A,
0x2168,
0x2169,
0x2178,
0x2179,
0x2468,
0x2469,
0x247C,
0x247D,
0x2490,
0x2491,
0x24FD,
0x24FE,
0x277E,
0x277F,
0x2788,
0x2789,
0x2792,
0x2793,
0x3029,
0x302A,
0x3228,
0x3229,
0x3288,
0x3289,
0x4E5D,
0x4E5E,
0x5EFE,
0x5EFF,
0x7396,
0x7397,
0xA629,
0xA62A,
0xA6EE,
0xA6EF,
0xA8D9,
0xA8DA,
0xA909,
0xA90A,
0xA9D9,
0xA9DA,
0xA9F9,
0xA9FA,
0xAA59,
0xAA5A,
0xABF9,
0xABFA,
0xFF19,
0xFF1A,
0x1010F,
0x10110,
0x102E9,
0x102EA,
0x104A9,
0x104AA,
0x109C8,
0x109C9,
0x10D39,
0x10D3A,
0x10E68,
0x10E69,
0x1105A,
0x1105B,
0x1106F,
0x11070,
0x110F9,
0x110FA,
0x1113F,
0x11140,
0x111D9,
0x111DA,
0x111E9,
0x111EA,
0x112F9,
0x112FA,
0x11459,
0x1145A,
0x114D9,
0x114DA,
0x11659,
0x1165A,
0x116C9,
0x116CA,
0x11739,
0x1173A,
0x118E9,
0x118EA,
0x11959,
0x1195A,
0x11C59,
0x11C5A,
0x11C62,
0x11C63,
0x11D59,
0x11D5A,
0x11DA9,
0x11DAA,
0x12407,
0x12408,
0x1240E,
0x1240F,
0x12414,
0x12415,
0x1241D,
0x1241E,
0x1242B,
0x1242C,
0x12446,
0x1244A,
0x1246E,
0x1246F,
0x16A69,
0x16A6A,
0x16B59,
0x16B5A,
0x16E89,
0x16E8A,
0x1D2E9,
0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
0x1D7D8,
0x1D7E1,
0x1D7E2,
0x1D7EB,
0x1D7EC,
0x1D7F5,
0x1D7F6,
0x1D7FF,
0x1D800,
0x1E149,
0x1E14A,
0x1E2F9,
0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
0x1EC79,
0x1EC7A,
0x1ECAB,
0x1ECAC,
0x1ED09,
0x1ED0A,
0x1ED36,
0x1ED37,
0x1F10A,
0x1F10B,
0x1FBF9,
0x1FBFA,
0x2F890,
0x2F891
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xF9,
0xFA,
0x669,
0x66A,
0x6F9,
0x6FA,
0x7C9,
0x7CA,
0x96F,
0x970,
0x9EF,
0x9F0,
0xA6F,
0xA70,
0xAEF,
0xAF0,
0xB6F,
0xB70,
0xBEF,
0xBF0,
0xC6F,
0xC70,
0xCEF,
0xCF0,
0xD6F,
0xD70,
0xDEF,
0xDF0,
0xE59,
0xE5A,
0xED9,
0xEDA,
0xF29,
0xF2A,
0x1049,
0x104A,
0x1099,
0x109A,
0x1371,
0x1372,
0x17E9,
0x17EA,
0x17F9,
0x17FA,
0x1819,
0x181A,
0x194F,
0x1950,
0x19D9,
0x19DA,
0x1A89,
0x1A8A,
0x1A99,
0x1A9A,
0x1B59,
0x1B5A,
0x1BB9,
0x1BBA,
0x1C49,
0x1C4A,
0x1C59,
0x1C5A,
0x2079,
0x207A,
0x2089,
0x208A,
0x2168,
0x2169,
0x2178,
0x2179,
0x2468,
0x2469,
0x247C,
0x247D,
0x2490,
0x2491,
0x24FD,
0x24FE,
0x277E,
0x277F,
0x2788,
0x2789,
0x2792,
0x2793,
0x3029,
0x302A,
0x3228,
0x3229,
0x3288,
0x3289,
0x4E5D,
0x4E5E,
0x5EFE,
0x5EFF,
0x7396,
0x7397,
0xA629,
0xA62A,
0xA6EE,
0xA6EF,
0xA8D9,
0xA8DA,
0xA909,
0xA90A,
0xA9D9,
0xA9DA,
0xA9F9,
0xA9FA,
0xAA59,
0xAA5A,
0xABF9,
0xABFA,
0xFF19,
0xFF1A,
0x1010F,
0x10110,
0x102E9,
0x102EA,
0x104A9,
0x104AA,
0x109C8,
0x109C9,
0x10D39,
0x10D3A,
0x10E68,
0x10E69,
0x1105A,
0x1105B,
0x1106F,
0x11070,
0x110F9,
0x110FA,
0x1113F,
0x11140,
0x111D9,
0x111DA,
0x111E9,
0x111EA,
0x112F9,
0x112FA,
0x11459,
0x1145A,
0x114D9,
0x114DA,
0x11659,
0x1165A,
0x116C9,
0x116CA,
0x11739,
0x1173A,
0x118E9,
0x118EA,
0x11959,
0x1195A,
0x11C59,
0x11C5A,
0x11C62,
0x11C63,
0x11D59,
0x11D5A,
0x11DA9,
0x11DAA,
0x12407,
0x12408,
0x1240E,
0x1240F,
0x12414,
0x12415,
0x1241D,
0x1241E,
0x1242B,
0x1242C,
0x12446,
0x1244A,
0x1246E,
0x1246F,
0x16A69,
0x16A6A,
0x16B59,
0x16B5A,
0x16E89,
0x16E8A,
0x1D2E9,
0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
0x1D7D8,
0x1D7E1,
0x1D7E2,
0x1D7EB,
0x1D7EC,
0x1D7F5,
0x1D7F6,
0x1D7FF,
0x1D800,
0x1E149,
0x1E14A,
0x1E2F9,
0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
0x1EC79,
0x1EC7A,
0x1ECAB,
0x1ECAC,
0x1ED09,
0x1ED0A,
0x1ED36,
0x1ED37,
0x1F10A,
0x1F10B,
0x1FBF9,
0x1FBFA,
0x2F890,
0x2F891
};
# endif /* EBCDIC 037 */
static const UV UNI_NV__9_SLASH_2_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,
0xF2E,
0xF2F
};
static const UV UNI_NV__90_invlist[] = { /* for all charsets */
25, /* Number of 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,
0x137A,
0x137B,
0x10118,
0x10119,
0x102F2,
0x102F3,
0x10341,
0x10342,
0x10E71,
0x10E72,
0x11063,
0x11064,
0x111F2,
0x111F3,
0x118F2,
0x118F3,
0x11C6B,
0x11C6C,
0x1D371,
0x1D372,
0x1EC82,
0x1EC83,
0x1ED12,
0x1ED13
};
static const UV UNI_NV__900_invlist[] = { /* for all charsets */
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 */
0x0,
0x10121,
0x10122,
0x102FB,
0x102FC,
0x1034A,
0x1034B,
0x109DA,
0x109DB,
0x10E7A,
0x10E7B,
0x1EC8B,
0x1EC8C,
0x1ED1B,
0x1ED1C
};
static const UV UNI_NV__9000_invlist[] = { /* for all charsets */
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,
0x1012A,
0x1012B,
0x109E3,
0x109E4,
0x1EC94,
0x1EC95,
0x1ED24,
0x1ED25
};
static const UV UNI_NV__90000_invlist[] = { /* for all charsets */
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,
0x10133,
0x10134,
0x109EC,
0x109ED,
0x1EC9D,
0x1EC9E,
0x1ED2D,
0x1ED2E
};
static const UV UNI_NV__900000_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,
0x109F5,
0x109F6
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
411, /* 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,
0x30,
0x3A,
0xB2,
0xB4,
0xB9,
0xBA,
0xBC,
0xBF,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0x9F4,
0x9FA,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xB72,
0xB78,
0xBE6,
0xBF3,
0xC66,
0xC70,
0xC78,
0xC7F,
0xCE6,
0xCF0,
0xD58,
0xD5F,
0xD66,
0xD79,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x1369,
0x137D,
0x16EE,
0x16F1,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2183,
0x2185,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3405,
0x3406,
0x3483,
0x3484,
0x382A,
0x382B,
0x3B4D,
0x3B4E,
0x4E00,
0x4E01,
0x4E03,
0x4E04,
0x4E07,
0x4E08,
0x4E09,
0x4E0A,
0x4E5D,
0x4E5E,
0x4E8C,
0x4E8D,
0x4E94,
0x4E95,
0x4E96,
0x4E97,
0x4EBF,
0x4EC1,
0x4EDF,
0x4EE0,
0x4EE8,
0x4EE9,
0x4F0D,
0x4F0E,
0x4F70,
0x4F71,
0x5104,
0x5105,
0x5146,
0x5147,
0x5169,
0x516A,
0x516B,
0x516C,
0x516D,
0x516E,
0x5341,
0x5342,
0x5343,
0x5346,
0x534C,
0x534D,
0x53C1,
0x53C5,
0x56DB,
0x56DC,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5EFE,
0x5F00,
0x5F0C,
0x5F0F,
0x5F10,
0x5F11,
0x62FE,
0x62FF,
0x634C,
0x634D,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0x7396,
0x7397,
0x767E,
0x767F,
0x8086,
0x8087,
0x842C,
0x842D,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0x9621,
0x9622,
0x9646,
0x9647,
0x964C,
0x964D,
0x9678,
0x9679,
0x96F6,
0x96F7,
0xA620,
0xA62A,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xF96B,
0xF96C,
0xF973,
0xF974,
0xF978,
0xF979,
0xF9B2,
0xF9B3,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9FD,
0xF9FE,
0xFF10,
0xFF1A,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x104A0,
0x104AA,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x118E0,
0x118F3,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D,
0x1FBF0,
0x1FBFA,
0x20001,
0x20002,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x20121,
0x20122,
0x2092A,
0x2092B,
0x20983,
0x20984,
0x2098C,
0x2098D,
0x2099C,
0x2099D,
0x20AEA,
0x20AEB,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22390,
0x22391,
0x22998,
0x22999,
0x23B1B,
0x23B1C,
0x2626D,
0x2626E,
0x2F890,
0x2F891
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
411, /* 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,
0xB7,
0xBA,
0xDA,
0xDB,
0xEA,
0xEB,
0xF0,
0xFB,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0x9F4,
0x9FA,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xB72,
0xB78,
0xBE6,
0xBF3,
0xC66,
0xC70,
0xC78,
0xC7F,
0xCE6,
0xCF0,
0xD58,
0xD5F,
0xD66,
0xD79,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x1369,
0x137D,
0x16EE,
0x16F1,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2183,
0x2185,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3405,
0x3406,
0x3483,
0x3484,
0x382A,
0x382B,
0x3B4D,
0x3B4E,
0x4E00,
0x4E01,
0x4E03,
0x4E04,
0x4E07,
0x4E08,
0x4E09,
0x4E0A,
0x4E5D,
0x4E5E,
0x4E8C,
0x4E8D,
0x4E94,
0x4E95,
0x4E96,
0x4E97,
0x4EBF,
0x4EC1,
0x4EDF,
0x4EE0,
0x4EE8,
0x4EE9,
0x4F0D,
0x4F0E,
0x4F70,
0x4F71,
0x5104,
0x5105,
0x5146,
0x5147,
0x5169,
0x516A,
0x516B,
0x516C,
0x516D,
0x516E,
0x5341,
0x5342,
0x5343,
0x5346,
0x534C,
0x534D,
0x53C1,
0x53C5,
0x56DB,
0x56DC,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5EFE,
0x5F00,
0x5F0C,
0x5F0F,
0x5F10,
0x5F11,
0x62FE,
0x62FF,
0x634C,
0x634D,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0x7396,
0x7397,
0x767E,
0x767F,
0x8086,
0x8087,
0x842C,
0x842D,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0x9621,
0x9622,
0x9646,
0x9647,
0x964C,
0x964D,
0x9678,
0x9679,
0x96F6,
0x96F7,
0xA620,
0xA62A,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xF96B,
0xF96C,
0xF973,
0xF974,
0xF978,
0xF979,
0xF9B2,
0xF9B3,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9FD,
0xF9FE,
0xFF10,
0xFF1A,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x104A0,
0x104AA,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x118E0,
0x118F3,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D,
0x1FBF0,
0x1FBFA,
0x20001,
0x20002,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x20121,
0x20122,
0x2092A,
0x2092B,
0x20983,
0x20984,
0x2098C,
0x2098D,
0x2099C,
0x2099D,
0x20AEA,
0x20AEB,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22390,
0x22391,
0x22998,
0x22999,
0x23B1B,
0x23B1C,
0x2626D,
0x2626E,
0x2F890,
0x2F891
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
411, /* 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,
0xB7,
0xBA,
0xDA,
0xDB,
0xEA,
0xEB,
0xF0,
0xFB,
0x660,
0x66A,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0x9F4,
0x9FA,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xB72,
0xB78,
0xBE6,
0xBF3,
0xC66,
0xC70,
0xC78,
0xC7F,
0xCE6,
0xCF0,
0xD58,
0xD5F,
0xD66,
0xD79,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF34,
0x1040,
0x104A,
0x1090,
0x109A,
0x1369,
0x137D,
0x16EE,
0x16F1,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DB,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0x2070,
0x2071,
0x2074,
0x207A,
0x2080,
0x208A,
0x2150,
0x2183,
0x2185,
0x218A,
0x2460,
0x249C,
0x24EA,
0x2500,
0x2776,
0x2794,
0x2CFD,
0x2CFE,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303B,
0x3192,
0x3196,
0x3220,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3405,
0x3406,
0x3483,
0x3484,
0x382A,
0x382B,
0x3B4D,
0x3B4E,
0x4E00,
0x4E01,
0x4E03,
0x4E04,
0x4E07,
0x4E08,
0x4E09,
0x4E0A,
0x4E5D,
0x4E5E,
0x4E8C,
0x4E8D,
0x4E94,
0x4E95,
0x4E96,
0x4E97,
0x4EBF,
0x4EC1,
0x4EDF,
0x4EE0,
0x4EE8,
0x4EE9,
0x4F0D,
0x4F0E,
0x4F70,
0x4F71,
0x5104,
0x5105,
0x5146,
0x5147,
0x5169,
0x516A,
0x516B,
0x516C,
0x516D,
0x516E,
0x5341,
0x5342,
0x5343,
0x5346,
0x534C,
0x534D,
0x53C1,
0x53C5,
0x56DB,
0x56DC,
0x58F1,
0x58F2,
0x58F9,
0x58FA,
0x5E7A,
0x5E7B,
0x5EFE,
0x5F00,
0x5F0C,
0x5F0F,
0x5F10,
0x5F11,
0x62FE,
0x62FF,
0x634C,
0x634D,
0x67D2,
0x67D3,
0x6F06,
0x6F07,
0x7396,
0x7397,
0x767E,
0x767F,
0x8086,
0x8087,
0x842C,
0x842D,
0x8CAE,
0x8CAF,
0x8CB3,
0x8CB4,
0x8D30,
0x8D31,
0x9621,
0x9622,
0x9646,
0x9647,
0x964C,
0x964D,
0x9678,
0x9679,
0x96F6,
0x96F7,
0xA620,
0xA62A,
0xA6E6,
0xA6F0,
0xA830,
0xA836,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xF96B,
0xF96C,
0xF973,
0xF974,
0xF978,
0xF979,
0xF9B2,
0xF9B3,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9FD,
0xF9FE,
0xFF10,
0xFF1A,
0x10107,
0x10134,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x102E1,
0x102FC,
0x10320,
0x10324,
0x10341,
0x10342,
0x1034A,
0x1034B,
0x103D1,
0x103D6,
0x104A0,
0x104AA,
0x10858,
0x10860,
0x10879,
0x10880,
0x108A7,
0x108B0,
0x108FB,
0x10900,
0x10916,
0x1091C,
0x109BC,
0x109BE,
0x109C0,
0x109D0,
0x109D2,
0x10A00,
0x10A40,
0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
0x10AA0,
0x10AEB,
0x10AF0,
0x10B58,
0x10B60,
0x10B78,
0x10B80,
0x10BA9,
0x10BB0,
0x10CFA,
0x10D00,
0x10D30,
0x10D3A,
0x10E60,
0x10E7F,
0x10F1D,
0x10F27,
0x10F51,
0x10F55,
0x10FC5,
0x10FCC,
0x11052,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x111E1,
0x111F5,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173C,
0x118E0,
0x118F3,
0x11950,
0x1195A,
0x11C50,
0x11C6D,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x11FC0,
0x11FD5,
0x12400,
0x1246F,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16E80,
0x16E97,
0x1D2E0,
0x1D2F4,
0x1D360,
0x1D379,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
0x1EC71,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ECB5,
0x1ED01,
0x1ED2E,
0x1ED2F,
0x1ED3E,
0x1F100,
0x1F10D,
0x1FBF0,
0x1FBFA,
0x20001,
0x20002,
0x20064,
0x20065,
0x200E2,
0x200E3,
0x20121,
0x20122,
0x2092A,
0x2092B,
0x20983,
0x20984,
0x2098C,
0x2098D,
0x2099C,
0x2099D,
0x20AEA,
0x20AEB,
0x20AFD,
0x20AFE,
0x20B19,
0x20B1A,
0x22390,
0x22391,
0x22998,
0x22999,
0x23B1B,
0x23B1C,
0x2626D,
0x2626E,
0x2F890,
0x2F891
};
# endif /* EBCDIC 037 */
static const UV UNI_OCR_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,
0x2440,
0x2460
};
static const UV UNI_OGAM_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,
0x1680,
0x169D
};
static const UV UNI_OLCK_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,
0x1C50,
0x1C80
};
static const UV UNI_ORKH_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,
0x10C00,
0x10C49
};
static const UV UNI_ORNAMENTALDINGBATS_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,
0x1F650,
0x1F680
};
static const UV UNI_ORYA_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB78,
0x1CDA,
0x1CDB,
0x1CF2,
0x1CF3
};
static const UV UNI_OSGE_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x104B0,
0x104D4,
0x104D8,
0x104FC
};
static const UV UNI_OSMA_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10480,
0x1049E,
0x104A0,
0x104AA
};
static const UV UNI_OTTOMANSIYAQNUMBERS_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,
0x1ED00,
0x1ED50
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
371, /* Number of 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,
0x21,
0x24,
0x25,
0x2B,
0x2C,
0x30,
0x3A,
0x3C,
0x3F,
0x41,
0x5B,
0x5E,
0x5F,
0x60,
0x7B,
0x7C,
0x7D,
0x7E,
0xA1,
0xA2,
0xA7,
0xA8,
0xAB,
0xAC,
0xB6,
0xB8,
0xBB,
0xBC,
0xBF,
0xC0,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58B,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1400,
0x1401,
0x166E,
0x166F,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2010,
0x2028,
0x2030,
0x2044,
0x2045,
0x2052,
0x2053,
0x205F,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E2F,
0x2E30,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x303D,
0x303E,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE62,
0xFE63,
0xFE64,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10EAD,
0x10EAE,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x4C,
0x4D,
0x4E,
0x50,
0x51,
0x5A,
0x5B,
0x5C,
0x5F,
0x60,
0x62,
0x6B,
0x6E,
0x6F,
0x70,
0x7A,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0xAA,
0xAC,
0xAD,
0xAE,
0xB3,
0xB4,
0xB5,
0xB7,
0xBD,
0xBE,
0xC0,
0xC1,
0xD0,
0xD1,
0xE0,
0xE1,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58B,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1400,
0x1401,
0x166E,
0x166F,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2010,
0x2028,
0x2030,
0x2044,
0x2045,
0x2052,
0x2053,
0x205F,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E2F,
0x2E30,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x303D,
0x303E,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE62,
0xFE63,
0xFE64,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10EAD,
0x10EAE,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
377, /* Number of 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,
0x4B,
0x4C,
0x4D,
0x4E,
0x50,
0x51,
0x5A,
0x5B,
0x5C,
0x5F,
0x60,
0x62,
0x6B,
0x6E,
0x6F,
0x70,
0x7A,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0xAA,
0xAC,
0xB3,
0xB4,
0xB5,
0xB7,
0xBA,
0xBC,
0xC0,
0xC1,
0xD0,
0xD1,
0xE0,
0xE1,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58B,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF3A,
0xF3E,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x1400,
0x1401,
0x166E,
0x166F,
0x169B,
0x169D,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2010,
0x2028,
0x2030,
0x2044,
0x2045,
0x2052,
0x2053,
0x205F,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E2F,
0x2E30,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x303D,
0x303E,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE62,
0xFE63,
0xFE64,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3B,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10EAD,
0x10EAE,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 037 */
static const UV UNI_PALM_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,
0x10860,
0x10880
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PATSYN_invlist[] = { /* for ASCII/Latin1 */
57, /* Number of 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,
0x21,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0x7F,
0xA1,
0xA8,
0xA9,
0xAA,
0xAB,
0xAD,
0xAE,
0xAF,
0xB0,
0xB2,
0xB6,
0xB7,
0xBB,
0xBC,
0xBF,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2010,
0x2028,
0x2030,
0x203F,
0x2041,
0x2054,
0x2055,
0x205F,
0x2190,
0x2460,
0x2500,
0x2776,
0x2794,
0x2C00,
0x2E00,
0x2E80,
0x3001,
0x3004,
0x3008,
0x3021,
0x3030,
0x3031,
0xFD3E,
0xFD40,
0xFE45,
0xFE47
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PATSYN_invlist[] = { /* for EBCDIC 1047 */
61, /* Number of 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,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xB7,
0xBD,
0xBE,
0xBF,
0xC1,
0xD0,
0xD1,
0xE0,
0xE2,
0x2010,
0x2028,
0x2030,
0x203F,
0x2041,
0x2054,
0x2055,
0x205F,
0x2190,
0x2460,
0x2500,
0x2776,
0x2794,
0x2C00,
0x2E00,
0x2E80,
0x3001,
0x3004,
0x3008,
0x3021,
0x3030,
0x3031,
0xFD3E,
0xFD40,
0xFE45,
0xFE47
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PATSYN_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xB7,
0xBA,
0xBC,
0xBF,
0xC1,
0xD0,
0xD1,
0xE0,
0xE2,
0x2010,
0x2028,
0x2030,
0x203F,
0x2041,
0x2054,
0x2055,
0x205F,
0x2190,
0x2460,
0x2500,
0x2776,
0x2794,
0x2C00,
0x2E00,
0x2E80,
0x3001,
0x3004,
0x3008,
0x3021,
0x3030,
0x3031,
0xFD3E,
0xFD40,
0xFE45,
0xFE47
};
# endif /* EBCDIC 037 */
static const UV UNI_PAUC_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,
0x11AC0,
0x11AF9
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PC_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x5F,
0x60,
0x203F,
0x2041,
0x2054,
0x2055,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFF3F,
0xFF40
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PC_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x6D,
0x6E,
0x203F,
0x2041,
0x2054,
0x2055,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFF3F,
0xFF40
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PC_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x6D,
0x6E,
0x203F,
0x2041,
0x2054,
0x2055,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFF3F,
0xFF40
};
# endif /* EBCDIC 037 */
static const UV UNI_PCM_invlist[] = { /* for all charsets */
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 */
0x0,
0x600,
0x606,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x110BD,
0x110BE,
0x110CD,
0x110CE
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PD_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2D,
0x2E,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x1400,
0x1401,
0x1806,
0x1807,
0x2010,
0x2016,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x301C,
0x301D,
0x3030,
0x3031,
0x30A0,
0x30A1,
0xFE31,
0xFE33,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0x10EAD,
0x10EAE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PD_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x60,
0x61,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x1400,
0x1401,
0x1806,
0x1807,
0x2010,
0x2016,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x301C,
0x301D,
0x3030,
0x3031,
0x30A0,
0x30A1,
0xFE31,
0xFE33,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0x10EAD,
0x10EAE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PD_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x60,
0x61,
0x58A,
0x58B,
0x5BE,
0x5BF,
0x1400,
0x1401,
0x1806,
0x1807,
0x2010,
0x2016,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x301C,
0x301D,
0x3030,
0x3031,
0x30A0,
0x30A1,
0xFE31,
0xFE33,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0D,
0xFF0E,
0x10EAD,
0x10EAE
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PE_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x29,
0x2A,
0x5D,
0x5E,
0x7D,
0x7E,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301E,
0x3020,
0xFD3E,
0xFD3F,
0xFE18,
0xFE19,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE48,
0xFE49,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF61,
0xFF63,
0xFF64
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PE_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5D,
0x5E,
0xBD,
0xBE,
0xD0,
0xD1,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301E,
0x3020,
0xFD3E,
0xFD3F,
0xFE18,
0xFE19,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE48,
0xFE49,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF61,
0xFF63,
0xFF64
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PE_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5D,
0x5E,
0xBB,
0xBC,
0xD0,
0xD1,
0xF3B,
0xF3C,
0xF3D,
0xF3E,
0x169C,
0x169D,
0x2046,
0x2047,
0x207E,
0x207F,
0x208E,
0x208F,
0x2309,
0x230A,
0x230B,
0x230C,
0x232A,
0x232B,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x2776,
0x27C6,
0x27C7,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x27F0,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x2999,
0x29D9,
0x29DA,
0x29DB,
0x29DC,
0x29FD,
0x29FE,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E2A,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3012,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301C,
0x301E,
0x3020,
0xFD3E,
0xFD3F,
0xFE18,
0xFE19,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE48,
0xFE49,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFF09,
0xFF0A,
0xFF3D,
0xFF3E,
0xFF5D,
0xFF5E,
0xFF60,
0xFF61,
0xFF63,
0xFF64
};
# endif /* EBCDIC 037 */
static const UV UNI_PERM_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x483,
0x484,
0x10350,
0x1037B
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PF_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xBB,
0xBC,
0x2019,
0x201A,
0x201D,
0x201E,
0x203A,
0x203B,
0x2E03,
0x2E04,
0x2E05,
0x2E06,
0x2E0A,
0x2E0B,
0x2E0D,
0x2E0E,
0x2E1D,
0x2E1E,
0x2E21,
0x2E22
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PF_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x8B,
0x8C,
0x2019,
0x201A,
0x201D,
0x201E,
0x203A,
0x203B,
0x2E03,
0x2E04,
0x2E05,
0x2E06,
0x2E0A,
0x2E0B,
0x2E0D,
0x2E0E,
0x2E1D,
0x2E1E,
0x2E21,
0x2E22
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PF_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x8B,
0x8C,
0x2019,
0x201A,
0x201D,
0x201E,
0x203A,
0x203B,
0x2E03,
0x2E04,
0x2E05,
0x2E06,
0x2E0A,
0x2E0B,
0x2E0D,
0x2E0E,
0x2E1D,
0x2E1E,
0x2E21,
0x2E22
};
# endif /* EBCDIC 037 */
static const UV UNI_PHAG_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,
0x1802,
0x1804,
0x1805,
0x1806,
0xA840,
0xA878
};
static const UV UNI_PHAISTOS_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,
0x101D0,
0x10200
};
static const UV UNI_PHLI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10B60,
0x10B73,
0x10B78,
0x10B80
};
static const UV UNI_PHLP_invlist[] = { /* for all charsets */
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,
0x640,
0x641,
0x10B80,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0
};
static const UV UNI_PHNX_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10900,
0x1091C,
0x1091F,
0x10920
};
static const UV UNI_PHONETICEXT_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,
0x1D00,
0x1D80
};
static const UV UNI_PHONETICEXTSUP_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,
0x1D80,
0x1DC0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PI_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xAB,
0xAC,
0x2018,
0x2019,
0x201B,
0x201D,
0x201F,
0x2020,
0x2039,
0x203A,
0x2E02,
0x2E03,
0x2E04,
0x2E05,
0x2E09,
0x2E0A,
0x2E0C,
0x2E0D,
0x2E1C,
0x2E1D,
0x2E20,
0x2E21
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PI_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x8A,
0x8B,
0x2018,
0x2019,
0x201B,
0x201D,
0x201F,
0x2020,
0x2039,
0x203A,
0x2E02,
0x2E03,
0x2E04,
0x2E05,
0x2E09,
0x2E0A,
0x2E0C,
0x2E0D,
0x2E1C,
0x2E1D,
0x2E20,
0x2E21
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PI_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x8A,
0x8B,
0x2018,
0x2019,
0x201B,
0x201D,
0x201F,
0x2020,
0x2039,
0x203A,
0x2E02,
0x2E03,
0x2E04,
0x2E05,
0x2E09,
0x2E0A,
0x2E0C,
0x2E0D,
0x2E1C,
0x2E1D,
0x2E20,
0x2E21
};
# endif /* EBCDIC 037 */
static const UV UNI_PLAYINGCARDS_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,
0x1F0A0,
0x1F100
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
363, /* Number of 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,
0x21,
0x24,
0x25,
0x28,
0x2A,
0x2B,
0x2C,
0x2D,
0x2E,
0x30,
0x3A,
0x3C,
0x3F,
0x41,
0x5C,
0x5D,
0xA1,
0xA2,
0xA7,
0xA8,
0xB6,
0xB8,
0xBF,
0xC0,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58A,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x166E,
0x166F,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x1806,
0x1807,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2016,
0x2018,
0x2020,
0x2028,
0x2030,
0x2039,
0x203B,
0x203F,
0x2041,
0x2044,
0x2047,
0x2052,
0x2053,
0x2054,
0x2055,
0x205F,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E02,
0x2E06,
0x2E09,
0x2E0B,
0x2E0C,
0x2E0E,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2F,
0x2E30,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x2E42,
0x2E43,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x303D,
0x303E,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE10,
0xFE17,
0xFE19,
0xFE1A,
0xFE30,
0xFE31,
0xFE45,
0xFE47,
0xFE49,
0xFE4D,
0xFE50,
0xFE53,
0xFE54,
0xFE58,
0xFE5F,
0xFE62,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF08,
0xFF0A,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3C,
0xFF3D,
0xFF61,
0xFF62,
0xFF64,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
367, /* Number of 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,
0x4B,
0x4C,
0x50,
0x51,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x61,
0x62,
0x6B,
0x6D,
0x6F,
0x70,
0x7A,
0x7E,
0x7F,
0x80,
0xAA,
0xAC,
0xB3,
0xB4,
0xB5,
0xB7,
0xE0,
0xE1,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58A,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x166E,
0x166F,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x1806,
0x1807,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2016,
0x2018,
0x2020,
0x2028,
0x2030,
0x2039,
0x203B,
0x203F,
0x2041,
0x2044,
0x2047,
0x2052,
0x2053,
0x2054,
0x2055,
0x205F,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E02,
0x2E06,
0x2E09,
0x2E0B,
0x2E0C,
0x2E0E,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2F,
0x2E30,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x2E42,
0x2E43,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x303D,
0x303E,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE10,
0xFE17,
0xFE19,
0xFE1A,
0xFE30,
0xFE31,
0xFE45,
0xFE47,
0xFE49,
0xFE4D,
0xFE50,
0xFE53,
0xFE54,
0xFE58,
0xFE5F,
0xFE62,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF08,
0xFF0A,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3C,
0xFF3D,
0xFF61,
0xFF62,
0xFF64,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
367, /* Number of 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,
0x4B,
0x4C,
0x50,
0x51,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x61,
0x62,
0x6B,
0x6D,
0x6F,
0x70,
0x7A,
0x7E,
0x7F,
0x80,
0xAA,
0xAC,
0xB3,
0xB4,
0xB5,
0xB7,
0xE0,
0xE1,
0x37E,
0x37F,
0x387,
0x388,
0x55A,
0x560,
0x589,
0x58A,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5F3,
0x5F5,
0x609,
0x60B,
0x60C,
0x60E,
0x61B,
0x61C,
0x61E,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x700,
0x70E,
0x7F7,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0x970,
0x971,
0x9FD,
0x9FE,
0xA76,
0xA77,
0xAF0,
0xAF1,
0xC77,
0xC78,
0xC84,
0xC85,
0xDF4,
0xDF5,
0xE4F,
0xE50,
0xE5A,
0xE5C,
0xF04,
0xF13,
0xF14,
0xF15,
0xF85,
0xF86,
0xFD0,
0xFD5,
0xFD9,
0xFDB,
0x104A,
0x1050,
0x10FB,
0x10FC,
0x1360,
0x1369,
0x166E,
0x166F,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17D8,
0x17DB,
0x1800,
0x1806,
0x1807,
0x180B,
0x1944,
0x1946,
0x1A1E,
0x1A20,
0x1AA0,
0x1AA7,
0x1AA8,
0x1AAE,
0x1B5A,
0x1B61,
0x1BFC,
0x1C00,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x1CC0,
0x1CC8,
0x1CD3,
0x1CD4,
0x2016,
0x2018,
0x2020,
0x2028,
0x2030,
0x2039,
0x203B,
0x203F,
0x2041,
0x2044,
0x2047,
0x2052,
0x2053,
0x2054,
0x2055,
0x205F,
0x2CF9,
0x2CFD,
0x2CFE,
0x2D00,
0x2D70,
0x2D71,
0x2E00,
0x2E02,
0x2E06,
0x2E09,
0x2E0B,
0x2E0C,
0x2E0E,
0x2E17,
0x2E18,
0x2E1A,
0x2E1B,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2F,
0x2E30,
0x2E3A,
0x2E3C,
0x2E40,
0x2E41,
0x2E42,
0x2E43,
0x2E50,
0x2E52,
0x2E53,
0x3001,
0x3004,
0x303D,
0x303E,
0x30FB,
0x30FC,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F8,
0xA874,
0xA878,
0xA8CE,
0xA8D0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA95F,
0xA960,
0xA9C1,
0xA9CE,
0xA9DE,
0xA9E0,
0xAA5C,
0xAA60,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE10,
0xFE17,
0xFE19,
0xFE1A,
0xFE30,
0xFE31,
0xFE45,
0xFE47,
0xFE49,
0xFE4D,
0xFE50,
0xFE53,
0xFE54,
0xFE58,
0xFE5F,
0xFE62,
0xFE68,
0xFE69,
0xFE6A,
0xFE6C,
0xFF01,
0xFF04,
0xFF05,
0xFF08,
0xFF0A,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF10,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF21,
0xFF3C,
0xFF3D,
0xFF61,
0xFF62,
0xFF64,
0xFF66,
0x10100,
0x10103,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x1056F,
0x10570,
0x10857,
0x10858,
0x1091F,
0x10920,
0x1093F,
0x10940,
0x10A50,
0x10A59,
0x10A7F,
0x10A80,
0x10AF0,
0x10AF7,
0x10B39,
0x10B40,
0x10B99,
0x10B9D,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BB,
0x110BD,
0x110BE,
0x110C2,
0x11140,
0x11144,
0x11174,
0x11176,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x111E0,
0x11238,
0x1123E,
0x112A9,
0x112AA,
0x1144B,
0x11450,
0x1145A,
0x1145C,
0x1145D,
0x1145E,
0x114C6,
0x114C7,
0x115C1,
0x115D8,
0x11641,
0x11644,
0x11660,
0x1166D,
0x1173C,
0x1173F,
0x1183B,
0x1183C,
0x11944,
0x11947,
0x119E2,
0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AA3,
0x11C41,
0x11C46,
0x11C70,
0x11C72,
0x11EF7,
0x11EF9,
0x11FFF,
0x12000,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3C,
0x16B44,
0x16B45,
0x16E97,
0x16E9B,
0x16FE2,
0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8C,
0x1E95E,
0x1E960
};
# endif /* EBCDIC 037 */
static const UV UNI_PRTI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10B40,
0x10B56,
0x10B58,
0x10B60
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PS_invlist[] = { /* for ASCII/Latin1 */
151, /* Number of 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,
0x28,
0x29,
0x5B,
0x5C,
0x7B,
0x7C,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x201A,
0x201B,
0x201E,
0x201F,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E42,
0x2E43,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301D,
0x301E,
0xFD3F,
0xFD40,
0xFE17,
0xFE18,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE47,
0xFE48,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PS_invlist[] = { /* for EBCDIC 1047 */
151, /* Number of 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,
0x4D,
0x4E,
0xAD,
0xAE,
0xC0,
0xC1,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x201A,
0x201B,
0x201E,
0x201F,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E42,
0x2E43,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301D,
0x301E,
0xFD3F,
0xFD40,
0xFE17,
0xFE18,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE47,
0xFE48,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PS_invlist[] = { /* for EBCDIC 037 */
151, /* Number of 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,
0x4D,
0x4E,
0xBA,
0xBB,
0xC0,
0xC1,
0xF3A,
0xF3B,
0xF3C,
0xF3D,
0x169B,
0x169C,
0x201A,
0x201B,
0x201E,
0x201F,
0x2045,
0x2046,
0x207D,
0x207E,
0x208D,
0x208E,
0x2308,
0x2309,
0x230A,
0x230B,
0x2329,
0x232A,
0x2768,
0x2769,
0x276A,
0x276B,
0x276C,
0x276D,
0x276E,
0x276F,
0x2770,
0x2771,
0x2772,
0x2773,
0x2774,
0x2775,
0x27C5,
0x27C6,
0x27E6,
0x27E7,
0x27E8,
0x27E9,
0x27EA,
0x27EB,
0x27EC,
0x27ED,
0x27EE,
0x27EF,
0x2983,
0x2984,
0x2985,
0x2986,
0x2987,
0x2988,
0x2989,
0x298A,
0x298B,
0x298C,
0x298D,
0x298E,
0x298F,
0x2990,
0x2991,
0x2992,
0x2993,
0x2994,
0x2995,
0x2996,
0x2997,
0x2998,
0x29D8,
0x29D9,
0x29DA,
0x29DB,
0x29FC,
0x29FD,
0x2E22,
0x2E23,
0x2E24,
0x2E25,
0x2E26,
0x2E27,
0x2E28,
0x2E29,
0x2E42,
0x2E43,
0x3008,
0x3009,
0x300A,
0x300B,
0x300C,
0x300D,
0x300E,
0x300F,
0x3010,
0x3011,
0x3014,
0x3015,
0x3016,
0x3017,
0x3018,
0x3019,
0x301A,
0x301B,
0x301D,
0x301E,
0xFD3F,
0xFD40,
0xFE17,
0xFE18,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE47,
0xFE48,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFF08,
0xFF09,
0xFF3B,
0xFF3C,
0xFF5B,
0xFF5C,
0xFF5F,
0xFF60,
0xFF62,
0xFF63
};
# endif /* EBCDIC 037 */
static const UV UNI_PUA_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,
0xE000,
0xF900
};
static const UV UNI_QAAI_invlist[] = { /* for all charsets */
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 */
0x0,
0x300,
0x342,
0x343,
0x345,
0x346,
0x363,
0x953,
0x955,
0x1AB0,
0x1AC1,
0x1DC2,
0x1DF8,
0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200E,
0x20D0,
0x20F0,
0xFE00,
0xFE10,
0xFE20,
0xFE2E,
0x101FD,
0x101FE,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0xE0100,
0xE01F0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_QMARK_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x22,
0x23,
0x27,
0x28,
0xAB,
0xAC,
0xBB,
0xBC,
0x2018,
0x2020,
0x2039,
0x203B,
0x2E42,
0x2E43,
0x300C,
0x3010,
0x301D,
0x3020,
0xFE41,
0xFE45,
0xFF02,
0xFF03,
0xFF07,
0xFF08,
0xFF62,
0xFF64
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_QMARK_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of 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,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x2018,
0x2020,
0x2039,
0x203B,
0x2E42,
0x2E43,
0x300C,
0x3010,
0x301D,
0x3020,
0xFE41,
0xFE45,
0xFF02,
0xFF03,
0xFF07,
0xFF08,
0xFF62,
0xFF64
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_QMARK_invlist[] = { /* for EBCDIC 037 */
25, /* Number of 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,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0x2018,
0x2020,
0x2039,
0x203B,
0x2E42,
0x2E43,
0x300C,
0x3010,
0x301D,
0x3020,
0xFE41,
0xFE45,
0xFF02,
0xFF03,
0xFF07,
0xFF08,
0xFF62,
0xFF64
};
# endif /* EBCDIC 037 */
static const UV UNI_RADICAL_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,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6
};
static const UV UNI_RI_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,
0x1F1E6,
0x1F200
};
static const UV UNI_RJNG_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xA930,
0xA954,
0xA95F,
0xA960
};
static const UV UNI_ROHG_invlist[] = { /* for all charsets */
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 */
0x0,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x640,
0x641,
0x6D4,
0x6D5,
0x10D00,
0x10D28,
0x10D30,
0x10D3A
};
static const UV UNI_RUMI_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,
0x10E60,
0x10E80
};
static const UV UNI_RUNR_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x16A0,
0x16EB,
0x16EE,
0x16F9
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
459, /* Number of 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,
0x24,
0x25,
0x2B,
0x2C,
0x3C,
0x3F,
0x5E,
0x5F,
0x60,
0x61,
0x7C,
0x7D,
0x7E,
0x7F,
0xA2,
0xA7,
0xA8,
0xAA,
0xAC,
0xAD,
0xAE,
0xB2,
0xB4,
0xB5,
0xB8,
0xB9,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x384,
0x386,
0x3F6,
0x3F7,
0x482,
0x483,
0x58D,
0x590,
0x606,
0x609,
0x60B,
0x60C,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x7F6,
0x7F7,
0x7FE,
0x800,
0x9F2,
0x9F4,
0x9FA,
0x9FC,
0xAF1,
0xAF2,
0xB70,
0xB71,
0xBF3,
0xBFB,
0xC7F,
0xC80,
0xD4F,
0xD50,
0xD79,
0xD7A,
0xE3F,
0xE40,
0xF01,
0xF04,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD5,
0xFD9,
0x109E,
0x10A0,
0x1390,
0x139A,
0x166D,
0x166E,
0x17DB,
0x17DC,
0x1940,
0x1941,
0x19DE,
0x1A00,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2044,
0x2045,
0x2052,
0x2053,
0x207A,
0x207D,
0x208A,
0x208D,
0x20A0,
0x20C0,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2190,
0x2308,
0x230C,
0x2329,
0x232B,
0x2427,
0x2440,
0x244B,
0x249C,
0x24EA,
0x2500,
0x2768,
0x2794,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2E50,
0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3004,
0x3005,
0x3012,
0x3014,
0x3020,
0x3021,
0x3036,
0x3038,
0x303E,
0x3040,
0x309B,
0x309D,
0x3190,
0x3192,
0x3196,
0x31A0,
0x31C0,
0x31E4,
0x3200,
0x321F,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA828,
0xA82C,
0xA836,
0xA83A,
0xAA77,
0xAA7A,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFB29,
0xFB2A,
0xFBB2,
0xFBC2,
0xFDFC,
0xFDFE,
0xFE62,
0xFE63,
0xFE64,
0xFE67,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10137,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10877,
0x10879,
0x10AC8,
0x10AC9,
0x1173F,
0x11740,
0x11FD5,
0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
0x16B46,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1E14F,
0x1E150,
0x1E2FF,
0x1E300,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ED2E,
0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10D,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x50,
0x5B,
0x5C,
0x5F,
0x60,
0x6A,
0x6B,
0x6E,
0x6F,
0x79,
0x7A,
0x7E,
0x7F,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAF,
0xB3,
0xB4,
0xB5,
0xBB,
0xBD,
0xBE,
0xC0,
0xE1,
0xE2,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x384,
0x386,
0x3F6,
0x3F7,
0x482,
0x483,
0x58D,
0x590,
0x606,
0x609,
0x60B,
0x60C,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x7F6,
0x7F7,
0x7FE,
0x800,
0x9F2,
0x9F4,
0x9FA,
0x9FC,
0xAF1,
0xAF2,
0xB70,
0xB71,
0xBF3,
0xBFB,
0xC7F,
0xC80,
0xD4F,
0xD50,
0xD79,
0xD7A,
0xE3F,
0xE40,
0xF01,
0xF04,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD5,
0xFD9,
0x109E,
0x10A0,
0x1390,
0x139A,
0x166D,
0x166E,
0x17DB,
0x17DC,
0x1940,
0x1941,
0x19DE,
0x1A00,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2044,
0x2045,
0x2052,
0x2053,
0x207A,
0x207D,
0x208A,
0x208D,
0x20A0,
0x20C0,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2190,
0x2308,
0x230C,
0x2329,
0x232B,
0x2427,
0x2440,
0x244B,
0x249C,
0x24EA,
0x2500,
0x2768,
0x2794,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2E50,
0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3004,
0x3005,
0x3012,
0x3014,
0x3020,
0x3021,
0x3036,
0x3038,
0x303E,
0x3040,
0x309B,
0x309D,
0x3190,
0x3192,
0x3196,
0x31A0,
0x31C0,
0x31E4,
0x3200,
0x321F,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA828,
0xA82C,
0xA836,
0xA83A,
0xAA77,
0xAA7A,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFB29,
0xFB2A,
0xFBB2,
0xFBC2,
0xFDFC,
0xFDFE,
0xFE62,
0xFE63,
0xFE64,
0xFE67,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10137,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10877,
0x10879,
0x10AC8,
0x10AC9,
0x1173F,
0x11740,
0x11FD5,
0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
0x16B46,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1E14F,
0x1E150,
0x1E2FF,
0x1E300,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ED2E,
0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10D,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
463, /* Number of 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,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x50,
0x5B,
0x5C,
0x5F,
0x60,
0x6A,
0x6B,
0x6E,
0x6F,
0x79,
0x7A,
0x7E,
0x7F,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAF,
0xB3,
0xB4,
0xB5,
0xBC,
0xC0,
0xE1,
0xE2,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x384,
0x386,
0x3F6,
0x3F7,
0x482,
0x483,
0x58D,
0x590,
0x606,
0x609,
0x60B,
0x60C,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x7F6,
0x7F7,
0x7FE,
0x800,
0x9F2,
0x9F4,
0x9FA,
0x9FC,
0xAF1,
0xAF2,
0xB70,
0xB71,
0xBF3,
0xBFB,
0xC7F,
0xC80,
0xD4F,
0xD50,
0xD79,
0xD7A,
0xE3F,
0xE40,
0xF01,
0xF04,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD5,
0xFD9,
0x109E,
0x10A0,
0x1390,
0x139A,
0x166D,
0x166E,
0x17DB,
0x17DC,
0x1940,
0x1941,
0x19DE,
0x1A00,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x2044,
0x2045,
0x2052,
0x2053,
0x207A,
0x207D,
0x208A,
0x208D,
0x20A0,
0x20C0,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2190,
0x2308,
0x230C,
0x2329,
0x232B,
0x2427,
0x2440,
0x244B,
0x249C,
0x24EA,
0x2500,
0x2768,
0x2794,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2E50,
0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3004,
0x3005,
0x3012,
0x3014,
0x3020,
0x3021,
0x3036,
0x3038,
0x303E,
0x3040,
0x309B,
0x309D,
0x3190,
0x3192,
0x3196,
0x31A0,
0x31C0,
0x31E4,
0x3200,
0x321F,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA828,
0xA82C,
0xA836,
0xA83A,
0xAA77,
0xAA7A,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFB29,
0xFB2A,
0xFBB2,
0xFBC2,
0xFDFC,
0xFDFE,
0xFE62,
0xFE63,
0xFE64,
0xFE67,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFFC,
0xFFFE,
0x10137,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10877,
0x10879,
0x10AC8,
0x10AC9,
0x1173F,
0x11740,
0x11FD5,
0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
0x16B46,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1E14F,
0x1E150,
0x1E2FF,
0x1E300,
0x1ECAC,
0x1ECAD,
0x1ECB0,
0x1ECB1,
0x1ED2E,
0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10D,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 037 */
static const UV UNI_SAMR_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x800,
0x82E,
0x830,
0x83F
};
static const UV UNI_SARB_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,
0x10A60,
0x10A80
};
static const UV UNI_SAUR_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__AT_invlist[] = { /* for ASCII/Latin1 */
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,
0x2E,
0x2F,
0x2024,
0x2025,
0xFE52,
0xFE53,
0xFF0E,
0xFF0F
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__AT_invlist[] = { /* for EBCDIC 1047 */
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,
0x4B,
0x4C,
0x2024,
0x2025,
0xFE52,
0xFE53,
0xFF0E,
0xFF0F
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__AT_invlist[] = { /* for EBCDIC 037 */
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,
0x4B,
0x4C,
0x2024,
0x2025,
0xFE52,
0xFE53,
0xFF0E,
0xFF0F
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__CL_invlist[] = { /* for ASCII/Latin1 */
89, /* Number of 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,
0x22,
0x23,
0x27,
0x2A,
0x5B,
0x5C,
0x5D,
0x5E,
0x7B,
0x7C,
0x7D,
0x7E,
0xAB,
0xAC,
0xBB,
0xBC,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2018,
0x2020,
0x2039,
0x203B,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E42,
0x2E43,
0x3008,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0xFD3E,
0xFD40,
0xFE17,
0xFE19,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0x1F676,
0x1F679
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 1047 */
91, /* Number of 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,
0x4D,
0x4E,
0x5D,
0x5E,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0xAD,
0xAE,
0xBD,
0xBE,
0xC0,
0xC1,
0xD0,
0xD1,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2018,
0x2020,
0x2039,
0x203B,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E42,
0x2E43,
0x3008,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0xFD3E,
0xFD40,
0xFE17,
0xFE19,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0x1F676,
0x1F679
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 037 */
89, /* Number of 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,
0x4D,
0x4E,
0x5D,
0x5E,
0x7D,
0x7E,
0x7F,
0x80,
0x8A,
0x8C,
0xBA,
0xBC,
0xC0,
0xC1,
0xD0,
0xD1,
0xF3A,
0xF3E,
0x169B,
0x169D,
0x2018,
0x2020,
0x2039,
0x203B,
0x2045,
0x2047,
0x207D,
0x207F,
0x208D,
0x208F,
0x2308,
0x230C,
0x2329,
0x232B,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2E00,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E42,
0x2E43,
0x3008,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0xFD3E,
0xFD40,
0xFE17,
0xFE19,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF61,
0xFF62,
0xFF64,
0x1F676,
0x1F679
};
# endif /* EBCDIC 037 */
static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
587, /* Number of 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,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200E,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFF9E,
0xFFA0,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__FO_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xAD,
0xAE,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0xCA,
0xCB,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0xCA,
0xCB,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200B,
0x200C,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002
};
# endif /* EBCDIC 037 */
static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
1039, /* Number of 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,
0x1BB,
0x1BC,
0x1C0,
0x1C4,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C6,
0x2D2,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x374,
0x375,
0x559,
0x55A,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE34,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x2135,
0x2139,
0x2180,
0x2183,
0x2185,
0x2189,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA66E,
0xA66F,
0xA67F,
0xA680,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA788,
0xA789,
0xA78F,
0xA790,
0xA7F7,
0xA7F8,
0xA7FB,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB69,
0xAB6A,
0xABC0,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10450,
0x1049E,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */
1299, /* Number of 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,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xDF,
0xF7,
0xF8,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37A,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1DC0,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */
1307, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37A,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1DC0,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */
1307, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x70,
0x71,
0x81,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0xA0,
0xA1,
0xA2,
0xAA,
0xCB,
0xD0,
0xDB,
0xE0,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BB,
0x1BD,
0x1C0,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x294,
0x295,
0x2B9,
0x2C0,
0x2C2,
0x2E0,
0x2E5,
0x371,
0x372,
0x373,
0x374,
0x377,
0x378,
0x37A,
0x37E,
0x390,
0x391,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F6,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x482,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x560,
0x589,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
0x1D00,
0x1DC0,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F16,
0x1F20,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F46,
0x1F50,
0x1F58,
0x1F60,
0x1F68,
0x1F70,
0x1F7E,
0x1F80,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB5,
0x1FB6,
0x1FB8,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FC8,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FE0,
0x1FE8,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FF8,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x210A,
0x210B,
0x210E,
0x2110,
0x2113,
0x2114,
0x212F,
0x2130,
0x2134,
0x2135,
0x2139,
0x213A,
0x213C,
0x213E,
0x2146,
0x214A,
0x214E,
0x214F,
0x2170,
0x2180,
0x2184,
0x2185,
0x24D0,
0x24EA,
0x2C30,
0x2C5F,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CE5,
0x2CEC,
0x2CED,
0x2CEE,
0x2CEF,
0x2CF3,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA66E,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69E,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA788,
0xA78C,
0xA78D,
0xA78E,
0xA78F,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
0xAB69,
0xAB70,
0xABC0,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFF41,
0xFF5B,
0x10428,
0x10450,
0x104D8,
0x104FC,
0x10CC0,
0x10CF3,
0x118C0,
0x118E0,
0x16E60,
0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
0x1D455,
0x1D456,
0x1D468,
0x1D482,
0x1D49C,
0x1D4B6,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4C4,
0x1D4C5,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D51E,
0x1D538,
0x1D552,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A6,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6E2,
0x1D6FC,
0x1D715,
0x1D716,
0x1D71C,
0x1D736,
0x1D74F,
0x1D750,
0x1D756,
0x1D770,
0x1D789,
0x1D78A,
0x1D790,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CA,
0x1D7CB,
0x1D7CC,
0x1E922,
0x1E944
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
125, /* Number of 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,
0x30,
0x3A,
0x660,
0x66A,
0x66B,
0x66D,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
125, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x66B,
0x66D,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */
125, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x66B,
0x66D,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__SC_invlist[] = { /* for ASCII/Latin1 */
39, /* Number of 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,
0x2C,
0x2E,
0x3A,
0x3B,
0x55D,
0x55E,
0x60C,
0x60E,
0x7F8,
0x7F9,
0x1802,
0x1803,
0x1808,
0x1809,
0x2013,
0x2015,
0x3001,
0x3002,
0xFE10,
0xFE12,
0xFE13,
0xFE14,
0xFE31,
0xFE33,
0xFE50,
0xFE52,
0xFE55,
0xFE56,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0C,
0xFF0E,
0xFF1A,
0xFF1B,
0xFF64,
0xFF65
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__SC_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x60,
0x61,
0x6B,
0x6C,
0x7A,
0x7B,
0x55D,
0x55E,
0x60C,
0x60E,
0x7F8,
0x7F9,
0x1802,
0x1803,
0x1808,
0x1809,
0x2013,
0x2015,
0x3001,
0x3002,
0xFE10,
0xFE12,
0xFE13,
0xFE14,
0xFE31,
0xFE33,
0xFE50,
0xFE52,
0xFE55,
0xFE56,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0C,
0xFF0E,
0xFF1A,
0xFF1B,
0xFF64,
0xFF65
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__SC_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x60,
0x61,
0x6B,
0x6C,
0x7A,
0x7B,
0x55D,
0x55E,
0x60C,
0x60E,
0x7F8,
0x7F9,
0x1802,
0x1803,
0x1808,
0x1809,
0x2013,
0x2015,
0x3001,
0x3002,
0xFE10,
0xFE12,
0xFE13,
0xFE14,
0xFE31,
0xFE33,
0xFE50,
0xFE52,
0xFE55,
0xFE56,
0xFE58,
0xFE59,
0xFE63,
0xFE64,
0xFF0C,
0xFF0E,
0xFF1A,
0xFF1B,
0xFF64,
0xFF65
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__SE_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of 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,
0x85,
0x86,
0x2028,
0x202A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__SE_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of 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,
0x25,
0x26,
0x2028,
0x202A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__SE_invlist[] = { /* for EBCDIC 037 */
5, /* Number of 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,
0x15,
0x16,
0x2028,
0x202A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__SP_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x9,
0xA,
0xB,
0xD,
0x20,
0x21,
0xA0,
0xA1,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5,
0x6,
0xB,
0xD,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5,
0x6,
0xB,
0xD,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x21,
0x22,
0x3F,
0x40,
0x589,
0x58A,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x703,
0x7F9,
0x7FA,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x964,
0x966,
0x104A,
0x104C,
0x1362,
0x1363,
0x1367,
0x1369,
0x166E,
0x166F,
0x1735,
0x1737,
0x1803,
0x1804,
0x1809,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1C3B,
0x1C3D,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x3002,
0x3003,
0xA4FF,
0xA500,
0xA60E,
0xA610,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C8,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0x10A56,
0x10A58,
0x10F55,
0x10F5A,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144D,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11C41,
0x11C43,
0x11EF7,
0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B39,
0x16B44,
0x16B45,
0x16E98,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5A,
0x5B,
0x6F,
0x70,
0x589,
0x58A,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x703,
0x7F9,
0x7FA,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x964,
0x966,
0x104A,
0x104C,
0x1362,
0x1363,
0x1367,
0x1369,
0x166E,
0x166F,
0x1735,
0x1737,
0x1803,
0x1804,
0x1809,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1C3B,
0x1C3D,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x3002,
0x3003,
0xA4FF,
0xA500,
0xA60E,
0xA610,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C8,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0x10A56,
0x10A58,
0x10F55,
0x10F5A,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144D,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11C41,
0x11C43,
0x11EF7,
0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B39,
0x16B44,
0x16B45,
0x16E98,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5A,
0x5B,
0x6F,
0x70,
0x589,
0x58A,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x703,
0x7F9,
0x7FA,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x964,
0x966,
0x104A,
0x104C,
0x1362,
0x1363,
0x1367,
0x1369,
0x166E,
0x166F,
0x1735,
0x1737,
0x1803,
0x1804,
0x1809,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1C3B,
0x1C3D,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x3002,
0x3003,
0xA4FF,
0xA500,
0xA60E,
0xA610,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C8,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0x10A56,
0x10A58,
0x10F55,
0x10F5A,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144D,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11C41,
0x11C43,
0x11EF7,
0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B39,
0x16B44,
0x16B45,
0x16E98,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__UP_invlist[] = { /* for ASCII/Latin1 */
1289, /* Number of 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,
0x41,
0x5B,
0xC0,
0xD7,
0xD8,
0xDF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBD,
0x1FC8,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFD,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 1047 */
1307, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBD,
0x1FC8,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFD,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */
1303, /* Number of 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,
0x62,
0x6A,
0x71,
0x79,
0x80,
0x81,
0x9E,
0x9F,
0xAC,
0xAF,
0xC1,
0xCA,
0xD1,
0xDA,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x133,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x140,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x181,
0x183,
0x184,
0x185,
0x186,
0x188,
0x189,
0x18C,
0x18E,
0x192,
0x193,
0x195,
0x196,
0x199,
0x19C,
0x19E,
0x19F,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1B0,
0x1B1,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C6,
0x1C7,
0x1C9,
0x1CA,
0x1CC,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F3,
0x1F4,
0x1F5,
0x1F6,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23C,
0x23D,
0x23F,
0x241,
0x242,
0x243,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x370,
0x371,
0x372,
0x373,
0x376,
0x377,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x390,
0x391,
0x3A2,
0x3A3,
0x3AC,
0x3CF,
0x3D0,
0x3D2,
0x3D5,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F4,
0x3F5,
0x3F7,
0x3F8,
0x3F9,
0x3FB,
0x3FD,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x531,
0x557,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x13A0,
0x13F6,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F10,
0x1F18,
0x1F1E,
0x1F28,
0x1F30,
0x1F38,
0x1F40,
0x1F48,
0x1F4E,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F70,
0x1F88,
0x1F90,
0x1F98,
0x1FA0,
0x1FA8,
0x1FB0,
0x1FB8,
0x1FBD,
0x1FC8,
0x1FCD,
0x1FD8,
0x1FDC,
0x1FE8,
0x1FED,
0x1FF8,
0x1FFD,
0x2102,
0x2103,
0x2107,
0x2108,
0x210B,
0x210E,
0x2110,
0x2113,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x2130,
0x2134,
0x213E,
0x2140,
0x2145,
0x2146,
0x2160,
0x2170,
0x2183,
0x2184,
0x24B6,
0x24D0,
0x2C00,
0x2C2F,
0x2C60,
0x2C61,
0x2C62,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7E,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AF,
0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7F5,
0xA7F6,
0xFF21,
0xFF3B,
0x10400,
0x10428,
0x104B0,
0x104D4,
0x10C80,
0x10CB3,
0x118A0,
0x118C0,
0x16E40,
0x16E60,
0x1D400,
0x1D41A,
0x1D434,
0x1D44E,
0x1D468,
0x1D482,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A7,
0x1D4A9,
0x1D4AD,
0x1D4AE,
0x1D4B6,
0x1D4D0,
0x1D4EA,
0x1D504,
0x1D506,
0x1D507,
0x1D50B,
0x1D50D,
0x1D515,
0x1D516,
0x1D51D,
0x1D538,
0x1D53A,
0x1D53B,
0x1D53F,
0x1D540,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D551,
0x1D56C,
0x1D586,
0x1D5A0,
0x1D5BA,
0x1D5D4,
0x1D5EE,
0x1D608,
0x1D622,
0x1D63C,
0x1D656,
0x1D670,
0x1D68A,
0x1D6A8,
0x1D6C1,
0x1D6E2,
0x1D6FB,
0x1D71C,
0x1D735,
0x1D756,
0x1D76F,
0x1D790,
0x1D7A9,
0x1D7CA,
0x1D7CB,
0x1E900,
0x1E922,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
1611, /* 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,
0x9,
0xE,
0x20,
0x23,
0x27,
0x2A,
0x2C,
0x2F,
0x30,
0x3B,
0x3F,
0x40,
0x41,
0x5C,
0x5D,
0x5E,
0x61,
0x7C,
0x7D,
0x7E,
0x85,
0x86,
0xA0,
0xA1,
0xAA,
0xAC,
0xAD,
0xAE,
0xB5,
0xB6,
0xBA,
0xBC,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x55D,
0x55E,
0x560,
0x58A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x66A,
0x66B,
0x66D,
0x66E,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x703,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7F8,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104C,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1362,
0x1363,
0x1367,
0x1369,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166E,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1804,
0x1808,
0x180A,
0x180B,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AAC,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5C,
0x1B5E,
0x1B60,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C3B,
0x1C3D,
0x1C40,
0x1C4A,
0x1C4D,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x2010,
0x2013,
0x2015,
0x2018,
0x2020,
0x2024,
0x2025,
0x2028,
0x2030,
0x2039,
0x203B,
0x203C,
0x203E,
0x2045,
0x204A,
0x205F,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207D,
0x2080,
0x208D,
0x208F,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2308,
0x230C,
0x2329,
0x232B,
0x24B6,
0x24EA,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2E,
0x2E30,
0x2E3C,
0x2E3D,
0x2E42,
0x2E43,
0x3000,
0x3003,
0x3005,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA4FF,
0xA60D,
0xA60E,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA876,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA92F,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9C8,
0xA9CA,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE12,
0xFE13,
0xFE14,
0xFE17,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE33,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE53,
0xFE55,
0xFE5F,
0xFE63,
0xFE64,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0F,
0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
0xFF21,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF41,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF65,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A56,
0x10A58,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10F55,
0x10F5A,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11049,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110BD,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11141,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
0x111C9,
0x111DB,
0x111DC,
0x111DD,
0x111DE,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
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,
0x1144D,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C9,
0x115DE,
0x11600,
0x11643,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11945,
0x11946,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A42,
0x11A44,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9B,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C43,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B39,
0x16B40,
0x16B45,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16E98,
0x16E99,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA88,
0x1DA89,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F676,
0x1F679,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
1631, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x51,
0x5B,
0x5D,
0x5E,
0x60,
0x61,
0x62,
0x6A,
0x6B,
0x6C,
0x6F,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xBA,
0xBB,
0xBD,
0xBE,
0xC0,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x55D,
0x55E,
0x560,
0x58A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x66A,
0x66B,
0x66D,
0x66E,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x703,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7F8,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104C,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1362,
0x1363,
0x1367,
0x1369,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166E,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1804,
0x1808,
0x180A,
0x180B,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AAC,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5C,
0x1B5E,
0x1B60,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C3B,
0x1C3D,
0x1C40,
0x1C4A,
0x1C4D,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x2010,
0x2013,
0x2015,
0x2018,
0x2020,
0x2024,
0x2025,
0x2028,
0x2030,
0x2039,
0x203B,
0x203C,
0x203E,
0x2045,
0x204A,
0x205F,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207D,
0x2080,
0x208D,
0x208F,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2308,
0x230C,
0x2329,
0x232B,
0x24B6,
0x24EA,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2E,
0x2E30,
0x2E3C,
0x2E3D,
0x2E42,
0x2E43,
0x3000,
0x3003,
0x3005,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA4FF,
0xA60D,
0xA60E,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA876,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA92F,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9C8,
0xA9CA,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE12,
0xFE13,
0xFE14,
0xFE17,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE33,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE53,
0xFE55,
0xFE5F,
0xFE63,
0xFE64,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0F,
0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
0xFF21,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF41,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF65,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A56,
0x10A58,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10F55,
0x10F5A,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11049,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110BD,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11141,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
0x111C9,
0x111DB,
0x111DC,
0x111DD,
0x111DE,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
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,
0x1144D,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C9,
0x115DE,
0x11600,
0x11643,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11945,
0x11946,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A42,
0x11A44,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9B,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C43,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B39,
0x16B40,
0x16B45,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16E98,
0x16E99,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA88,
0x1DA89,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F676,
0x1F679,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
1629, /* 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,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x51,
0x5B,
0x5D,
0x5E,
0x60,
0x61,
0x62,
0x6A,
0x6B,
0x6C,
0x6F,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xBA,
0xBC,
0xC0,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x55D,
0x55E,
0x560,
0x58A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F4,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x61E,
0x66A,
0x66B,
0x66D,
0x66E,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x703,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7F8,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104C,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1362,
0x1363,
0x1367,
0x1369,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166E,
0x169D,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x1802,
0x1804,
0x1808,
0x180A,
0x180B,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AAC,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5C,
0x1B5E,
0x1B60,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C3B,
0x1C3D,
0x1C40,
0x1C4A,
0x1C4D,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x2010,
0x2013,
0x2015,
0x2018,
0x2020,
0x2024,
0x2025,
0x2028,
0x2030,
0x2039,
0x203B,
0x203C,
0x203E,
0x2045,
0x204A,
0x205F,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207D,
0x2080,
0x208D,
0x208F,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2308,
0x230C,
0x2329,
0x232B,
0x24B6,
0x24EA,
0x275B,
0x2761,
0x2768,
0x2776,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E0E,
0x2E1C,
0x2E1E,
0x2E20,
0x2E2A,
0x2E2E,
0x2E30,
0x2E3C,
0x2E3D,
0x2E42,
0x2E43,
0x3000,
0x3003,
0x3005,
0x3012,
0x3014,
0x301C,
0x301D,
0x3020,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA4FF,
0xA60D,
0xA60E,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA876,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA92F,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9C8,
0xA9CA,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5D,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD40,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE12,
0xFE13,
0xFE14,
0xFE17,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE33,
0xFE35,
0xFE45,
0xFE47,
0xFE49,
0xFE50,
0xFE53,
0xFE55,
0xFE5F,
0xFE63,
0xFE64,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0F,
0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
0xFF21,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF41,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF65,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A56,
0x10A58,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10F55,
0x10F5A,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11049,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110BD,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11141,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
0x111C9,
0x111DB,
0x111DC,
0x111DD,
0x111DE,
0x111E0,
0x11200,
0x11212,
0x11213,
0x1123A,
0x1123B,
0x1123D,
0x1123E,
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,
0x1144D,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115C2,
0x115C4,
0x115C9,
0x115DE,
0x11600,
0x11643,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11945,
0x11946,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A42,
0x11A44,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9B,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C43,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16A70,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B39,
0x16B40,
0x16B45,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16E98,
0x16E99,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA88,
0x1DA89,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F676,
0x1F679,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SC_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x24,
0x25,
0xA2,
0xA6,
0x58F,
0x590,
0x60B,
0x60C,
0x7FE,
0x800,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x20A0,
0x20C0,
0xA838,
0xA839,
0xFDFC,
0xFDFD,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFFE0,
0xFFE2,
0xFFE5,
0xFFE7,
0x11FDD,
0x11FE1,
0x1E2FF,
0x1E300,
0x1ECB0,
0x1ECB1
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SC_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4A,
0x4B,
0x5B,
0x5C,
0x9F,
0xA0,
0xB1,
0xB3,
0x58F,
0x590,
0x60B,
0x60C,
0x7FE,
0x800,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x20A0,
0x20C0,
0xA838,
0xA839,
0xFDFC,
0xFDFD,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFFE0,
0xFFE2,
0xFFE5,
0xFFE7,
0x11FDD,
0x11FE1,
0x1E2FF,
0x1E300,
0x1ECB0,
0x1ECB1
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SC_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4A,
0x4B,
0x5B,
0x5C,
0x9F,
0xA0,
0xB1,
0xB3,
0x58F,
0x590,
0x60B,
0x60C,
0x7FE,
0x800,
0x9F2,
0x9F4,
0x9FB,
0x9FC,
0xAF1,
0xAF2,
0xBF9,
0xBFA,
0xE3F,
0xE40,
0x17DB,
0x17DC,
0x20A0,
0x20C0,
0xA838,
0xA839,
0xFDFC,
0xFDFD,
0xFE69,
0xFE6A,
0xFF04,
0xFF05,
0xFFE0,
0xFFE2,
0xFFE5,
0xFFE7,
0x11FDD,
0x11FE1,
0x1E2FF,
0x1E300,
0x1ECB0,
0x1ECB1
};
# endif /* EBCDIC 037 */
static const UV UNI_SC__ADLM_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,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */
115, /* Number of 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,
0x600,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61D,
0x61E,
0x61F,
0x620,
0x640,
0x641,
0x64B,
0x656,
0x670,
0x671,
0x6DD,
0x6DE,
0x700,
0x750,
0x780,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x900,
0xFB50,
0xFBC2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFE,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0x10E60,
0x10E7F,
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
};
static const UV UNI_SC__BENG_invlist[] = { /* for all charsets */
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 */
0x0,
0x980,
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
};
static const UV UNI_SC__BOPO_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,
0x2EA,
0x2EC,
0x3105,
0x3130,
0x31A0,
0x31C0
};
static const UV UNI_SC__BUGI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1A00,
0x1A1C,
0x1A1E,
0x1A20
};
static const UV UNI_SC__BUHD_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,
0x1740,
0x1754
};
static const UV UNI_SC__CAKM_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11100,
0x11135,
0x11136,
0x11148
};
static const UV UNI_SC__COPT_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,
0x3E2,
0x3F0,
0x2C80,
0x2CF4,
0x2CF9,
0x2D00
};
static const UV UNI_SC__CPRT_invlist[] = { /* for all charsets */
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 */
0x0,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10840
};
static const UV UNI_SC__CYRL_invlist[] = { /* for all charsets */
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 */
0x0,
0x400,
0x485,
0x487,
0x530,
0x1C80,
0x1C89,
0x1D2B,
0x1D2C,
0x1D78,
0x1D79,
0x2DE0,
0x2E00,
0xA640,
0xA6A0,
0xFE2E,
0xFE30
};
static const UV UNI_SC__DEVA_invlist[] = { /* for all charsets */
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,
0x900,
0x951,
0x955,
0x964,
0x966,
0x980,
0xA8E0,
0xA900
};
static const UV UNI_SC__DOGR_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,
0x11800,
0x1183C
};
static const UV UNI_SC__DUPL_invlist[] = { /* for all charsets */
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 */
0x0,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA0
};
static const UV UNI_SC__GEOR_invlist[] = { /* for all charsets */
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 */
0x0,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
0x1100,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E
};
static const UV UNI_SC__GLAG_invlist[] = { /* for all charsets */
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 */
0x0,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B
};
static const UV UNI_SC__GONG_invlist[] = { /* for all charsets */
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 */
0x0,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D99,
0x11DA0,
0x11DAA
};
static const UV UNI_SC__GONM_invlist[] = { /* for all charsets */
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 */
0x0,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D50,
0x11D5A
};
static const UV UNI_SC__GRAN_invlist[] = { /* for all charsets */
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 */
0x0,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133C,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375
};
static const UV UNI_SC__GREK_invlist[] = { /* for all charsets */
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 */
0x0,
0x370,
0x374,
0x375,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x384,
0x385,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3E2,
0x3F0,
0x400,
0x1D26,
0x1D2B,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1DBF,
0x1DC0,
0x1F00,
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,
0x2126,
0x2127,
0xAB65,
0xAB66,
0x10140,
0x1018F,
0x101A0,
0x101A1,
0x1D200,
0x1D246
};
static const UV UNI_SC__GUJR_invlist[] = { /* for all charsets */
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 */
0x0,
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
};
static const UV UNI_SC__GURU_invlist[] = { /* for all charsets */
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 */
0x0,
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
};
static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */
39, /* Number of 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,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x3005,
0x3006,
0x3007,
0x3008,
0x3021,
0x302A,
0x3038,
0x303C,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0x16FF0,
0x16FF2,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
static const UV UNI_SC__HANG_invlist[] = { /* for all charsets */
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 */
0x0,
0x1100,
0x1200,
0x302E,
0x3030,
0x3131,
0x318F,
0x3200,
0x321F,
0x3260,
0x327F,
0xA960,
0xA97D,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD
};
static const UV UNI_SC__HANO_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,
0x1720,
0x1735
};
static const UV UNI_SC__HIRA_invlist[] = { /* for all charsets */
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 */
0x0,
0x3041,
0x3097,
0x309D,
0x30A0,
0x1B001,
0x1B11F,
0x1B150,
0x1B153,
0x1F200,
0x1F201
};
static const UV UNI_SC__JAVA_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,
0xA980,
0xA9CE,
0xA9D0,
0xA9DA,
0xA9DE,
0xA9E0
};
static const UV UNI_SC__KALI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xA900,
0xA92E,
0xA92F,
0xA930
};
static const UV UNI_SC__KANA_invlist[] = { /* for all charsets */
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 */
0x0,
0x30A1,
0x30FB,
0x30FD,
0x3100,
0x31F0,
0x3200,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0x1B000,
0x1B001,
0x1B164,
0x1B168
};
static const UV UNI_SC__KHOJ_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11200,
0x11212,
0x11213,
0x1123F
};
static const UV UNI_SC__KNDA_invlist[] = { /* for all charsets */
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 */
0x0,
0xC80,
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
};
static const UV UNI_SC__KTHI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11080,
0x110C2,
0x110CD,
0x110CE
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2E0,
0x2E5,
0x1D00,
0x1D26,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1E00,
0x1F00,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C60,
0x2C80,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xFB00,
0xFB07,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
91, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x1D00,
0x1D26,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1E00,
0x1F00,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C60,
0x2C80,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xFB00,
0xFB07,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 037 */
87, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x1D00,
0x1D26,
0x1D2C,
0x1D5D,
0x1D62,
0x1D66,
0x1D6B,
0x1D78,
0x1D79,
0x1DBF,
0x1E00,
0x1F00,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C60,
0x2C80,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
0xAB6A,
0xFB00,
0xFB07,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B
};
# endif /* EBCDIC 037 */
static const UV UNI_SC__LIMB_invlist[] = { /* for all charsets */
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 */
0x0,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x1950
};
static const UV UNI_SC__LINA_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,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768
};
static const UV UNI_SC__LINB_invlist[] = { /* for all charsets */
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 */
0x0,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB
};
static const UV UNI_SC__MAHJ_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,
0x11150,
0x11177
};
static const UV UNI_SC__MAND_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x840,
0x85C,
0x85E,
0x85F
};
static const UV UNI_SC__MANI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7
};
static const UV UNI_SC__MLYM_invlist[] = { /* for all charsets */
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 */
0x0,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80
};
static const UV UNI_SC__MODI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11600,
0x11645,
0x11650,
0x1165A
};
static const UV UNI_SC__MONG_invlist[] = { /* for all charsets */
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 */
0x0,
0x1800,
0x1802,
0x1804,
0x1805,
0x1806,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x11660,
0x1166D
};
static const UV UNI_SC__MULT_invlist[] = { /* for all charsets */
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 */
0x0,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA
};
static const UV UNI_SC__MYMR_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,
0x1000,
0x10A0,
0xA9E0,
0xA9FF,
0xAA60,
0xAA80
};
static const UV UNI_SC__NAND_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,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E5
};
static const UV UNI_SC__ORYA_invlist[] = { /* for all charsets */
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 */
0x0,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB78
};
static const UV UNI_SC__PERM_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,
0x10350,
0x1037B
};
static const UV UNI_SC__PHAG_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,
0xA840,
0xA878
};
static const UV UNI_SC__PHLP_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,
0x10B80,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0
};
static const UV UNI_SC__QAAI_invlist[] = { /* for all charsets */
57, /* Number of 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,
0x300,
0x370,
0x485,
0x487,
0x64B,
0x656,
0x670,
0x671,
0x951,
0x955,
0x1AB0,
0x1AC1,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200E,
0x20D0,
0x20F1,
0x302A,
0x302E,
0x3099,
0x309B,
0xFE00,
0xFE10,
0xFE20,
0xFE2E,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x1133B,
0x1133C,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0xE0100,
0xE01F0
};
static const UV UNI_SC__ROHG_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10D00,
0x10D28,
0x10D30,
0x10D3A
};
static const UV UNI_SC__SHRD_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,
0x11180,
0x111E0
};
static const UV UNI_SC__SIND_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x112B0,
0x112EB,
0x112F0,
0x112FA
};
static const UV UNI_SC__SINH_invlist[] = { /* for all charsets */
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 */
0x0,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF5,
0x111E1,
0x111F5
};
static const UV UNI_SC__SOGD_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,
0x10F30,
0x10F5A
};
static const UV UNI_SC__SYLO_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,
0xA800,
0xA82D
};
static const UV UNI_SC__SYRC_invlist[] = { /* for all charsets */
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,
0x700,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x860,
0x86B
};
static const UV UNI_SC__TAGB_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,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774
};
static const UV UNI_SC__TAKR_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11680,
0x116B9,
0x116C0,
0x116CA
};
static const UV UNI_SC__TALE_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1950,
0x196E,
0x1970,
0x1975
};
static const UV UNI_SC__TAML_invlist[] = { /* for all charsets */
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 */
0x0,
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,
0x11FC0,
0x11FF2,
0x11FFF,
0x12000
};
static const UV UNI_SC__TELU_invlist[] = { /* for all charsets */
25, /* Number of 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,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC77,
0xC80
};
static const UV UNI_SC__TGLG_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1700,
0x170D,
0x170E,
0x1715
};
static const UV UNI_SC__THAA_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,
0x780,
0x7B2
};
static const UV UNI_SC__TIRH_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11480,
0x114C8,
0x114D0,
0x114DA
};
static const UV UNI_SC__YEZI_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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2
};
static const UV UNI_SC__YI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xA000,
0xA48D,
0xA490,
0xA4C7
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x386,
0x387,
0x388,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x640,
0x641,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0x964,
0x966,
0xE3F,
0xE40,
0xFD5,
0xFD9,
0x10FB,
0x10FC,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x1802,
0x1804,
0x1805,
0x1806,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1CFB,
0x2000,
0x200C,
0x200E,
0x2065,
0x2066,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20C0,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2E00,
0x2E53,
0x2FF0,
0x2FFC,
0x3000,
0x3005,
0x3006,
0x3007,
0x3008,
0x3021,
0x3030,
0x3038,
0x303C,
0x3040,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FD,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x3220,
0x3260,
0x327F,
0x32D0,
0x32FF,
0x3300,
0x3358,
0x3400,
0x4DC0,
0x4E00,
0xA700,
0xA722,
0xA788,
0xA78B,
0xA830,
0xA83A,
0xA92E,
0xA92F,
0xA9CF,
0xA9D0,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10190,
0x1019D,
0x101D0,
0x101FD,
0x102E1,
0x102FC,
0x16FE2,
0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
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,
0x1D800,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x386,
0x387,
0x388,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x640,
0x641,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0x964,
0x966,
0xE3F,
0xE40,
0xFD5,
0xFD9,
0x10FB,
0x10FC,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x1802,
0x1804,
0x1805,
0x1806,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1CFB,
0x2000,
0x200C,
0x200E,
0x2065,
0x2066,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20C0,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2E00,
0x2E53,
0x2FF0,
0x2FFC,
0x3000,
0x3005,
0x3006,
0x3007,
0x3008,
0x3021,
0x3030,
0x3038,
0x303C,
0x3040,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FD,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x3220,
0x3260,
0x327F,
0x32D0,
0x32FF,
0x3300,
0x3358,
0x3400,
0x4DC0,
0x4E00,
0xA700,
0xA722,
0xA788,
0xA78B,
0xA830,
0xA83A,
0xA92E,
0xA92F,
0xA9CF,
0xA9D0,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10190,
0x1019D,
0x101D0,
0x101FD,
0x102E1,
0x102FC,
0x16FE2,
0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
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,
0x1D800,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x386,
0x387,
0x388,
0x605,
0x606,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x640,
0x641,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0x964,
0x966,
0xE3F,
0xE40,
0xFD5,
0xFD9,
0x10FB,
0x10FC,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x1802,
0x1804,
0x1805,
0x1806,
0x1CD3,
0x1CD4,
0x1CE1,
0x1CE2,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF8,
0x1CFA,
0x1CFB,
0x2000,
0x200C,
0x200E,
0x2065,
0x2066,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20C0,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2E00,
0x2E53,
0x2FF0,
0x2FFC,
0x3000,
0x3005,
0x3006,
0x3007,
0x3008,
0x3021,
0x3030,
0x3038,
0x303C,
0x3040,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FD,
0x3190,
0x31A0,
0x31C0,
0x31E4,
0x3220,
0x3260,
0x327F,
0x32D0,
0x32FF,
0x3300,
0x3358,
0x3400,
0x4DC0,
0x4E00,
0xA700,
0xA722,
0xA788,
0xA78B,
0xA830,
0xA83A,
0xA92E,
0xA92F,
0xA9CF,
0xA9D0,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF70,
0xFF71,
0xFF9E,
0xFFA0,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x10140,
0x10190,
0x1019D,
0x101D0,
0x101FD,
0x102E1,
0x102FC,
0x16FE2,
0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
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,
0x1D800,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SD_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x69,
0x6B,
0x12F,
0x130,
0x249,
0x24A,
0x268,
0x269,
0x29D,
0x29E,
0x2B2,
0x2B3,
0x3F3,
0x3F4,
0x456,
0x457,
0x458,
0x459,
0x1D62,
0x1D63,
0x1D96,
0x1D97,
0x1DA4,
0x1DA5,
0x1DA8,
0x1DA9,
0x1E2D,
0x1E2E,
0x1ECB,
0x1ECC,
0x2071,
0x2072,
0x2148,
0x214A,
0x2C7C,
0x2C7D,
0x1D422,
0x1D424,
0x1D456,
0x1D458,
0x1D48A,
0x1D48C,
0x1D4BE,
0x1D4C0,
0x1D4F2,
0x1D4F4,
0x1D526,
0x1D528,
0x1D55A,
0x1D55C,
0x1D58E,
0x1D590,
0x1D5C2,
0x1D5C4,
0x1D5F6,
0x1D5F8,
0x1D62A,
0x1D62C,
0x1D65E,
0x1D660,
0x1D692,
0x1D694
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SD_invlist[] = { /* for EBCDIC 1047 */
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,
0x89,
0x8A,
0x91,
0x92,
0x12F,
0x130,
0x249,
0x24A,
0x268,
0x269,
0x29D,
0x29E,
0x2B2,
0x2B3,
0x3F3,
0x3F4,
0x456,
0x457,
0x458,
0x459,
0x1D62,
0x1D63,
0x1D96,
0x1D97,
0x1DA4,
0x1DA5,
0x1DA8,
0x1DA9,
0x1E2D,
0x1E2E,
0x1ECB,
0x1ECC,
0x2071,
0x2072,
0x2148,
0x214A,
0x2C7C,
0x2C7D,
0x1D422,
0x1D424,
0x1D456,
0x1D458,
0x1D48A,
0x1D48C,
0x1D4BE,
0x1D4C0,
0x1D4F2,
0x1D4F4,
0x1D526,
0x1D528,
0x1D55A,
0x1D55C,
0x1D58E,
0x1D590,
0x1D5C2,
0x1D5C4,
0x1D5F6,
0x1D5F8,
0x1D62A,
0x1D62C,
0x1D65E,
0x1D660,
0x1D692,
0x1D694
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SD_invlist[] = { /* for EBCDIC 037 */
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,
0x89,
0x8A,
0x91,
0x92,
0x12F,
0x130,
0x249,
0x24A,
0x268,
0x269,
0x29D,
0x29E,
0x2B2,
0x2B3,
0x3F3,
0x3F4,
0x456,
0x457,
0x458,
0x459,
0x1D62,
0x1D63,
0x1D96,
0x1D97,
0x1DA4,
0x1DA5,
0x1DA8,
0x1DA9,
0x1E2D,
0x1E2E,
0x1ECB,
0x1ECC,
0x2071,
0x2072,
0x2148,
0x214A,
0x2C7C,
0x2C7D,
0x1D422,
0x1D424,
0x1D456,
0x1D458,
0x1D48A,
0x1D48C,
0x1D4BE,
0x1D4C0,
0x1D4F2,
0x1D4F4,
0x1D526,
0x1D528,
0x1D55A,
0x1D55C,
0x1D58E,
0x1D590,
0x1D5C2,
0x1D5C4,
0x1D5F6,
0x1D5F8,
0x1D62A,
0x1D62C,
0x1D65E,
0x1D660,
0x1D692,
0x1D694
};
# endif /* EBCDIC 037 */
static const UV UNI_SGNW_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,
0x1D800,
0x1DA8C,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0
};
static const UV UNI_SHAW_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,
0x10450,
0x10480
};
static const UV UNI_SHORTHANDFORMATCONTROLS_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,
0x1BCA0,
0x1BCB0
};
static const UV UNI_SHRD_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x952,
0x1CD7,
0x1CD8,
0x1CD9,
0x1CDA,
0x1CDC,
0x1CDE,
0x1CE0,
0x1CE1,
0x11180,
0x111E0
};
static const UV UNI_SIDD_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x11580,
0x115B6,
0x115B8,
0x115DE
};
static const UV UNI_SIND_invlist[] = { /* for all charsets */
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,
0x964,
0x966,
0xA830,
0xA83A,
0x112B0,
0x112EB,
0x112F0,
0x112FA
};
static const UV UNI_SINH_invlist[] = { /* for all charsets */
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 */
0x0,
0x964,
0x966,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF5,
0x111E1,
0x111F5
};
static const UV UNI_SINHALAARCHAICNUMBERS_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,
0x111E0,
0x11200
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SK_invlist[] = { /* for ASCII/Latin1 */
61, /* Number of 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,
0x5E,
0x5F,
0x60,
0x61,
0xA8,
0xA9,
0xAF,
0xB0,
0xB4,
0xB5,
0xB8,
0xB9,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x384,
0x386,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x309B,
0x309D,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFBB2,
0xFBC2,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFFE3,
0xFFE4,
0x1F3FB,
0x1F400
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SK_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5F,
0x60,
0x79,
0x7A,
0x9D,
0x9E,
0xBB,
0xBD,
0xBE,
0xBF,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x384,
0x386,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x309B,
0x309D,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFBB2,
0xFBC2,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFFE3,
0xFFE4,
0x1F3FB,
0x1F400
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SK_invlist[] = { /* for EBCDIC 037 */
57, /* Number of 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,
0x79,
0x7A,
0x9D,
0x9E,
0xB0,
0xB1,
0xBC,
0xBF,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x384,
0x386,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FCD,
0x1FD0,
0x1FDD,
0x1FE0,
0x1FED,
0x1FF0,
0x1FFD,
0x1FFF,
0x309B,
0x309D,
0xA700,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFBB2,
0xFBC2,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFFE3,
0xFFE4,
0x1F3FB,
0x1F400
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SM_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2B,
0x2C,
0x3C,
0x3F,
0x7C,
0x7D,
0x7E,
0x7F,
0xAC,
0xAD,
0xB1,
0xB2,
0xD7,
0xD8,
0xF7,
0xF8,
0x3F6,
0x3F7,
0x606,
0x609,
0x2044,
0x2045,
0x2052,
0x2053,
0x207A,
0x207D,
0x208A,
0x208D,
0x2118,
0x2119,
0x2140,
0x2145,
0x214B,
0x214C,
0x2190,
0x2195,
0x219A,
0x219C,
0x21A0,
0x21A1,
0x21A3,
0x21A4,
0x21A6,
0x21A7,
0x21AE,
0x21AF,
0x21CE,
0x21D0,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21F4,
0x2300,
0x2320,
0x2322,
0x237C,
0x237D,
0x239B,
0x23B4,
0x23DC,
0x23E2,
0x25B7,
0x25B8,
0x25C1,
0x25C2,
0x25F8,
0x2600,
0x266F,
0x2670,
0x27C0,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2800,
0x2900,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0xFB29,
0xFB2A,
0xFE62,
0xFE63,
0xFE64,
0xFE67,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE2,
0xFFE3,
0xFFE9,
0xFFED,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1EEF0,
0x1EEF2
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SM_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4C,
0x4D,
0x4E,
0x50,
0x6E,
0x6F,
0x7E,
0x7F,
0x8F,
0x90,
0xA1,
0xA2,
0xB0,
0xB1,
0xBF,
0xC0,
0xE1,
0xE2,
0x3F6,
0x3F7,
0x606,
0x609,
0x2044,
0x2045,
0x2052,
0x2053,
0x207A,
0x207D,
0x208A,
0x208D,
0x2118,
0x2119,
0x2140,
0x2145,
0x214B,
0x214C,
0x2190,
0x2195,
0x219A,
0x219C,
0x21A0,
0x21A1,
0x21A3,
0x21A4,
0x21A6,
0x21A7,
0x21AE,
0x21AF,
0x21CE,
0x21D0,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21F4,
0x2300,
0x2320,
0x2322,
0x237C,
0x237D,
0x239B,
0x23B4,
0x23DC,
0x23E2,
0x25B7,
0x25B8,
0x25C1,
0x25C2,
0x25F8,
0x2600,
0x266F,
0x2670,
0x27C0,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2800,
0x2900,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0xFB29,
0xFB2A,
0xFE62,
0xFE63,
0xFE64,
0xFE67,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE2,
0xFFE3,
0xFFE9,
0xFFED,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1EEF0,
0x1EEF2
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SM_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4C,
0x4D,
0x4E,
0x50,
0x5F,
0x60,
0x6E,
0x6F,
0x7E,
0x7F,
0x8F,
0x90,
0xA1,
0xA2,
0xBF,
0xC0,
0xE1,
0xE2,
0x3F6,
0x3F7,
0x606,
0x609,
0x2044,
0x2045,
0x2052,
0x2053,
0x207A,
0x207D,
0x208A,
0x208D,
0x2118,
0x2119,
0x2140,
0x2145,
0x214B,
0x214C,
0x2190,
0x2195,
0x219A,
0x219C,
0x21A0,
0x21A1,
0x21A3,
0x21A4,
0x21A6,
0x21A7,
0x21AE,
0x21AF,
0x21CE,
0x21D0,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21F4,
0x2300,
0x2320,
0x2322,
0x237C,
0x237D,
0x239B,
0x23B4,
0x23DC,
0x23E2,
0x25B7,
0x25B8,
0x25C1,
0x25C2,
0x25F8,
0x2600,
0x266F,
0x2670,
0x27C0,
0x27C5,
0x27C7,
0x27E6,
0x27F0,
0x2800,
0x2900,
0x2983,
0x2999,
0x29D8,
0x29DC,
0x29FC,
0x29FE,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0xFB29,
0xFB2A,
0xFE62,
0xFE63,
0xFE64,
0xFE67,
0xFF0B,
0xFF0C,
0xFF1C,
0xFF1F,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFFE2,
0xFFE3,
0xFFE9,
0xFFED,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1EEF0,
0x1EEF2
};
# endif /* EBCDIC 037 */
static const UV UNI_SMALLFORMS_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,
0xFE50,
0xFE70
};
static const UV UNI_SMALLKANAEXT_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,
0x1B130,
0x1B170
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0xA6,
0xA7,
0xA9,
0xAA,
0xAE,
0xAF,
0xB0,
0xB1,
0x482,
0x483,
0x58D,
0x58F,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x7F6,
0x7F7,
0x9FA,
0x9FB,
0xB70,
0xB71,
0xBF3,
0xBF9,
0xBFA,
0xBFB,
0xC7F,
0xC80,
0xD4F,
0xD50,
0xD79,
0xD7A,
0xF01,
0xF04,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD5,
0xFD9,
0x109E,
0x10A0,
0x1390,
0x139A,
0x166D,
0x166E,
0x1940,
0x1941,
0x19DE,
0x1A00,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x214A,
0x214B,
0x214C,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2195,
0x219A,
0x219C,
0x21A0,
0x21A1,
0x21A3,
0x21A4,
0x21A6,
0x21A7,
0x21AE,
0x21AF,
0x21CE,
0x21D0,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21F4,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x2329,
0x232B,
0x237C,
0x237D,
0x239B,
0x23B4,
0x23DC,
0x23E2,
0x2427,
0x2440,
0x244B,
0x249C,
0x24EA,
0x2500,
0x25B7,
0x25B8,
0x25C1,
0x25C2,
0x25F8,
0x2600,
0x266F,
0x2670,
0x2768,
0x2794,
0x27C0,
0x2800,
0x2900,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2E50,
0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3004,
0x3005,
0x3012,
0x3014,
0x3020,
0x3021,
0x3036,
0x3038,
0x303E,
0x3040,
0x3190,
0x3192,
0x3196,
0x31A0,
0x31C0,
0x31E4,
0x3200,
0x321F,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA828,
0xA82C,
0xA836,
0xA838,
0xA839,
0xA83A,
0xAA77,
0xAA7A,
0xFDFD,
0xFDFE,
0xFFE4,
0xFFE5,
0xFFE8,
0xFFE9,
0xFFED,
0xFFEF,
0xFFFC,
0xFFFE,
0x10137,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10877,
0x10879,
0x10AC8,
0x10AC9,
0x1173F,
0x11740,
0x11FD5,
0x11FDD,
0x11FE1,
0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
0x16B46,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1E14F,
0x1E150,
0x1ECAC,
0x1ECAD,
0x1ED2E,
0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10D,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F3FB,
0x1F400,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x6A,
0x6B,
0x90,
0x91,
0xAF,
0xB0,
0xB4,
0xB5,
0x482,
0x483,
0x58D,
0x58F,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x7F6,
0x7F7,
0x9FA,
0x9FB,
0xB70,
0xB71,
0xBF3,
0xBF9,
0xBFA,
0xBFB,
0xC7F,
0xC80,
0xD4F,
0xD50,
0xD79,
0xD7A,
0xF01,
0xF04,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD5,
0xFD9,
0x109E,
0x10A0,
0x1390,
0x139A,
0x166D,
0x166E,
0x1940,
0x1941,
0x19DE,
0x1A00,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x214A,
0x214B,
0x214C,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2195,
0x219A,
0x219C,
0x21A0,
0x21A1,
0x21A3,
0x21A4,
0x21A6,
0x21A7,
0x21AE,
0x21AF,
0x21CE,
0x21D0,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21F4,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x2329,
0x232B,
0x237C,
0x237D,
0x239B,
0x23B4,
0x23DC,
0x23E2,
0x2427,
0x2440,
0x244B,
0x249C,
0x24EA,
0x2500,
0x25B7,
0x25B8,
0x25C1,
0x25C2,
0x25F8,
0x2600,
0x266F,
0x2670,
0x2768,
0x2794,
0x27C0,
0x2800,
0x2900,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2E50,
0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3004,
0x3005,
0x3012,
0x3014,
0x3020,
0x3021,
0x3036,
0x3038,
0x303E,
0x3040,
0x3190,
0x3192,
0x3196,
0x31A0,
0x31C0,
0x31E4,
0x3200,
0x321F,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA828,
0xA82C,
0xA836,
0xA838,
0xA839,
0xA83A,
0xAA77,
0xAA7A,
0xFDFD,
0xFDFE,
0xFFE4,
0xFFE5,
0xFFE8,
0xFFE9,
0xFFED,
0xFFEF,
0xFFFC,
0xFFFE,
0x10137,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10877,
0x10879,
0x10AC8,
0x10AC9,
0x1173F,
0x11740,
0x11FD5,
0x11FDD,
0x11FE1,
0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
0x16B46,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1E14F,
0x1E150,
0x1ECAC,
0x1ECAD,
0x1ED2E,
0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10D,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F3FB,
0x1F400,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x6A,
0x6B,
0x90,
0x91,
0xAF,
0xB0,
0xB4,
0xB5,
0x482,
0x483,
0x58D,
0x58F,
0x60E,
0x610,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x7F6,
0x7F7,
0x9FA,
0x9FB,
0xB70,
0xB71,
0xBF3,
0xBF9,
0xBFA,
0xBFB,
0xC7F,
0xC80,
0xD4F,
0xD50,
0xD79,
0xD7A,
0xF01,
0xF04,
0xF13,
0xF14,
0xF15,
0xF18,
0xF1A,
0xF20,
0xF34,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xFBE,
0xFC6,
0xFC7,
0xFCD,
0xFCE,
0xFD0,
0xFD5,
0xFD9,
0x109E,
0x10A0,
0x1390,
0x139A,
0x166D,
0x166E,
0x1940,
0x1941,
0x19DE,
0x1A00,
0x1B61,
0x1B6B,
0x1B74,
0x1B7D,
0x2100,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x214A,
0x214B,
0x214C,
0x214E,
0x214F,
0x2150,
0x218A,
0x218C,
0x2195,
0x219A,
0x219C,
0x21A0,
0x21A1,
0x21A3,
0x21A4,
0x21A6,
0x21A7,
0x21AE,
0x21AF,
0x21CE,
0x21D0,
0x21D2,
0x21D3,
0x21D4,
0x21D5,
0x21F4,
0x2300,
0x2308,
0x230C,
0x2320,
0x2322,
0x2329,
0x232B,
0x237C,
0x237D,
0x239B,
0x23B4,
0x23DC,
0x23E2,
0x2427,
0x2440,
0x244B,
0x249C,
0x24EA,
0x2500,
0x25B7,
0x25B8,
0x25C1,
0x25C2,
0x25F8,
0x2600,
0x266F,
0x2670,
0x2768,
0x2794,
0x27C0,
0x2800,
0x2900,
0x2B00,
0x2B30,
0x2B45,
0x2B47,
0x2B4D,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2E50,
0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3004,
0x3005,
0x3012,
0x3014,
0x3020,
0x3021,
0x3036,
0x3038,
0x303E,
0x3040,
0x3190,
0x3192,
0x3196,
0x31A0,
0x31C0,
0x31E4,
0x3200,
0x321F,
0x322A,
0x3248,
0x3250,
0x3251,
0x3260,
0x3280,
0x328A,
0x32B1,
0x32C0,
0x3400,
0x4DC0,
0x4E00,
0xA490,
0xA4C7,
0xA828,
0xA82C,
0xA836,
0xA838,
0xA839,
0xA83A,
0xAA77,
0xAA7A,
0xFDFD,
0xFDFE,
0xFFE4,
0xFFE5,
0xFFE8,
0xFFE9,
0xFFED,
0xFFEF,
0xFFFC,
0xFFFE,
0x10137,
0x10140,
0x10179,
0x1018A,
0x1018C,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FD,
0x10877,
0x10879,
0x10AC8,
0x10AC9,
0x1173F,
0x11740,
0x11FD5,
0x11FDD,
0x11FE1,
0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
0x16B46,
0x1BC9C,
0x1BC9D,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D200,
0x1D242,
0x1D245,
0x1D246,
0x1D300,
0x1D357,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA87,
0x1E14F,
0x1E150,
0x1ECAC,
0x1ECAD,
0x1ED2E,
0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F10D,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F3FB,
0x1F400,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB
};
# endif /* EBCDIC 037 */
static const UV UNI_SOGD_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x640,
0x641,
0x10F30,
0x10F5A
};
static const UV UNI_SOGO_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,
0x10F00,
0x10F28
};
static const UV UNI_SORA_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x110D0,
0x110E9,
0x110F0,
0x110FA
};
static const UV UNI_SOYO_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,
0x11A50,
0x11AA3
};
static const UV UNI_SPECIALS_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,
0xFFF0,
0x10000
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */
153, /* Number of 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,
0x21,
0x22,
0x2E,
0x2F,
0x3F,
0x40,
0x589,
0x58A,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x703,
0x7F9,
0x7FA,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x964,
0x966,
0x104A,
0x104C,
0x1362,
0x1363,
0x1367,
0x1369,
0x166E,
0x166F,
0x1735,
0x1737,
0x1803,
0x1804,
0x1809,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1C3B,
0x1C3D,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x3002,
0x3003,
0xA4FF,
0xA500,
0xA60E,
0xA610,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C8,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE52,
0xFE53,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF0E,
0xFF0F,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0x10A56,
0x10A58,
0x10F55,
0x10F5A,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144D,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11C41,
0x11C43,
0x11EF7,
0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B39,
0x16B44,
0x16B45,
0x16E98,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */
153, /* Number of 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,
0x4B,
0x4C,
0x5A,
0x5B,
0x6F,
0x70,
0x589,
0x58A,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x703,
0x7F9,
0x7FA,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x964,
0x966,
0x104A,
0x104C,
0x1362,
0x1363,
0x1367,
0x1369,
0x166E,
0x166F,
0x1735,
0x1737,
0x1803,
0x1804,
0x1809,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1C3B,
0x1C3D,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x3002,
0x3003,
0xA4FF,
0xA500,
0xA60E,
0xA610,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C8,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE52,
0xFE53,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF0E,
0xFF0F,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0x10A56,
0x10A58,
0x10F55,
0x10F5A,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144D,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11C41,
0x11C43,
0x11EF7,
0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B39,
0x16B44,
0x16B45,
0x16E98,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */
153, /* Number of 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,
0x4B,
0x4C,
0x5A,
0x5B,
0x6F,
0x70,
0x589,
0x58A,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x703,
0x7F9,
0x7FA,
0x837,
0x838,
0x839,
0x83A,
0x83D,
0x83F,
0x964,
0x966,
0x104A,
0x104C,
0x1362,
0x1363,
0x1367,
0x1369,
0x166E,
0x166F,
0x1735,
0x1737,
0x1803,
0x1804,
0x1809,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5E,
0x1B60,
0x1C3B,
0x1C3D,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x3002,
0x3003,
0xA4FF,
0xA500,
0xA60E,
0xA610,
0xA6F3,
0xA6F4,
0xA6F7,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C8,
0xA9CA,
0xAA5D,
0xAA60,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE52,
0xFE53,
0xFE56,
0xFE58,
0xFF01,
0xFF02,
0xFF0E,
0xFF0F,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0x10A56,
0x10A58,
0x10F55,
0x10F5A,
0x11047,
0x11049,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123A,
0x1123B,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144D,
0x115C2,
0x115C4,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11C41,
0x11C43,
0x11EF7,
0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B39,
0x16B44,
0x16B45,
0x16E98,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
# endif /* EBCDIC 037 */
static const UV UNI_SUND_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1B80,
0x1BC0,
0x1CC0,
0x1CC8
};
static const UV UNI_SUNDANESESUP_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,
0x1CC0,
0x1CD0
};
static const UV UNI_SUPARROWSA_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,
0x27F0,
0x2800
};
static const UV UNI_SUPARROWSB_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,
0x2900,
0x2980
};
static const UV UNI_SUPARROWSC_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,
0x1F800,
0x1F900
};
static const UV UNI_SUPERANDSUB_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,
0x2070,
0x20A0
};
static const UV UNI_SUPMATHOPERATORS_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,
0x2A00,
0x2B00
};
static const UV UNI_SUPPUAA_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,
0xF0000,
0x100000
};
static const UV UNI_SUPPUAB_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,
0x100000,
0x110000
};
static const UV UNI_SUPPUNCTUATION_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,
0x2E00,
0x2E80
};
static const UV UNI_SUPSYMBOLSANDPICTOGRAPHS_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,
0x1F900,
0x1FA00
};
static const UV UNI_SUTTONSIGNWRITING_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,
0x1D800,
0x1DAB0
};
static const UV UNI_SYLO_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,
0x964,
0x966,
0x9E6,
0x9F0,
0xA800,
0xA82D
};
static const UV UNI_SYMBOLSANDPICTOGRAPHSEXTA_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,
0x1FA70,
0x1FB00
};
static const UV UNI_SYMBOLSFORLEGACYCOMPUTING_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,
0x1FB00,
0x1FC00
};
static const UV UNI_SYRC_invlist[] = { /* for all charsets */
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 */
0x0,
0x60C,
0x60D,
0x61B,
0x61D,
0x61F,
0x620,
0x640,
0x641,
0x64B,
0x656,
0x670,
0x671,
0x700,
0x70E,
0x70F,
0x74B,
0x74D,
0x750,
0x860,
0x86B,
0x1DF8,
0x1DF9
};
static const UV UNI_SYRIACSUP_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,
0x860,
0x870
};
static const UV UNI_TAGB_invlist[] = { /* for all charsets */
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,
0x1735,
0x1737,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774
};
static const UV UNI_TAGS_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,
0xE0000,
0xE0080
};
static const UV UNI_TAIXUANJING_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,
0x1D300,
0x1D360
};
static const UV UNI_TAKR_invlist[] = { /* for all charsets */
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,
0x964,
0x966,
0xA830,
0xA83A,
0x11680,
0x116B9,
0x116C0,
0x116CA
};
static const UV UNI_TALE_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,
0x1040,
0x104A,
0x1950,
0x196E,
0x1970,
0x1975
};
static const UV UNI_TALU_invlist[] = { /* for all charsets */
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,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x19E0
};
static const UV UNI_TAMILSUP_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,
0x11FC0,
0x12000
};
static const UV UNI_TAML_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
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,
0x1CDA,
0x1CDB,
0xA8F3,
0xA8F4,
0x11301,
0x11302,
0x11303,
0x11304,
0x1133B,
0x1133D,
0x11FC0,
0x11FF2,
0x11FFF,
0x12000
};
static const UV UNI_TANG_invlist[] = { /* for all charsets */
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,
0x16FE0,
0x16FE1,
0x17000,
0x187F8,
0x18800,
0x18B00,
0x18D00,
0x18D09
};
static const UV UNI_TANGUTCOMPONENTS_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,
0x18800,
0x18B00
};
static const UV UNI_TANGUTSUP_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,
0x18D00,
0x18D90
};
static const UV UNI_TAVT_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xAA80,
0xAAC3,
0xAADB,
0xAAE0
};
static const UV UNI_TELU_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC77,
0xC80,
0x1CDA,
0x1CDB,
0x1CF2,
0x1CF3
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
209, /* Number of 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,
0x21,
0x22,
0x2C,
0x2D,
0x2E,
0x2F,
0x3A,
0x3C,
0x3F,
0x40,
0x37E,
0x37F,
0x387,
0x388,
0x589,
0x58A,
0x5C3,
0x5C4,
0x60C,
0x60D,
0x61B,
0x61C,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x70B,
0x70C,
0x70D,
0x7F8,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0xE5A,
0xE5C,
0xF08,
0xF09,
0xF0D,
0xF13,
0x104A,
0x104C,
0x1361,
0x1369,
0x166E,
0x166F,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17DA,
0x17DB,
0x1802,
0x1806,
0x1808,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B60,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x2E41,
0x2E42,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x3001,
0x3003,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA6F3,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C7,
0xA9CA,
0xAA5D,
0xAA60,
0xAADF,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE50,
0xFE53,
0xFE54,
0xFE58,
0xFF01,
0xFF02,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0xFF64,
0xFF65,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A56,
0x10A58,
0x10AF0,
0x10AF6,
0x10B3A,
0x10B40,
0x10B99,
0x10B9D,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144E,
0x1145A,
0x1145C,
0x115C2,
0x115C6,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11AA1,
0x11AA3,
0x11C41,
0x11C44,
0x11C71,
0x11C72,
0x11EF7,
0x11EF9,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16E97,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
211, /* Number of 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,
0x4B,
0x4C,
0x5A,
0x5B,
0x5E,
0x5F,
0x6B,
0x6C,
0x6F,
0x70,
0x7A,
0x7B,
0x37E,
0x37F,
0x387,
0x388,
0x589,
0x58A,
0x5C3,
0x5C4,
0x60C,
0x60D,
0x61B,
0x61C,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x70B,
0x70C,
0x70D,
0x7F8,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0xE5A,
0xE5C,
0xF08,
0xF09,
0xF0D,
0xF13,
0x104A,
0x104C,
0x1361,
0x1369,
0x166E,
0x166F,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17DA,
0x17DB,
0x1802,
0x1806,
0x1808,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B60,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x2E41,
0x2E42,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x3001,
0x3003,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA6F3,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C7,
0xA9CA,
0xAA5D,
0xAA60,
0xAADF,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE50,
0xFE53,
0xFE54,
0xFE58,
0xFF01,
0xFF02,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0xFF64,
0xFF65,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A56,
0x10A58,
0x10AF0,
0x10AF6,
0x10B3A,
0x10B40,
0x10B99,
0x10B9D,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144E,
0x1145A,
0x1145C,
0x115C2,
0x115C6,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11AA1,
0x11AA3,
0x11C41,
0x11C44,
0x11C71,
0x11C72,
0x11EF7,
0x11EF9,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16E97,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */
211, /* Number of 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,
0x4B,
0x4C,
0x5A,
0x5B,
0x5E,
0x5F,
0x6B,
0x6C,
0x6F,
0x70,
0x7A,
0x7B,
0x37E,
0x37F,
0x387,
0x388,
0x589,
0x58A,
0x5C3,
0x5C4,
0x60C,
0x60D,
0x61B,
0x61C,
0x61E,
0x620,
0x6D4,
0x6D5,
0x700,
0x70B,
0x70C,
0x70D,
0x7F8,
0x7FA,
0x830,
0x83F,
0x85E,
0x85F,
0x964,
0x966,
0xE5A,
0xE5C,
0xF08,
0xF09,
0xF0D,
0xF13,
0x104A,
0x104C,
0x1361,
0x1369,
0x166E,
0x166F,
0x16EB,
0x16EE,
0x1735,
0x1737,
0x17D4,
0x17D7,
0x17DA,
0x17DB,
0x1802,
0x1806,
0x1808,
0x180A,
0x1944,
0x1946,
0x1AA8,
0x1AAC,
0x1B5A,
0x1B5C,
0x1B5D,
0x1B60,
0x1C3B,
0x1C40,
0x1C7E,
0x1C80,
0x203C,
0x203E,
0x2047,
0x204A,
0x2E2E,
0x2E2F,
0x2E3C,
0x2E3D,
0x2E41,
0x2E42,
0x2E4C,
0x2E4D,
0x2E4E,
0x2E50,
0x3001,
0x3003,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA6F3,
0xA6F8,
0xA876,
0xA878,
0xA8CE,
0xA8D0,
0xA92F,
0xA930,
0xA9C7,
0xA9CA,
0xAA5D,
0xAA60,
0xAADF,
0xAAE0,
0xAAF0,
0xAAF2,
0xABEB,
0xABEC,
0xFE50,
0xFE53,
0xFE54,
0xFE58,
0xFF01,
0xFF02,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1A,
0xFF1C,
0xFF1F,
0xFF20,
0xFF61,
0xFF62,
0xFF64,
0xFF65,
0x1039F,
0x103A0,
0x103D0,
0x103D1,
0x10857,
0x10858,
0x1091F,
0x10920,
0x10A56,
0x10A58,
0x10AF0,
0x10AF6,
0x10B3A,
0x10B40,
0x10B99,
0x10B9D,
0x10F55,
0x10F5A,
0x11047,
0x1104E,
0x110BE,
0x110C2,
0x11141,
0x11144,
0x111C5,
0x111C7,
0x111CD,
0x111CE,
0x111DE,
0x111E0,
0x11238,
0x1123D,
0x112A9,
0x112AA,
0x1144B,
0x1144E,
0x1145A,
0x1145C,
0x115C2,
0x115C6,
0x115C9,
0x115D8,
0x11641,
0x11643,
0x1173C,
0x1173F,
0x11944,
0x11945,
0x11946,
0x11947,
0x11A42,
0x11A44,
0x11A9B,
0x11A9D,
0x11AA1,
0x11AA3,
0x11C41,
0x11C44,
0x11C71,
0x11C72,
0x11EF7,
0x11EF9,
0x12470,
0x12475,
0x16A6E,
0x16A70,
0x16AF5,
0x16AF6,
0x16B37,
0x16B3A,
0x16B44,
0x16B45,
0x16E97,
0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
# endif /* EBCDIC 037 */
static const UV UNI_TFNG_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,
0x2D30,
0x2D68,
0x2D6F,
0x2D71,
0x2D7F,
0x2D80
};
static const UV UNI_TGLG_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,
0x1700,
0x170D,
0x170E,
0x1715,
0x1735,
0x1737
};
static const UV UNI_THAA_invlist[] = { /* for all charsets */
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 */
0x0,
0x60C,
0x60D,
0x61B,
0x61D,
0x61F,
0x620,
0x660,
0x66A,
0x780,
0x7B2,
0xFDF2,
0xFDF3,
0xFDFD,
0xFDFE
};
static const UV UNI_THAI_invlist[] = { /* for all charsets */
5, /* Number of 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,
0xE01,
0xE3B,
0xE40,
0xE5C
};
static const UV UNI_TIBT_invlist[] = { /* for all charsets */
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 */
0x0,
0xF00,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF98,
0xF99,
0xFBD,
0xFBE,
0xFCD,
0xFCE,
0xFD5,
0xFD9,
0xFDB
};
static const UV UNI_TIRH_invlist[] = { /* for all charsets */
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 */
0x0,
0x951,
0x953,
0x964,
0x966,
0x1CF2,
0x1CF3,
0xA830,
0xA83A,
0x11480,
0x114C8,
0x114D0,
0x114DA
};
static const UV UNI_TRANSPORTANDMAP_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,
0x1F680,
0x1F700
};
static const UV UNI_UCAS_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,
0x1400,
0x1680
};
static const UV UNI_UCASEXT_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,
0x18B0,
0x1900
};
static const UV UNI_UGAR_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x10380,
0x1039E,
0x1039F,
0x103A0
};
static const UV UNI_UIDEO_invlist[] = { /* for all charsets */
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 */
0x0,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA27,
0xFA2A,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x30000,
0x3134B
};
static const UV UNI_VAI_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,
0xA500,
0xA62C
};
static const UV UNI_VEDICEXT_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,
0x1CD0,
0x1D00
};
static const UV UNI_VERTICALFORMS_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,
0xFE10,
0xFE20
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
177, /* 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,
0xA7,
0xA8,
0xA9,
0xAA,
0xAE,
0xAF,
0xB1,
0xB2,
0xBC,
0xBF,
0xD7,
0xD8,
0xF7,
0xF8,
0x2EA,
0x2EC,
0x1100,
0x1200,
0x1401,
0x1680,
0x18B0,
0x1900,
0x2016,
0x2017,
0x2020,
0x2022,
0x2030,
0x2032,
0x203B,
0x203D,
0x2042,
0x2043,
0x2047,
0x204A,
0x2051,
0x2052,
0x2065,
0x2066,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2100,
0x2102,
0x2103,
0x210A,
0x210F,
0x2110,
0x2113,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2140,
0x2145,
0x214B,
0x214C,
0x214E,
0x214F,
0x218A,
0x218C,
0x2190,
0x221E,
0x221F,
0x2234,
0x2236,
0x2300,
0x2308,
0x230C,
0x2320,
0x2324,
0x232C,
0x237D,
0x239B,
0x23BE,
0x23CE,
0x23CF,
0x23D0,
0x23D1,
0x23DC,
0x23E2,
0x2423,
0x2424,
0x2500,
0x25A0,
0x261A,
0x2620,
0x2768,
0x2776,
0x2794,
0x2B12,
0x2B30,
0x2B50,
0x2B5A,
0x2B97,
0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
0x2E50,
0x2E52,
0x2E80,
0xA4D0,
0xA960,
0xA980,
0xAC00,
0xD800,
0xE000,
0xFB00,
0xFE10,
0xFE20,
0xFE30,
0xFE49,
0xFE50,
0xFE58,
0xFE59,
0xFE63,
0xFE67,
0xFE70,
0xFF01,
0xFF0D,
0xFF0E,
0xFF1C,
0xFF1F,
0xFF61,
0xFFE0,
0xFFE8,
0xFFF0,
0xFFF9,
0xFFFC,
0xFFFE,
0x10980,
0x109A0,
0x11580,
0x11600,
0x11A00,
0x11AB0,
0x13000,
0x13440,
0x14400,
0x14680,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1D000,
0x1D200,
0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
0x1FB00,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
175, /* 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,
0x8F,
0x90,
0xAF,
0xB0,
0xB4,
0xB6,
0xB7,
0xBA,
0xBF,
0xC0,
0xE1,
0xE2,
0x2EA,
0x2EC,
0x1100,
0x1200,
0x1401,
0x1680,
0x18B0,
0x1900,
0x2016,
0x2017,
0x2020,
0x2022,
0x2030,
0x2032,
0x203B,
0x203D,
0x2042,
0x2043,
0x2047,
0x204A,
0x2051,
0x2052,
0x2065,
0x2066,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2100,
0x2102,
0x2103,
0x210A,
0x210F,
0x2110,
0x2113,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2140,
0x2145,
0x214B,
0x214C,
0x214E,
0x214F,
0x218A,
0x218C,
0x2190,
0x221E,
0x221F,
0x2234,
0x2236,
0x2300,
0x2308,
0x230C,
0x2320,
0x2324,
0x232C,
0x237D,
0x239B,
0x23BE,
0x23CE,
0x23CF,
0x23D0,
0x23D1,
0x23DC,
0x23E2,
0x2423,
0x2424,
0x2500,
0x25A0,
0x261A,
0x2620,
0x2768,
0x2776,
0x2794,
0x2B12,
0x2B30,
0x2B50,
0x2B5A,
0x2B97,
0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
0x2E50,
0x2E52,
0x2E80,
0xA4D0,
0xA960,
0xA980,
0xAC00,
0xD800,
0xE000,
0xFB00,
0xFE10,
0xFE20,
0xFE30,
0xFE49,
0xFE50,
0xFE58,
0xFE59,
0xFE63,
0xFE67,
0xFE70,
0xFF01,
0xFF0D,
0xFF0E,
0xFF1C,
0xFF1F,
0xFF61,
0xFFE0,
0xFFE8,
0xFFF0,
0xFFF9,
0xFFFC,
0xFFFE,
0x10980,
0x109A0,
0x11580,
0x11600,
0x11A00,
0x11AB0,
0x13000,
0x13440,
0x14400,
0x14680,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1D000,
0x1D200,
0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
0x1FB00,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
175, /* 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,
0x8F,
0x90,
0xAF,
0xB0,
0xB4,
0xB6,
0xB7,
0xBA,
0xBF,
0xC0,
0xE1,
0xE2,
0x2EA,
0x2EC,
0x1100,
0x1200,
0x1401,
0x1680,
0x18B0,
0x1900,
0x2016,
0x2017,
0x2020,
0x2022,
0x2030,
0x2032,
0x203B,
0x203D,
0x2042,
0x2043,
0x2047,
0x204A,
0x2051,
0x2052,
0x2065,
0x2066,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2100,
0x2102,
0x2103,
0x210A,
0x210F,
0x2110,
0x2113,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2140,
0x2145,
0x214B,
0x214C,
0x214E,
0x214F,
0x218A,
0x218C,
0x2190,
0x221E,
0x221F,
0x2234,
0x2236,
0x2300,
0x2308,
0x230C,
0x2320,
0x2324,
0x232C,
0x237D,
0x239B,
0x23BE,
0x23CE,
0x23CF,
0x23D0,
0x23D1,
0x23DC,
0x23E2,
0x2423,
0x2424,
0x2500,
0x25A0,
0x261A,
0x2620,
0x2768,
0x2776,
0x2794,
0x2B12,
0x2B30,
0x2B50,
0x2B5A,
0x2B97,
0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
0x2E50,
0x2E52,
0x2E80,
0xA4D0,
0xA960,
0xA980,
0xAC00,
0xD800,
0xE000,
0xFB00,
0xFE10,
0xFE20,
0xFE30,
0xFE49,
0xFE50,
0xFE58,
0xFE59,
0xFE63,
0xFE67,
0xFE70,
0xFF01,
0xFF0D,
0xFF0E,
0xFF1C,
0xFF1F,
0xFF61,
0xFFE0,
0xFFE8,
0xFFF0,
0xFFF9,
0xFFFC,
0xFFFE,
0x10980,
0x109A0,
0x11580,
0x11600,
0x11A00,
0x11AB0,
0x13000,
0x13440,
0x14400,
0x14680,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1D000,
0x1D200,
0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
0x1FB00,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 037 */
static const UV UNI_VO__TR_invlist[] = { /* for all charsets */
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 */
0x0,
0x2329,
0x232B,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x30A0,
0x30A1,
0x30FC,
0x30FD,
0xFE59,
0xFE5F,
0xFF08,
0xFF0A,
0xFF1A,
0xFF1C,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFF61,
0xFFE3,
0xFFE4
};
static const UV UNI_VO__TU_invlist[] = { /* for all charsets */
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 */
0x0,
0x3001,
0x3003,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x309B,
0x309D,
0x30A1,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x3127,
0x3128,
0x31F0,
0x3200,
0x32FF,
0x3358,
0x337B,
0x3380,
0xFE50,
0xFE53,
0xFF01,
0xFF02,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF1F,
0xFF20,
0x1F200,
0x1F202
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
255, /* Number of 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,
0xA7,
0xA8,
0xA9,
0xAA,
0xAE,
0xAF,
0xB1,
0xB2,
0xBC,
0xBF,
0xD7,
0xD8,
0xF7,
0xF8,
0x2EA,
0x2EC,
0x1100,
0x1200,
0x1401,
0x1680,
0x18B0,
0x1900,
0x2016,
0x2017,
0x2020,
0x2022,
0x2030,
0x2032,
0x203B,
0x203D,
0x2042,
0x2043,
0x2047,
0x204A,
0x2051,
0x2052,
0x2065,
0x2066,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2100,
0x2102,
0x2103,
0x210A,
0x210F,
0x2110,
0x2113,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2140,
0x2145,
0x214B,
0x214C,
0x214E,
0x214F,
0x218A,
0x218C,
0x2190,
0x221E,
0x221F,
0x2234,
0x2236,
0x2300,
0x2308,
0x230C,
0x2320,
0x2324,
0x2329,
0x232B,
0x232C,
0x237D,
0x239B,
0x23BE,
0x23CE,
0x23CF,
0x23D0,
0x23D1,
0x23DC,
0x23E2,
0x2423,
0x2424,
0x2500,
0x25A0,
0x261A,
0x2620,
0x2768,
0x2776,
0x2794,
0x2B12,
0x2B30,
0x2B50,
0x2B5A,
0x2B97,
0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
0x2E50,
0x2E52,
0x2E80,
0x3001,
0x3003,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x309B,
0x309D,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FC,
0x30FD,
0x3127,
0x3128,
0x31F0,
0x3200,
0x32FF,
0x3358,
0x337B,
0x3380,
0xA4D0,
0xA960,
0xA980,
0xAC00,
0xD800,
0xE000,
0xFB00,
0xFE10,
0xFE20,
0xFE30,
0xFE49,
0xFE53,
0xFE58,
0xFE5F,
0xFE63,
0xFE67,
0xFE70,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0F,
0xFF1A,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFFE0,
0xFFE3,
0xFFE4,
0xFFE8,
0xFFF0,
0xFFF9,
0xFFFC,
0xFFFE,
0x10980,
0x109A0,
0x11580,
0x11600,
0x11A00,
0x11AB0,
0x13000,
0x13440,
0x14400,
0x14680,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1D000,
0x1D200,
0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F200,
0x1F202,
0x1F800,
0x1F900,
0x1FB00,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
253, /* Number of 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,
0x8F,
0x90,
0xAF,
0xB0,
0xB4,
0xB6,
0xB7,
0xBA,
0xBF,
0xC0,
0xE1,
0xE2,
0x2EA,
0x2EC,
0x1100,
0x1200,
0x1401,
0x1680,
0x18B0,
0x1900,
0x2016,
0x2017,
0x2020,
0x2022,
0x2030,
0x2032,
0x203B,
0x203D,
0x2042,
0x2043,
0x2047,
0x204A,
0x2051,
0x2052,
0x2065,
0x2066,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2100,
0x2102,
0x2103,
0x210A,
0x210F,
0x2110,
0x2113,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2140,
0x2145,
0x214B,
0x214C,
0x214E,
0x214F,
0x218A,
0x218C,
0x2190,
0x221E,
0x221F,
0x2234,
0x2236,
0x2300,
0x2308,
0x230C,
0x2320,
0x2324,
0x2329,
0x232B,
0x232C,
0x237D,
0x239B,
0x23BE,
0x23CE,
0x23CF,
0x23D0,
0x23D1,
0x23DC,
0x23E2,
0x2423,
0x2424,
0x2500,
0x25A0,
0x261A,
0x2620,
0x2768,
0x2776,
0x2794,
0x2B12,
0x2B30,
0x2B50,
0x2B5A,
0x2B97,
0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
0x2E50,
0x2E52,
0x2E80,
0x3001,
0x3003,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x309B,
0x309D,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FC,
0x30FD,
0x3127,
0x3128,
0x31F0,
0x3200,
0x32FF,
0x3358,
0x337B,
0x3380,
0xA4D0,
0xA960,
0xA980,
0xAC00,
0xD800,
0xE000,
0xFB00,
0xFE10,
0xFE20,
0xFE30,
0xFE49,
0xFE53,
0xFE58,
0xFE5F,
0xFE63,
0xFE67,
0xFE70,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0F,
0xFF1A,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFFE0,
0xFFE3,
0xFFE4,
0xFFE8,
0xFFF0,
0xFFF9,
0xFFFC,
0xFFFE,
0x10980,
0x109A0,
0x11580,
0x11600,
0x11A00,
0x11AB0,
0x13000,
0x13440,
0x14400,
0x14680,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1D000,
0x1D200,
0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F200,
0x1F202,
0x1F800,
0x1F900,
0x1FB00,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
253, /* Number of 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,
0x8F,
0x90,
0xAF,
0xB0,
0xB4,
0xB6,
0xB7,
0xBA,
0xBF,
0xC0,
0xE1,
0xE2,
0x2EA,
0x2EC,
0x1100,
0x1200,
0x1401,
0x1680,
0x18B0,
0x1900,
0x2016,
0x2017,
0x2020,
0x2022,
0x2030,
0x2032,
0x203B,
0x203D,
0x2042,
0x2043,
0x2047,
0x204A,
0x2051,
0x2052,
0x2065,
0x2066,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x2100,
0x2102,
0x2103,
0x210A,
0x210F,
0x2110,
0x2113,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x2135,
0x2140,
0x2145,
0x214B,
0x214C,
0x214E,
0x214F,
0x218A,
0x218C,
0x2190,
0x221E,
0x221F,
0x2234,
0x2236,
0x2300,
0x2308,
0x230C,
0x2320,
0x2324,
0x2329,
0x232B,
0x232C,
0x237D,
0x239B,
0x23BE,
0x23CE,
0x23CF,
0x23D0,
0x23D1,
0x23DC,
0x23E2,
0x2423,
0x2424,
0x2500,
0x25A0,
0x261A,
0x2620,
0x2768,
0x2776,
0x2794,
0x2B12,
0x2B30,
0x2B50,
0x2B5A,
0x2B97,
0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
0x2E50,
0x2E52,
0x2E80,
0x3001,
0x3003,
0x3008,
0x3012,
0x3014,
0x3020,
0x3030,
0x3031,
0x3041,
0x3042,
0x3043,
0x3044,
0x3045,
0x3046,
0x3047,
0x3048,
0x3049,
0x304A,
0x3063,
0x3064,
0x3083,
0x3084,
0x3085,
0x3086,
0x3087,
0x3088,
0x308E,
0x308F,
0x3095,
0x3097,
0x309B,
0x309D,
0x30A0,
0x30A2,
0x30A3,
0x30A4,
0x30A5,
0x30A6,
0x30A7,
0x30A8,
0x30A9,
0x30AA,
0x30C3,
0x30C4,
0x30E3,
0x30E4,
0x30E5,
0x30E6,
0x30E7,
0x30E8,
0x30EE,
0x30EF,
0x30F5,
0x30F7,
0x30FC,
0x30FD,
0x3127,
0x3128,
0x31F0,
0x3200,
0x32FF,
0x3358,
0x337B,
0x3380,
0xA4D0,
0xA960,
0xA980,
0xAC00,
0xD800,
0xE000,
0xFB00,
0xFE10,
0xFE20,
0xFE30,
0xFE49,
0xFE53,
0xFE58,
0xFE5F,
0xFE63,
0xFE67,
0xFE70,
0xFF02,
0xFF08,
0xFF0A,
0xFF0C,
0xFF0F,
0xFF1A,
0xFF20,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF40,
0xFF5B,
0xFFE0,
0xFFE3,
0xFFE4,
0xFFE8,
0xFFF0,
0xFFF9,
0xFFFC,
0xFFFE,
0x10980,
0x109A0,
0x11580,
0x11600,
0x11A00,
0x11AB0,
0x13000,
0x13440,
0x14400,
0x14680,
0x16FE0,
0x18D90,
0x1B000,
0x1B300,
0x1D000,
0x1D200,
0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F200,
0x1F202,
0x1F800,
0x1F900,
0x1FB00,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE
};
# endif /* EBCDIC 037 */
static const UV UNI_VS_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,
0x180B,
0x180E,
0xFE00,
0xFE10,
0xE0100,
0xE01F0
};
static const UV UNI_VSSUP_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,
0xE0100,
0xE01F0
};
static const UV UNI_WARA_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x118A0,
0x118F3,
0x118FF,
0x11900
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
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,
0x22,
0x23
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
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,
0x7F,
0x80
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__DQ_invlist[] = { /* for EBCDIC 037 */
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,
0x7F,
0x80
};
# endif /* EBCDIC 037 */
static const UV UNI_WB__EB_invlist[] = { /* for ASCII/Latin1 */
0, /* 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 */
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__EX_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x5F,
0x60,
0x202F,
0x2030,
0x203F,
0x2041,
0x2054,
0x2055,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFF3F,
0xFF40
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x6D,
0x6E,
0x202F,
0x2030,
0x203F,
0x2041,
0x2054,
0x2055,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFF3F,
0xFF40
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x6D,
0x6E,
0x202F,
0x2030,
0x203F,
0x2041,
0x2054,
0x2055,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFF3F,
0xFF40
};
# endif /* EBCDIC 037 */
static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
589, /* Number of 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,
0x300,
0x370,
0x483,
0x48A,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x610,
0x61B,
0x64B,
0x660,
0x670,
0x671,
0x6D6,
0x6DD,
0x6DF,
0x6E5,
0x6E7,
0x6E9,
0x6EA,
0x6EE,
0x711,
0x712,
0x730,
0x74B,
0x7A6,
0x7B1,
0x7EB,
0x7F4,
0x7FD,
0x7FE,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x82E,
0x859,
0x85C,
0x8D3,
0x8E2,
0x8E3,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x964,
0x981,
0x984,
0x9BC,
0x9BD,
0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CE,
0x9D7,
0x9D8,
0x9E2,
0x9E4,
0x9FE,
0x9FF,
0xA01,
0xA04,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA70,
0xA72,
0xA75,
0xA76,
0xA81,
0xA84,
0xABC,
0xABD,
0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAE2,
0xAE4,
0xAFA,
0xB00,
0xB01,
0xB04,
0xB3C,
0xB3D,
0xB3E,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB62,
0xB64,
0xB82,
0xB83,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD7,
0xBD8,
0xC00,
0xC05,
0xC3E,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC62,
0xC64,
0xC81,
0xC84,
0xCBC,
0xCBD,
0xCBE,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCE2,
0xCE4,
0xD00,
0xD04,
0xD3B,
0xD3D,
0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4E,
0xD57,
0xD58,
0xD62,
0xD64,
0xD81,
0xD84,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xF18,
0xF1A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF40,
0xF71,
0xF85,
0xF86,
0xF88,
0xF8D,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x1090,
0x109A,
0x109E,
0x135D,
0x1360,
0x1712,
0x1715,
0x1732,
0x1735,
0x1752,
0x1754,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x180B,
0x180E,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
0x1A17,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A80,
0x1AB0,
0x1AC1,
0x1B00,
0x1B05,
0x1B34,
0x1B45,
0x1B6B,
0x1B74,
0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
0x1BE6,
0x1BF4,
0x1C24,
0x1C38,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1DC0,
0x1DFA,
0x1DFB,
0x1E00,
0x200C,
0x200D,
0x20D0,
0x20F1,
0x2CEF,
0x2CF2,
0x2D7F,
0x2D80,
0x2DE0,
0x2E00,
0x302A,
0x3030,
0x3099,
0x309B,
0xA66F,
0xA673,
0xA674,
0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
0xA6F2,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA828,
0xA82C,
0xA82D,
0xA880,
0xA882,
0xA8B4,
0xA8C6,
0xA8E0,
0xA8F2,
0xA8FF,
0xA900,
0xA926,
0xA92E,
0xA947,
0xA954,
0xA980,
0xA984,
0xA9B3,
0xA9C1,
0xA9E5,
0xA9E6,
0xAA29,
0xAA37,
0xAA43,
0xAA44,
0xAA4C,
0xAA4E,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAEB,
0xAAF0,
0xAAF5,
0xAAF7,
0xABE3,
0xABEB,
0xABEC,
0xABEE,
0xFB1E,
0xFB1F,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFF9E,
0xFFA0,
0x101FD,
0x101FE,
0x102E0,
0x102E1,
0x10376,
0x1037B,
0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10AE5,
0x10AE7,
0x10D24,
0x10D28,
0x10EAB,
0x10EAD,
0x10F46,
0x10F51,
0x11000,
0x11003,
0x11038,
0x11047,
0x1107F,
0x11083,
0x110B0,
0x110BB,
0x11100,
0x11103,
0x11127,
0x11135,
0x11145,
0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C9,
0x111CD,
0x111CE,
0x111D0,
0x1122C,
0x11238,
0x1123E,
0x1123F,
0x112DF,
0x112EB,
0x11300,
0x11304,
0x1133B,
0x1133D,
0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11357,
0x11358,
0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11435,
0x11447,
0x1145E,
0x1145F,
0x114B0,
0x114C4,
0x115AF,
0x115B6,
0x115B8,
0x115C1,
0x115DC,
0x115DE,
0x11630,
0x11641,
0x116AB,
0x116B8,
0x1171D,
0x1172C,
0x1182C,
0x1183B,
0x11930,
0x11936,
0x11937,
0x11939,
0x1193B,
0x1193F,
0x11940,
0x11941,
0x11942,
0x11944,
0x119D1,
0x119D8,
0x119DA,
0x119E1,
0x119E4,
0x119E5,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A3F,
0x11A47,
0x11A48,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9A,
0x11C2F,
0x11C37,
0x11C38,
0x11C40,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D31,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D46,
0x11D47,
0x11D48,
0x11D8A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D98,
0x11EF3,
0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16F4F,
0x16F50,
0x16F51,
0x16F88,
0x16F8F,
0x16F93,
0x16FE4,
0x16FE5,
0x16FF0,
0x16FF2,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E130,
0x1E137,
0x1E2EC,
0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F3FB,
0x1F400,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__FO_invlist[] = { /* for ASCII/Latin1 */
39, /* Number of 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,
0xAD,
0xAE,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 1047 */
39, /* Number of 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,
0xCA,
0xCB,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 037 */
39, /* Number of 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,
0xCA,
0xCB,
0x600,
0x606,
0x61C,
0x61D,
0x6DD,
0x6DE,
0x70F,
0x710,
0x8E2,
0x8E3,
0x180E,
0x180F,
0x200E,
0x2010,
0x202A,
0x202F,
0x2060,
0x2065,
0x2066,
0x2070,
0xFEFF,
0xFF00,
0xFFF9,
0xFFFC,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x13430,
0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
0x1D17B,
0xE0001,
0xE0002
};
# endif /* EBCDIC 037 */
static const UV UNI_WB__KA_invlist[] = { /* for all charsets */
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 */
0x0,
0x3031,
0x3036,
0x309B,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x31F0,
0x3200,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xFF66,
0xFF9E,
0x1B000,
0x1B001,
0x1B164,
0x1B168
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
1095, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2D8,
0x2DE,
0x300,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
0x58B,
0x5F3,
0x5F4,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1A00,
0x1A17,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x303B,
0x303D,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB50,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
1121, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2D8,
0x2DE,
0x300,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
0x58B,
0x5F3,
0x5F4,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1A00,
0x1A17,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x303B,
0x303D,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB50,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
1117, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2D8,
0x2DE,
0x300,
0x370,
0x375,
0x376,
0x378,
0x37A,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
0x58B,
0x5F3,
0x5F4,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1820,
0x1879,
0x1880,
0x1885,
0x1887,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1A00,
0x1A17,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2E2F,
0x2E30,
0x3005,
0x3006,
0x303B,
0x303D,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB50,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__MB_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2E,
0x2F,
0x2018,
0x201A,
0x2024,
0x2025,
0xFE52,
0xFE53,
0xFF07,
0xFF08,
0xFF0E,
0xFF0F
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x4B,
0x4C,
0x2018,
0x201A,
0x2024,
0x2025,
0xFE52,
0xFE53,
0xFF07,
0xFF08,
0xFF0E,
0xFF0F
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x4B,
0x4C,
0x2018,
0x201A,
0x2024,
0x2025,
0xFE52,
0xFE53,
0xFF07,
0xFF08,
0xFF0E,
0xFF0F
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__ML_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x3A,
0x3B,
0xB7,
0xB8,
0x387,
0x388,
0x55F,
0x560,
0x5F4,
0x5F5,
0x2027,
0x2028,
0xFE13,
0xFE14,
0xFE55,
0xFE56,
0xFF1A,
0xFF1B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x7A,
0x7B,
0xB3,
0xB4,
0x387,
0x388,
0x55F,
0x560,
0x5F4,
0x5F5,
0x2027,
0x2028,
0xFE13,
0xFE14,
0xFE55,
0xFE56,
0xFF1A,
0xFF1B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x7A,
0x7B,
0xB3,
0xB4,
0x387,
0x388,
0x55F,
0x560,
0x5F4,
0x5F5,
0x2027,
0x2028,
0xFE13,
0xFE14,
0xFE55,
0xFE56,
0xFF1A,
0xFF1B
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__MN_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x2C,
0x2D,
0x3B,
0x3C,
0x37E,
0x37F,
0x589,
0x58A,
0x60C,
0x60E,
0x66C,
0x66D,
0x7F8,
0x7F9,
0x2044,
0x2045,
0xFE10,
0xFE11,
0xFE14,
0xFE15,
0xFE50,
0xFE51,
0xFE54,
0xFE55,
0xFF0C,
0xFF0D,
0xFF1B,
0xFF1C
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__MN_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5E,
0x5F,
0x6B,
0x6C,
0x37E,
0x37F,
0x589,
0x58A,
0x60C,
0x60E,
0x66C,
0x66D,
0x7F8,
0x7F9,
0x2044,
0x2045,
0xFE10,
0xFE11,
0xFE14,
0xFE15,
0xFE50,
0xFE51,
0xFE54,
0xFE55,
0xFF0C,
0xFF0D,
0xFF1B,
0xFF1C
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__MN_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5E,
0x5F,
0x6B,
0x6C,
0x37E,
0x37F,
0x589,
0x58A,
0x60C,
0x60E,
0x66C,
0x66D,
0x7F8,
0x7F9,
0x2044,
0x2045,
0xFE10,
0xFE11,
0xFE14,
0xFE15,
0xFE50,
0xFE51,
0xFE54,
0xFE55,
0xFF0C,
0xFF0D,
0xFF1B,
0xFF1C
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__NL_invlist[] = { /* for ASCII/Latin1 */
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,
0xB,
0xD,
0x85,
0x86,
0x2028,
0x202A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 1047 */
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,
0xB,
0xD,
0x25,
0x26,
0x2028,
0x202A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 037 */
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,
0xB,
0xD,
0x15,
0x16,
0x2028,
0x202A
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
125, /* Number of 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,
0x30,
0x3A,
0x660,
0x66A,
0x66B,
0x66C,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
125, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x66B,
0x66C,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */
125, /* Number of 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,
0xF0,
0xFA,
0x660,
0x66A,
0x66B,
0x66C,
0x6F0,
0x6FA,
0x7C0,
0x7CA,
0x966,
0x970,
0x9E6,
0x9F0,
0xA66,
0xA70,
0xAE6,
0xAF0,
0xB66,
0xB70,
0xBE6,
0xBF0,
0xC66,
0xC70,
0xCE6,
0xCF0,
0xD66,
0xD70,
0xDE6,
0xDF0,
0xE50,
0xE5A,
0xED0,
0xEDA,
0xF20,
0xF2A,
0x1040,
0x104A,
0x1090,
0x109A,
0x17E0,
0x17EA,
0x1810,
0x181A,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
0x1B50,
0x1B5A,
0x1BB0,
0x1BBA,
0x1C40,
0x1C4A,
0x1C50,
0x1C5A,
0xA620,
0xA62A,
0xA8D0,
0xA8DA,
0xA900,
0xA90A,
0xA9D0,
0xA9DA,
0xA9F0,
0xA9FA,
0xAA50,
0xAA5A,
0xABF0,
0xABFA,
0xFF10,
0xFF1A,
0x104A0,
0x104AA,
0x10D30,
0x10D3A,
0x11066,
0x11070,
0x110F0,
0x110FA,
0x11136,
0x11140,
0x111D0,
0x111DA,
0x112F0,
0x112FA,
0x11450,
0x1145A,
0x114D0,
0x114DA,
0x11650,
0x1165A,
0x116C0,
0x116CA,
0x11730,
0x1173A,
0x118E0,
0x118EA,
0x11950,
0x1195A,
0x11C50,
0x11C5A,
0x11D50,
0x11D5A,
0x11DA0,
0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
0x1E140,
0x1E14A,
0x1E2F0,
0x1E2FA,
0x1E950,
0x1E95A,
0x1FBF0,
0x1FBFA
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
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,
0x27,
0x28
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
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,
0x7D,
0x7E
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__SQ_invlist[] = { /* for EBCDIC 037 */
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,
0x7D,
0x7E
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x20,
0x21,
0x1680,
0x1681,
0x2000,
0x2007,
0x2008,
0x200B,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x40,
0x41,
0x1680,
0x1681,
0x2000,
0x2007,
0x2008,
0x200B,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x40,
0x41,
0x1680,
0x1681,
0x2000,
0x2007,
0x2008,
0x200B,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
1487, /* 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,
0xA,
0xE,
0x20,
0x21,
0x22,
0x23,
0x27,
0x28,
0x2C,
0x2D,
0x2E,
0x2F,
0x30,
0x3C,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0x85,
0x86,
0xAA,
0xAB,
0xAD,
0xAE,
0xB5,
0xB6,
0xB7,
0xB8,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2D8,
0x2DE,
0x375,
0x376,
0x378,
0x37A,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x58B,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x66A,
0x66B,
0x66D,
0x66E,
0x6D4,
0x6D5,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1040,
0x104A,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x2007,
0x2008,
0x200B,
0x200C,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2030,
0x203F,
0x2041,
0x2044,
0x2045,
0x2054,
0x2055,
0x205F,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3000,
0x3001,
0x3005,
0x3006,
0x302A,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x3099,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE11,
0xFE13,
0xFE15,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE56,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x1B000,
0x1B001,
0x1B164,
0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
1511, /* 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,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x5E,
0x5F,
0x62,
0x6A,
0x6B,
0x6C,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xBA,
0xBB,
0xC1,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2D8,
0x2DE,
0x375,
0x376,
0x378,
0x37A,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x58B,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x66A,
0x66B,
0x66D,
0x66E,
0x6D4,
0x6D5,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1040,
0x104A,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x2007,
0x2008,
0x200B,
0x200C,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2030,
0x203F,
0x2041,
0x2044,
0x2045,
0x2054,
0x2055,
0x205F,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3000,
0x3001,
0x3005,
0x3006,
0x302A,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x3099,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE11,
0xFE13,
0xFE15,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE56,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x1B000,
0x1B001,
0x1B164,
0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
1507, /* 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,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x42,
0x4A,
0x4B,
0x4C,
0x51,
0x5A,
0x5E,
0x5F,
0x62,
0x6A,
0x6B,
0x6C,
0x6D,
0x6E,
0x70,
0x79,
0x7A,
0x7B,
0x7D,
0x7E,
0x7F,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xC1,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2D8,
0x2DE,
0x375,
0x376,
0x378,
0x37A,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x530,
0x531,
0x557,
0x559,
0x55D,
0x55E,
0x58B,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x600,
0x606,
0x60C,
0x60E,
0x610,
0x61B,
0x61C,
0x61D,
0x620,
0x66A,
0x66B,
0x66D,
0x66E,
0x6D4,
0x6D5,
0x6DE,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x70F,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7F8,
0x7F9,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE31,
0xE32,
0xE34,
0xE3B,
0xE47,
0xE4F,
0xE50,
0xE5A,
0xEB1,
0xEB2,
0xEB4,
0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x102B,
0x103F,
0x1040,
0x104A,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x17B4,
0x17D4,
0x17DD,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180F,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x1950,
0x19D0,
0x19DA,
0x1A00,
0x1A1C,
0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AB0,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2000,
0x2007,
0x2008,
0x200B,
0x200C,
0x2010,
0x2018,
0x201A,
0x2024,
0x2025,
0x2027,
0x2030,
0x203F,
0x2041,
0x2044,
0x2045,
0x2054,
0x2055,
0x205F,
0x2065,
0x2066,
0x2070,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2119,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212E,
0x212F,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x24B6,
0x24EA,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x2E2F,
0x2E30,
0x3000,
0x3001,
0x3005,
0x3006,
0x302A,
0x3030,
0x3031,
0x3036,
0x303B,
0x303D,
0x3099,
0x309D,
0x30A0,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x32D0,
0x32FF,
0x3300,
0x3358,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA673,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA708,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFC,
0xFE00,
0xFE11,
0xFE13,
0xFE15,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE51,
0xFE52,
0xFE53,
0xFE54,
0xFE56,
0xFE70,
0xFE75,
0xFE76,
0xFEFD,
0xFEFF,
0xFF00,
0xFF07,
0xFF08,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0xFFF9,
0xFFFC,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110BD,
0x110BE,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x13430,
0x13439,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x1B000,
0x1B001,
0x1B164,
0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1BCA0,
0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
0x1F170,
0x1F18A,
0x1F1E6,
0x1F200,
0x1F3FB,
0x1F400,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
static const UV UNI_WCHO_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x1E2C0,
0x1E2FA,
0x1E2FF,
0x1E300
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
1475, /* Number of 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,
0x30,
0x3A,
0x41,
0x5B,
0x5F,
0x60,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xB7,
0xB8,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1369,
0x1372,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
1499, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xB3,
0xB4,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1369,
0x1372,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
1495, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x6D,
0x6E,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xB3,
0xB4,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xFA,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x300,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x483,
0x488,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x591,
0x5BE,
0x5BF,
0x5C0,
0x5C1,
0x5C3,
0x5C4,
0x5C6,
0x5C7,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x610,
0x61B,
0x620,
0x66A,
0x66E,
0x6D4,
0x6D5,
0x6DD,
0x6DF,
0x6E9,
0x6EA,
0x6FD,
0x6FF,
0x700,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7F6,
0x7FA,
0x7FB,
0x7FD,
0x7FE,
0x800,
0x82E,
0x840,
0x85C,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x8D3,
0x8E2,
0x8E3,
0x964,
0x966,
0x970,
0x971,
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,
0x9F2,
0x9FC,
0x9FD,
0x9FE,
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,
0xA76,
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,
0xAF0,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB70,
0xB71,
0xB72,
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,
0xBF0,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC60,
0xC64,
0xC66,
0xC70,
0xC80,
0xC84,
0xC85,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD4F,
0xD54,
0xD58,
0xD5F,
0xD64,
0xD66,
0xD70,
0xD7A,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF4,
0xE01,
0xE3B,
0xE40,
0xE4F,
0xE50,
0xE5A,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECE,
0xED0,
0xEDA,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF18,
0xF1A,
0xF20,
0xF2A,
0xF35,
0xF36,
0xF37,
0xF38,
0xF39,
0xF3A,
0xF3E,
0xF48,
0xF49,
0xF6D,
0xF71,
0xF85,
0xF86,
0xF98,
0xF99,
0xFBD,
0xFC6,
0xFC7,
0x1000,
0x104A,
0x1050,
0x109E,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1360,
0x1369,
0x1372,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1715,
0x1720,
0x1735,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17D4,
0x17D7,
0x17D8,
0x17DC,
0x17DE,
0x17E0,
0x17EA,
0x180B,
0x180E,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1946,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x1A00,
0x1A1C,
0x1A20,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA7,
0x1AA8,
0x1AB0,
0x1ABE,
0x1ABF,
0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
0x1B5A,
0x1B6B,
0x1B74,
0x1B80,
0x1BF4,
0x1C00,
0x1C38,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x203F,
0x2041,
0x2054,
0x2055,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x20D0,
0x20DD,
0x20E1,
0x20E2,
0x20E5,
0x20F1,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E00,
0x3005,
0x3008,
0x3021,
0x3030,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x3099,
0x309B,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA62C,
0xA640,
0xA670,
0xA674,
0xA67E,
0xA67F,
0xA6F2,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA828,
0xA82C,
0xA82D,
0xA840,
0xA874,
0xA880,
0xA8C6,
0xA8D0,
0xA8DA,
0xA8E0,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA92E,
0xA930,
0xA954,
0xA960,
0xA97D,
0xA980,
0xA9C1,
0xA9CF,
0xA9DA,
0xA9E0,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA60,
0xAA77,
0xAA7A,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAF0,
0xAAF2,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABEB,
0xABEC,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE00,
0xFE10,
0xFE20,
0xFE30,
0xFE33,
0xFE35,
0xFE4D,
0xFE50,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF10,
0xFF1A,
0xFF21,
0xFF3B,
0xFF3F,
0xFF40,
0xFF41,
0xFF5B,
0xFF66,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x101FD,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102E1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE7,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D28,
0x10D30,
0x10D3A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAD,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
0x11047,
0x11066,
0x11070,
0x1107F,
0x110BB,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11140,
0x11144,
0x11148,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
0x111C9,
0x111CD,
0x111CE,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x11238,
0x1123E,
0x1123F,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
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,
0x1144B,
0x11450,
0x1145A,
0x1145E,
0x11462,
0x11480,
0x114C6,
0x114C7,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115C1,
0x115D8,
0x115DE,
0x11600,
0x11641,
0x11644,
0x11645,
0x11650,
0x1165A,
0x11680,
0x116B9,
0x116C0,
0x116CA,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x11800,
0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11944,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E2,
0x119E3,
0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
0x11A9A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C41,
0x11C50,
0x11C5A,
0x11C72,
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,
0x11EF7,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF5,
0x16B00,
0x16B37,
0x16B40,
0x16B44,
0x16B50,
0x16B5A,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9D,
0x1BC9F,
0x1D165,
0x1D16A,
0x1D16D,
0x1D173,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D242,
0x1D245,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
0x1DA37,
0x1DA3B,
0x1DA6D,
0x1DA75,
0x1DA76,
0x1DA84,
0x1DA85,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
0x1E94C,
0x1E950,
0x1E95A,
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,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
1259, /* Number of 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xB5,
0xB6,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
1285, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
1281, /* Number of 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2C2,
0x2C6,
0x2D2,
0x2E0,
0x2E5,
0x2EC,
0x2ED,
0x2EE,
0x2EF,
0x370,
0x375,
0x376,
0x378,
0x37B,
0x37E,
0x37F,
0x380,
0x386,
0x387,
0x388,
0x38B,
0x38C,
0x38D,
0x38E,
0x3A2,
0x3A3,
0x3F6,
0x3F7,
0x482,
0x48A,
0x530,
0x531,
0x557,
0x559,
0x55A,
0x560,
0x589,
0x5D0,
0x5EB,
0x5EF,
0x5F3,
0x620,
0x64B,
0x66E,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
0x6E5,
0x6E7,
0x6EE,
0x6F0,
0x6FA,
0x6FD,
0x6FF,
0x700,
0x710,
0x711,
0x712,
0x730,
0x74D,
0x7A6,
0x7B1,
0x7B2,
0x7CA,
0x7EB,
0x7F4,
0x7F6,
0x7FA,
0x7FB,
0x800,
0x816,
0x81A,
0x81B,
0x824,
0x825,
0x828,
0x829,
0x840,
0x859,
0x860,
0x86B,
0x8A0,
0x8B5,
0x8B6,
0x8C8,
0x904,
0x93A,
0x93D,
0x93E,
0x950,
0x951,
0x958,
0x962,
0x971,
0x981,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BD,
0x9BE,
0x9CE,
0x9CF,
0x9DC,
0x9DE,
0x9DF,
0x9E2,
0x9F0,
0x9F2,
0x9FC,
0x9FD,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA34,
0xA35,
0xA37,
0xA38,
0xA3A,
0xA59,
0xA5D,
0xA5E,
0xA5F,
0xA72,
0xA75,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABD,
0xABE,
0xAD0,
0xAD1,
0xAE0,
0xAE2,
0xAF9,
0xAFA,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3D,
0xB3E,
0xB5C,
0xB5E,
0xB5F,
0xB62,
0xB71,
0xB72,
0xB83,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBD0,
0xBD1,
0xC05,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3D,
0xC3E,
0xC58,
0xC5B,
0xC60,
0xC62,
0xC80,
0xC81,
0xC85,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBD,
0xCBE,
0xCDE,
0xCDF,
0xCE0,
0xCE2,
0xCF1,
0xCF3,
0xD04,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD3B,
0xD3D,
0xD3E,
0xD4E,
0xD4F,
0xD54,
0xD57,
0xD5F,
0xD62,
0xD7A,
0xD80,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xE01,
0xE31,
0xE32,
0xE33,
0xE40,
0xE47,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB1,
0xEB2,
0xEB3,
0xEBD,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEDC,
0xEE0,
0xF00,
0xF01,
0xF40,
0xF48,
0xF49,
0xF6D,
0xF88,
0xF8D,
0x1000,
0x102B,
0x103F,
0x1040,
0x1050,
0x1056,
0x105A,
0x105E,
0x1061,
0x1062,
0x1065,
0x1067,
0x106E,
0x1071,
0x1075,
0x1082,
0x108E,
0x108F,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FB,
0x10FC,
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,
0x1380,
0x1390,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1401,
0x166D,
0x166F,
0x1680,
0x1681,
0x169B,
0x16A0,
0x16EB,
0x16EE,
0x16F9,
0x1700,
0x170D,
0x170E,
0x1712,
0x1720,
0x1732,
0x1740,
0x1752,
0x1760,
0x176D,
0x176E,
0x1771,
0x1780,
0x17B4,
0x17D7,
0x17D8,
0x17DC,
0x17DD,
0x1820,
0x1879,
0x1880,
0x18A9,
0x18AA,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1950,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x1A00,
0x1A17,
0x1A20,
0x1A55,
0x1AA7,
0x1AA8,
0x1B05,
0x1B34,
0x1B45,
0x1B4C,
0x1B83,
0x1BA1,
0x1BAE,
0x1BB0,
0x1BBA,
0x1BE6,
0x1C00,
0x1C24,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
0x1C90,
0x1CBB,
0x1CBD,
0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
0x1F16,
0x1F18,
0x1F1E,
0x1F20,
0x1F46,
0x1F48,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F7E,
0x1F80,
0x1FB5,
0x1FB6,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
0x1FC5,
0x1FC6,
0x1FCD,
0x1FD0,
0x1FD4,
0x1FD6,
0x1FDC,
0x1FE0,
0x1FED,
0x1FF2,
0x1FF5,
0x1FF6,
0x1FFD,
0x2071,
0x2072,
0x207F,
0x2080,
0x2090,
0x209D,
0x2102,
0x2103,
0x2107,
0x2108,
0x210A,
0x2114,
0x2115,
0x2116,
0x2118,
0x211E,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x213A,
0x213C,
0x2140,
0x2145,
0x214A,
0x214E,
0x214F,
0x2160,
0x2189,
0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
0x2C60,
0x2CE5,
0x2CEB,
0x2CEF,
0x2CF2,
0x2CF4,
0x2D00,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D80,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x3005,
0x3008,
0x3021,
0x302A,
0x3031,
0x3036,
0x3038,
0x303D,
0x3041,
0x3097,
0x309D,
0x30A0,
0x30A1,
0x30FB,
0x30FC,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x31A0,
0x31C0,
0x31F0,
0x3200,
0x3400,
0x4DC0,
0x4E00,
0x9FFD,
0xA000,
0xA48D,
0xA4D0,
0xA4FE,
0xA500,
0xA60D,
0xA610,
0xA620,
0xA62A,
0xA62C,
0xA640,
0xA66F,
0xA67F,
0xA69E,
0xA6A0,
0xA6F0,
0xA717,
0xA720,
0xA722,
0xA789,
0xA78B,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA802,
0xA803,
0xA806,
0xA807,
0xA80B,
0xA80C,
0xA823,
0xA840,
0xA874,
0xA882,
0xA8B4,
0xA8F2,
0xA8F8,
0xA8FB,
0xA8FC,
0xA8FD,
0xA8FF,
0xA90A,
0xA926,
0xA930,
0xA947,
0xA960,
0xA97D,
0xA984,
0xA9B3,
0xA9CF,
0xA9D0,
0xA9E0,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
0xAA00,
0xAA29,
0xAA40,
0xAA43,
0xAA44,
0xAA4C,
0xAA60,
0xAA77,
0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
0xAAB1,
0xAAB2,
0xAAB5,
0xAAB7,
0xAAB9,
0xAABE,
0xAAC0,
0xAAC1,
0xAAC2,
0xAAC3,
0xAADB,
0xAADE,
0xAAE0,
0xAAEB,
0xAAF2,
0xAAF5,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB70,
0xABE3,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0xFB00,
0xFB07,
0xFB13,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
0xFB38,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB42,
0xFB43,
0xFB45,
0xFB46,
0xFBB2,
0xFBD3,
0xFC5E,
0xFC64,
0xFD3E,
0xFD50,
0xFD90,
0xFD92,
0xFDC8,
0xFDF0,
0xFDFA,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFEFD,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF66,
0xFF9E,
0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
0xFFCA,
0xFFD0,
0xFFD2,
0xFFD8,
0xFFDA,
0xFFDD,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10140,
0x10175,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x10300,
0x10320,
0x1032D,
0x1034B,
0x10350,
0x10376,
0x10380,
0x1039E,
0x103A0,
0x103C4,
0x103C8,
0x103D0,
0x103D1,
0x103D6,
0x10400,
0x1049E,
0x104B0,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10860,
0x10877,
0x10880,
0x1089F,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x10900,
0x10916,
0x10920,
0x1093A,
0x10980,
0x109B8,
0x109BE,
0x109C0,
0x10A00,
0x10A01,
0x10A10,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A60,
0x10A7D,
0x10A80,
0x10A9D,
0x10AC0,
0x10AC8,
0x10AC9,
0x10AE5,
0x10B00,
0x10B36,
0x10B40,
0x10B56,
0x10B60,
0x10B73,
0x10B80,
0x10B92,
0x10C00,
0x10C49,
0x10C80,
0x10CB3,
0x10CC0,
0x10CF3,
0x10D00,
0x10D24,
0x10E80,
0x10EAA,
0x10EB0,
0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
0x10FB0,
0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
0x11038,
0x11083,
0x110B0,
0x110D0,
0x110E9,
0x11103,
0x11127,
0x11144,
0x11145,
0x11147,
0x11148,
0x11150,
0x11173,
0x11176,
0x11177,
0x11183,
0x111B3,
0x111C1,
0x111C5,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
0x11200,
0x11212,
0x11213,
0x1122C,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112A9,
0x112B0,
0x112DF,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133D,
0x1133E,
0x11350,
0x11351,
0x1135D,
0x11362,
0x11400,
0x11435,
0x11447,
0x1144B,
0x1145F,
0x11462,
0x11480,
0x114B0,
0x114C4,
0x114C6,
0x114C7,
0x114C8,
0x11580,
0x115AF,
0x115D8,
0x115DC,
0x11600,
0x11630,
0x11644,
0x11645,
0x11680,
0x116AB,
0x116B8,
0x116B9,
0x11700,
0x1171B,
0x11800,
0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11930,
0x1193F,
0x11940,
0x11941,
0x11942,
0x119A0,
0x119A8,
0x119AA,
0x119D1,
0x119E1,
0x119E2,
0x119E3,
0x119E4,
0x11A00,
0x11A01,
0x11A0B,
0x11A33,
0x11A3A,
0x11A3B,
0x11A50,
0x11A51,
0x11A5C,
0x11A8A,
0x11A9D,
0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
0x11C09,
0x11C0A,
0x11C2F,
0x11C40,
0x11C41,
0x11C72,
0x11C90,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D31,
0x11D46,
0x11D47,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8A,
0x11D98,
0x11D99,
0x11EE0,
0x11EF3,
0x11FB0,
0x11FB1,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12480,
0x12544,
0x13000,
0x1342F,
0x14400,
0x14647,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16AD0,
0x16AEE,
0x16B00,
0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16E40,
0x16E80,
0x16F00,
0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
0x16FE3,
0x16FE4,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
0x1B000,
0x1B11F,
0x1B150,
0x1B153,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
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,
0x1D6C1,
0x1D6C2,
0x1D6DB,
0x1D6DC,
0x1D6FB,
0x1D6FC,
0x1D715,
0x1D716,
0x1D735,
0x1D736,
0x1D74F,
0x1D750,
0x1D76F,
0x1D770,
0x1D789,
0x1D78A,
0x1D7A9,
0x1D7AA,
0x1D7C3,
0x1D7C4,
0x1D7CC,
0x1E100,
0x1E12D,
0x1E137,
0x1E13E,
0x1E14E,
0x1E14F,
0x1E2C0,
0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E94B,
0x1E94C,
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,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B
};
# endif /* EBCDIC 037 */
static const UV UNI_XPEO_invlist[] = { /* for all charsets */
5, /* Number of 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,
0x103A0,
0x103C4,
0x103C8,
0x103D6
};
static const UV UNI_XSUX_invlist[] = { /* for all charsets */
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,
0x12000,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544
};
static const UV UNI_YEZI_invlist[] = { /* for all charsets */
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 */
0x0,
0x60C,
0x60D,
0x61B,
0x61C,
0x61F,
0x620,
0x660,
0x66A,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2
};
static const UV UNI_YI_invlist[] = { /* for all charsets */
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 */
0x0,
0x3001,
0x3003,
0x3008,
0x3012,
0x3014,
0x301C,
0x30FB,
0x30FC,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xFF61,
0xFF66
};
static const UV UNI_YIJING_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,
0x4DC0,
0x4E00
};
static const UV UNI_YIRADICALS_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,
0xA490,
0xA4D0
};
static const UV UNI_YISYLLABLES_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,
0xA000,
0xA490
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_Z_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x20,
0x21,
0xA0,
0xA1,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_Z_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_Z_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x2028,
0x202A,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
static const UV UNI_ZANB_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,
0x11A00,
0x11A48
};
static const UV UNI_ZL_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,
0x2028,
0x2029
};
static const UV UNI_ZP_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,
0x2029,
0x202A
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_ZS_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x20,
0x21,
0xA0,
0xA1,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_ZS_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_ZS_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x40,
0x42,
0x1680,
0x1681,
0x2000,
0x200B,
0x202F,
0x2030,
0x205F,
0x2060,
0x3000,
0x3001
};
# endif /* EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
296, /* 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,
0x41,
0x5B,
0x61,
0x7B,
0xAA,
0xAB,
0xBA,
0xBB,
0xC0,
0xD7,
0xD8,
0xF7,
0xF8,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x386,
0x387,
0x388,
0x605,
0x606,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0xE3F,
0xE40,
0xFD5,
0xFD9,
0x16EB,
0x16EE,
0x2000,
0x200C,
0x200E,
0x202F,
0x2030,
0x2065,
0x2066,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20C0,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2E00,
0x2E43,
0x2E44,
0x2E53,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3004,
0x3005,
0x3012,
0x3013,
0x3020,
0x3021,
0x3036,
0x3037,
0x3248,
0x3260,
0x327F,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA708,
0xA722,
0xA788,
0xA78B,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF61,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10190,
0x1019D,
0x101D0,
0x101FD,
0x16FE2,
0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D372,
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,
0x1D800,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
322, /* 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAD,
0xAE,
0xAF,
0xBA,
0xBB,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x386,
0x387,
0x388,
0x605,
0x606,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0xE3F,
0xE40,
0xFD5,
0xFD9,
0x16EB,
0x16EE,
0x2000,
0x200C,
0x200E,
0x202F,
0x2030,
0x2065,
0x2066,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20C0,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2E00,
0x2E43,
0x2E44,
0x2E53,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3004,
0x3005,
0x3012,
0x3013,
0x3020,
0x3021,
0x3036,
0x3037,
0x3248,
0x3260,
0x327F,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA708,
0xA722,
0xA788,
0xA78B,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF61,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10190,
0x1019D,
0x101D0,
0x101FD,
0x16FE2,
0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D372,
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,
0x1D800,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
318, /* 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,
0x42,
0x4A,
0x51,
0x5A,
0x62,
0x6A,
0x70,
0x79,
0x80,
0x8A,
0x8C,
0x8F,
0x91,
0x9D,
0x9E,
0x9F,
0xA2,
0xAA,
0xAC,
0xAF,
0xC1,
0xCA,
0xCB,
0xD0,
0xD1,
0xDA,
0xDB,
0xE0,
0xE2,
0xEA,
0xEB,
0xF0,
0xFB,
0xFF,
0x100,
0x2B9,
0x2E0,
0x2E5,
0x2EA,
0x2EC,
0x300,
0x374,
0x375,
0x37E,
0x37F,
0x385,
0x386,
0x387,
0x388,
0x605,
0x606,
0x6DD,
0x6DE,
0x8E2,
0x8E3,
0xE3F,
0xE40,
0xFD5,
0xFD9,
0x16EB,
0x16EE,
0x2000,
0x200C,
0x200E,
0x202F,
0x2030,
0x2065,
0x2066,
0x2071,
0x2074,
0x207F,
0x2080,
0x208F,
0x20A0,
0x20C0,
0x2100,
0x2126,
0x2127,
0x212A,
0x212C,
0x2132,
0x2133,
0x214E,
0x214F,
0x2160,
0x2189,
0x218C,
0x2190,
0x2427,
0x2440,
0x244B,
0x2460,
0x2800,
0x2900,
0x2B74,
0x2B76,
0x2B96,
0x2B97,
0x2C00,
0x2E00,
0x2E43,
0x2E44,
0x2E53,
0x2FF0,
0x2FFC,
0x3000,
0x3001,
0x3004,
0x3005,
0x3012,
0x3013,
0x3020,
0x3021,
0x3036,
0x3037,
0x3248,
0x3260,
0x327F,
0x3280,
0x32B1,
0x32C0,
0x32CC,
0x32D0,
0x3371,
0x337B,
0x3380,
0x33E0,
0x33FF,
0x3400,
0x4DC0,
0x4E00,
0xA708,
0xA722,
0xA788,
0xA78B,
0xAB5B,
0xAB5C,
0xAB6A,
0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
0xFE1A,
0xFE30,
0xFE45,
0xFE47,
0xFE53,
0xFE54,
0xFE67,
0xFE68,
0xFE6C,
0xFEFF,
0xFF00,
0xFF01,
0xFF21,
0xFF3B,
0xFF41,
0xFF5B,
0xFF61,
0xFFE0,
0xFFE7,
0xFFE8,
0xFFEF,
0xFFF9,
0xFFFE,
0x10190,
0x1019D,
0x101D0,
0x101FD,
0x16FE2,
0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D167,
0x1D16A,
0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
0x1D1AA,
0x1D1AE,
0x1D1E9,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D372,
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,
0x1D800,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F100,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
# endif /* EBCDIC 037 */
static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
1350, /* Number of 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,
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,
0x8C8,
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,
0xB55,
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,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
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,
0x1AC1,
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,
0x2B97,
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,
0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
0x2EF4,
0x2F00,
0x2FD6,
0x2FF0,
0x2FFC,
0x3000,
0x3040,
0x3041,
0x3097,
0x3099,
0x3100,
0x3105,
0x3130,
0x3131,
0x318F,
0x3190,
0x31E4,
0x31F0,
0x321F,
0x3220,
0x9FFD,
0xA000,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA6F8,
0xA700,
0xA7C0,
0xA7C2,
0xA7CB,
0xA7F5,
0xA82D,
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,
0xAB6C,
0xAB70,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
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,
0xFDF0,
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,
0xFFFE,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
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,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
0x110CD,
0x110CE,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
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,
0x1145C,
0x1145D,
0x11462,
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,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
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,
0x11FB0,
0x11FB1,
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,
0x16FE5,
0x16FF0,
0x16FF2,
0x17000,
0x187F8,
0x18800,
0x18CD6,
0x18D00,
0x18D09,
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,
0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
0x1F23C,
0x1F240,
0x1F249,
0x1F250,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
0x1F7D9,
0x1F7E0,
0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8B2,
0x1F900,
0x1F979,
0x1F97A,
0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
0x1FA87,
0x1FA90,
0x1FAA9,
0x1FAB0,
0x1FAB7,
0x1FAC0,
0x1FAC3,
0x1FAD0,
0x1FAD7,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBCB,
0x1FBF0,
0x1FBFA,
0x20000,
0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
0x2B81E,
0x2B820,
0x2CEA2,
0x2CEB0,
0x2EBE1,
0x2F800,
0x2FA1E,
0x30000,
0x3134B,
0xE0001,
0xE0002,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
static const UV UNI__PERL_NCHAR_invlist[] = { /* for all charsets */
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 */
0x0,
0xFDD0,
0xFDF0,
0xFFFE,
0x10000,
0x1FFFE,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE,
0x40000,
0x4FFFE,
0x50000,
0x5FFFE,
0x60000,
0x6FFFE,
0x70000,
0x7FFFE,
0x80000,
0x8FFFE,
0x90000,
0x9FFFE,
0xA0000,
0xAFFFE,
0xB0000,
0xBFFFE,
0xC0000,
0xCFFFE,
0xD0000,
0xDFFFE,
0xE0000,
0xEFFFE,
0xF0000,
0xFFFFE,
0x100000,
0x10FFFE,
0x110000
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_PATWS_invlist[] = { /* for ASCII/Latin1 */
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 */
0x0,
0x9,
0xE,
0x20,
0x21,
0x85,
0x86,
0x200E,
0x2010,
0x2028,
0x202A
};
# endif /* ASCII/Latin1 */
# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_PATWS_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x200E,
0x2010,
0x2028,
0x202A
};
# endif /* EBCDIC 1047 */
# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_PATWS_invlist[] = { /* for EBCDIC 037 */
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 */
0x0,
0x5,
0x6,
0xB,
0xE,
0x15,
0x16,
0x25,
0x26,
0x40,
0x41,
0x200E,
0x2010,
0x2028,
0x202A
};
# endif /* EBCDIC 037 */
static const UV UNI__PERL_SURROGATE_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,
0xD800,
0xE000
};
const char * const deprecated_property_msgs[] = {
"",
"Surrogates should never appear in well-formed text, and therefore shouldn't be the basis for line breaking",
"Supplanted by Line_Break property values; see www.unicode.org/reports/tr14"
};
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGCOMP_C)
#define UNI_HYPHEN (UNI_HYPHEN_perl_aux + (MAX_UNI_KEYWORD_INDEX * 2))
#define UNI_LB__SG (UNI_LB__SG_perl_aux + (MAX_UNI_KEYWORD_INDEX * 1))
typedef enum {
PERL_BIN_PLACEHOLDER = 0, /* So no real value is zero */
UNI_ADLM,
UNI_AEGEANNUMBERS,
UNI_AGE__10,
UNI_AGE__11,
UNI_AGE__12,
UNI_AGE__12_DOT_1,
UNI_AGE__13,
UNI_AGE__2,
UNI_AGE__2_DOT_1,
UNI_AGE__3,
UNI_AGE__3_DOT_1,
UNI_AGE__3_DOT_2,
UNI_AGE__4,
UNI_AGE__4_DOT_1,
UNI_AGE__5,
UNI_AGE__5_DOT_1,
UNI_AGE__5_DOT_2,
UNI_AGE__6,
UNI_AGE__6_DOT_1,
UNI_AGE__6_DOT_2,
UNI_AGE__6_DOT_3,
UNI_AGE__7,
UNI_AGE__8,
UNI_AGE__9,
UNI_AGE__NA,
UNI_AGHB,
UNI_AHOM,
UNI_ALCHEMICAL,
UNI_ALL,
UNI_ALPHABETICPF,
UNI_ANCIENTGREEKMUSIC,
UNI_ANCIENTGREEKNUMBERS,
UNI_ANCIENTSYMBOLS,
UNI_ANY,
UNI_ARAB,
UNI_ARABICEXTA,
UNI_ARABICMATH,
UNI_ARABICPFA,
UNI_ARABICPFB,
UNI_ARABICSUP,
UNI_ARMI,
UNI_ARMN,
UNI_ARROWS,
UNI_ASCII,
UNI_ASSIGNED,
UNI_AVST,
UNI_BALI,
UNI_BAMU,
UNI_BAMUMSUP,
UNI_BASS,
UNI_BATK,
UNI_BC__AL,
UNI_BC__AN,
UNI_BC__B,
UNI_BC__BN,
UNI_BC__CS,
UNI_BC__EN,
UNI_BC__ES,
UNI_BC__ET,
UNI_BC__FSI,
UNI_BC__L,
UNI_BC__LRE,
UNI_BC__LRI,
UNI_BC__LRO,
UNI_BC__NSM,
UNI_BC__ON,
UNI_BC__PDF,
UNI_BC__PDI,
UNI_BC__R,
UNI_BC__RLE,
UNI_BC__RLI,
UNI_BC__RLO,
UNI_BC__S,
UNI_BC__WS,
UNI_BENG,
UNI_BHKS,
UNI_BIDIC,
UNI_BIDIM,
UNI_BLOCKELEMENTS,
UNI_BOPO,
UNI_BOPOMOFOEXT,
UNI_BOXDRAWING,
UNI_BPT__C,
UNI_BPT__N,
UNI_BPT__O,
UNI_BRAH,
UNI_BRAI,
UNI_BUGI,
UNI_BUHD,
UNI_BYZANTINEMUSIC,
UNI_C,
UNI_CAKM,
UNI_CANS,
UNI_CARI,
UNI_CASED,
UNI_CASEDLETTER,
UNI_CCC__0,
UNI_CCC__1,
UNI_CCC__10,
UNI_CCC__103,
UNI_CCC__107,
UNI_CCC__11,
UNI_CCC__118,
UNI_CCC__12,
UNI_CCC__122,
UNI_CCC__129,
UNI_CCC__13,
UNI_CCC__130,
UNI_CCC__132,
UNI_CCC__14,
UNI_CCC__15,
UNI_CCC__16,
UNI_CCC__17,
UNI_CCC__18,
UNI_CCC__19,
UNI_CCC__20,
UNI_CCC__202,
UNI_CCC__21,
UNI_CCC__214,
UNI_CCC__216,
UNI_CCC__22,
UNI_CCC__23,
UNI_CCC__24,
UNI_CCC__25,
UNI_CCC__26,
UNI_CCC__27,
UNI_CCC__28,
UNI_CCC__29,
UNI_CCC__30,
UNI_CCC__31,
UNI_CCC__32,
UNI_CCC__33,
UNI_CCC__34,
UNI_CCC__35,
UNI_CCC__36,
UNI_CCC__6,
UNI_CCC__7,
UNI_CCC__8,
UNI_CCC__84,
UNI_CCC__9,
UNI_CCC__91,
UNI_CCC__A,
UNI_CCC__AL,
UNI_CCC__AR,
UNI_CCC__B,
UNI_CCC__BL,
UNI_CCC__BR,
UNI_CCC__DA,
UNI_CCC__DB,
UNI_CCC__IS,
UNI_CCC__L,
UNI_CCC__R,
UNI_CE,
UNI_CF,
UNI_CHAM,
UNI_CHER,
UNI_CHEROKEESUP,
UNI_CHESSSYMBOLS,
UNI_CHRS,
UNI_CI,
UNI_CJK,
UNI_CJKCOMPAT,
UNI_CJKCOMPATFORMS,
UNI_CJKCOMPATIDEOGRAPHS,
UNI_CJKCOMPATIDEOGRAPHSSUP,
UNI_CJKEXTA,
UNI_CJKEXTB,
UNI_CJKEXTC,
UNI_CJKEXTD,
UNI_CJKEXTE,
UNI_CJKEXTF,
UNI_CJKEXTG,
UNI_CJKRADICALSSUP,
UNI_CJKSTROKES,
UNI_CJKSYMBOLS,
UNI_CN,
UNI_CO,
UNI_COMPATJAMO,
UNI_COMPEX,
UNI_CONTROLPICTURES,
UNI_COPT,
UNI_COPTICEPACTNUMBERS,
UNI_COUNTINGROD,
UNI_CPRT,
UNI_CUNEIFORMNUMBERS,
UNI_CURRENCYSYMBOLS,
UNI_CWCF,
UNI_CWCM,
UNI_CWKCF,
UNI_CWL,
UNI_CWT,
UNI_CWU,
UNI_CYPRIOTSYLLABARY,
UNI_CYRILLICEXTA,
UNI_CYRILLICEXTB,
UNI_CYRILLICEXTC,
UNI_CYRILLICSUP,
UNI_CYRL,
UNI_DASH,
UNI_DEP,
UNI_DEVA,
UNI_DEVANAGARIEXT,
UNI_DI,
UNI_DIA,
UNI_DIACRITICALS,
UNI_DIACRITICALSEXT,
UNI_DIACRITICALSFORSYMBOLS,
UNI_DIACRITICALSSUP,
UNI_DIAK,
UNI_DINGBATS,
UNI_DOGR,
UNI_DOMINO,
UNI_DSRT,
UNI_DT__CAN,
UNI_DT__COM,
UNI_DT__ENC,
UNI_DT__FIN,
UNI_DT__FONT,
UNI_DT__FRA,
UNI_DT__INIT,
UNI_DT__ISO,
UNI_DT__MED,
UNI_DT__NAR,
UNI_DT__NB,
UNI_DT__NONCANON,
UNI_DT__NONE,
UNI_DT__SML,
UNI_DT__SQR,
UNI_DT__SUB,
UNI_DT__SUP,
UNI_DT__VERT,
UNI_DUPL,
UNI_EARLYDYNASTICCUNEIFORM,
UNI_EA__A,
UNI_EA__F,
UNI_EA__H,
UNI_EA__N,
UNI_EA__NA,
UNI_EA__W,
UNI_EBASE,
UNI_ECOMP,
UNI_EGYP,
UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS,
UNI_ELBA,
UNI_ELYM,
UNI_EMOD,
UNI_EMOJI,
UNI_EMOTICONS,
UNI_ENCLOSEDALPHANUM,
UNI_ENCLOSEDALPHANUMSUP,
UNI_ENCLOSEDCJK,
UNI_ENCLOSEDIDEOGRAPHICSUP,
UNI_EPRES,
UNI_ETHI,
UNI_ETHIOPICEXT,
UNI_ETHIOPICEXTA,
UNI_ETHIOPICSUP,
UNI_EXT,
UNI_EXTPICT,
UNI_GCB__CN,
UNI_GCB__EX,
UNI_GCB__L,
UNI_GCB__PP,
UNI_GCB__SM,
UNI_GCB__T,
UNI_GCB__V,
UNI_GCB__XX,
UNI_GEOMETRICSHAPES,
UNI_GEOMETRICSHAPESEXT,
UNI_GEOR,
UNI_GEORGIANEXT,
UNI_GEORGIANSUP,
UNI_GLAG,
UNI_GLAGOLITICSUP,
UNI_GONG,
UNI_GONM,
UNI_GOTH,
UNI_GRAN,
UNI_GRBASE,
UNI_GREEKEXT,
UNI_GREK,
UNI_GREXT,
UNI_GUJR,
UNI_GURU,
UNI_HALFANDFULLFORMS,
UNI_HALFMARKS,
UNI_HAN,
UNI_HANG,
UNI_HANO,
UNI_HATR,
UNI_HEBR,
UNI_HIGHPUSURROGATES,
UNI_HIGHSURROGATES,
UNI_HIRA,
UNI_HLUW,
UNI_HMNG,
UNI_HMNP,
UNI_HST__NA,
UNI_HUNG,
UNI_HYPHEN_perl_aux,
UNI_IDC,
UNI_IDENTIFIERSTATUS__ALLOWED,
UNI_IDENTIFIERSTATUS__RESTRICTED,
UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE,
UNI_IDENTIFIERTYPE__EXCLUSION,
UNI_IDENTIFIERTYPE__INCLUSION,
UNI_IDENTIFIERTYPE__LIMITEDUSE,
UNI_IDENTIFIERTYPE__NOTCHARACTER,
UNI_IDENTIFIERTYPE__NOTNFKC,
UNI_IDENTIFIERTYPE__NOTXID,
UNI_IDENTIFIERTYPE__OBSOLETE,
UNI_IDENTIFIERTYPE__RECOMMENDED,
UNI_IDENTIFIERTYPE__TECHNICAL,
UNI_IDENTIFIERTYPE__UNCOMMONUSE,
UNI_IDEO,
UNI_IDEOGRAPHICSYMBOLS,
UNI_IDS,
UNI_IDSB,
UNI_IDST,
UNI_INADLAM,
UNI_INAHOM,
UNI_INANATOLIANHIEROGLYPHS,
UNI_INARABIC,
UNI_INARMENIAN,
UNI_INAVESTAN,
UNI_INBALINESE,
UNI_INBAMUM,
UNI_INBASSAVAH,
UNI_INBATAK,
UNI_INBENGALI,
UNI_INBHAIKSUKI,
UNI_INBOPOMOFO,
UNI_INBRAHMI,
UNI_INBUGINESE,
UNI_INBUHID,
UNI_INCARIAN,
UNI_INCAUCASIANALBANIAN,
UNI_INCHAKMA,
UNI_INCHAM,
UNI_INCHEROKEE,
UNI_INCHORASMIAN,
UNI_INCOPTIC,
UNI_INCUNEIFORM,
UNI_INCYRILLIC,
UNI_INDEVANAGARI,
UNI_INDICNUMBERFORMS,
UNI_INDICSIYAQNUMBERS,
UNI_INDIVESAKURU,
UNI_INDOGRA,
UNI_INDUPLOYAN,
UNI_INEGYPTIANHIEROGLYPHS,
UNI_INELBASAN,
UNI_INELYMAIC,
UNI_INETHIOPIC,
UNI_INGEORGIAN,
UNI_INGLAGOLITIC,
UNI_INGOTHIC,
UNI_INGRANTHA,
UNI_INGREEK,
UNI_INGUJARATI,
UNI_INGUNJALAGONDI,
UNI_INGURMUKHI,
UNI_INHANGUL,
UNI_INHANIFIROHINGYA,
UNI_INHANUNOO,
UNI_INHATRAN,
UNI_INHEBREW,
UNI_INHIRAGANA,
UNI_INIDC,
UNI_INIMPERIALARAMAIC,
UNI_ININSCRIPTIONALPAHLAVI,
UNI_ININSCRIPTIONALPARTHIAN,
UNI_INJAVANESE,
UNI_INKAITHI,
UNI_INKANNADA,
UNI_INKATAKANA,
UNI_INKHAROSHTHI,
UNI_INKHITANSMALLSCRIPT,
UNI_INKHMER,
UNI_INKHOJKI,
UNI_INKHUDAWADI,
UNI_INLAO,
UNI_INLEPCHA,
UNI_INLIMBU,
UNI_INLINEARA,
UNI_INLISU,
UNI_INLYCIAN,
UNI_INLYDIAN,
UNI_INMAHAJANI,
UNI_INMAKASAR,
UNI_INMALAYALAM,
UNI_INMANDAIC,
UNI_INMANICHAEAN,
UNI_INMARCHEN,
UNI_INMASARAMGONDI,
UNI_INMEDEFAIDRIN,
UNI_INMEETEIMAYEK,
UNI_INMENDEKIKAKUI,
UNI_INMEROITICCURSIVE,
UNI_INMIAO,
UNI_INMODI,
UNI_INMONGOLIAN,
UNI_INMRO,
UNI_INMULTANI,
UNI_INMYANMAR,
UNI_INNABATAEAN,
UNI_INNANDINAGARI,
UNI_INNEWA,
UNI_INNEWTAILUE,
UNI_INNKO,
UNI_INNUSHU,
UNI_INNYIAKENGPUACHUEHMONG,
UNI_INOGHAM,
UNI_INOLDHUNGARIAN,
UNI_INOLDITALIC,
UNI_INOLDPERMIC,
UNI_INOLDPERSIAN,
UNI_INOLDSOGDIAN,
UNI_INOLDTURKIC,
UNI_INORIYA,
UNI_INOSAGE,
UNI_INOSMANYA,
UNI_INPAHAWHHMONG,
UNI_INPAUCINHAU,
UNI_INPC__BOTTOM,
UNI_INPC__BOTTOMANDLEFT,
UNI_INPC__BOTTOMANDRIGHT,
UNI_INPC__LEFT,
UNI_INPC__LEFTANDRIGHT,
UNI_INPC__NA,
UNI_INPC__OVERSTRUCK,
UNI_INPC__RIGHT,
UNI_INPC__TOP,
UNI_INPC__TOPANDBOTTOM,
UNI_INPC__TOPANDBOTTOMANDLEFT,
UNI_INPC__TOPANDBOTTOMANDRIGHT,
UNI_INPC__TOPANDLEFT,
UNI_INPC__TOPANDLEFTANDRIGHT,
UNI_INPC__TOPANDRIGHT,
UNI_INPHAGSPA,
UNI_INPHOENICIAN,
UNI_INPSALTERPAHLAVI,
UNI_INPUNCTUATION,
UNI_INREJANG,
UNI_INRUNIC,
UNI_INSAMARITAN,
UNI_INSAURASHTRA,
UNI_INSC__AVAGRAHA,
UNI_INSC__BINDU,
UNI_INSC__BRAHMIJOININGNUMBER,
UNI_INSC__CANTILLATIONMARK,
UNI_INSC__CONSONANT,
UNI_INSC__CONSONANTDEAD,
UNI_INSC__CONSONANTFINAL,
UNI_INSC__CONSONANTHEADLETTER,
UNI_INSC__CONSONANTINITIALPOSTFIXED,
UNI_INSC__CONSONANTKILLER,
UNI_INSC__CONSONANTMEDIAL,
UNI_INSC__CONSONANTPLACEHOLDER,
UNI_INSC__CONSONANTPRECEDINGREPHA,
UNI_INSC__CONSONANTPREFIXED,
UNI_INSC__CONSONANTSUBJOINED,
UNI_INSC__CONSONANTSUCCEEDINGREPHA,
UNI_INSC__CONSONANTWITHSTACKER,
UNI_INSC__GEMINATIONMARK,
UNI_INSC__INVISIBLESTACKER,
UNI_INSC__MODIFYINGLETTER,
UNI_INSC__NONJOINER,
UNI_INSC__NUKTA,
UNI_INSC__NUMBER,
UNI_INSC__NUMBERJOINER,
UNI_INSC__OTHER,
UNI_INSC__PUREKILLER,
UNI_INSC__REGISTERSHIFTER,
UNI_INSC__SYLLABLEMODIFIER,
UNI_INSC__TONELETTER,
UNI_INSC__TONEMARK,
UNI_INSC__VIRAMA,
UNI_INSC__VISARGA,
UNI_INSC__VOWEL,
UNI_INSC__VOWELDEPENDENT,
UNI_INSC__VOWELINDEPENDENT,
UNI_INSIDDHAM,
UNI_INSINHALA,
UNI_INSOGDIAN,
UNI_INSORASOMPENG,
UNI_INSOYOMBO,
UNI_INSUNDANESE,
UNI_INSYLOTINAGRI,
UNI_INSYRIAC,
UNI_INTAGALOG,
UNI_INTAGBANWA,
UNI_INTAILE,
UNI_INTAITHAM,
UNI_INTAIVIET,
UNI_INTAKRI,
UNI_INTAMIL,
UNI_INTANGUT,
UNI_INTELUGU,
UNI_INTHAANA,
UNI_INTHAI,
UNI_INTIBETAN,
UNI_INTIFINAGH,
UNI_INTIRHUTA,
UNI_INUGARITIC,
UNI_INVAI,
UNI_INVS,
UNI_INWANCHO,
UNI_INWARANGCITI,
UNI_INYEZIDI,
UNI_INZANABAZARSQUARE,
UNI_IN__10,
UNI_IN__11,
UNI_IN__12,
UNI_IN__12_DOT_1,
UNI_IN__13,
UNI_IN__1_DOT_1,
UNI_IN__2,
UNI_IN__2_DOT_1,
UNI_IN__3,
UNI_IN__3_DOT_1,
UNI_IN__3_DOT_2,
UNI_IN__4,
UNI_IN__4_DOT_1,
UNI_IN__5,
UNI_IN__5_DOT_1,
UNI_IN__5_DOT_2,
UNI_IN__6,
UNI_IN__6_DOT_1,
UNI_IN__6_DOT_2,
UNI_IN__6_DOT_3,
UNI_IN__7,
UNI_IN__8,
UNI_IN__9,
UNI_IPAEXT,
UNI_ITAL,
UNI_JAMO,
UNI_JAMOEXTA,
UNI_JAMOEXTB,
UNI_JAVA,
UNI_JG__AFRICANFEH,
UNI_JG__AFRICANNOON,
UNI_JG__AFRICANQAF,
UNI_JG__AIN,
UNI_JG__ALAPH,
UNI_JG__ALEF,
UNI_JG__BEH,
UNI_JG__BETH,
UNI_JG__BURUSHASKIYEHBARREE,
UNI_JG__DAL,
UNI_JG__DALATHRISH,
UNI_JG__E,
UNI_JG__FARSIYEH,
UNI_JG__FE,
UNI_JG__FEH,
UNI_JG__FINALSEMKATH,
UNI_JG__GAF,
UNI_JG__GAMAL,
UNI_JG__HAH,
UNI_JG__HAMZAONHEHGOAL,
UNI_JG__HANIFIROHINGYAKINNAYA,
UNI_JG__HANIFIROHINGYAPA,
UNI_JG__HE,
UNI_JG__HEH,
UNI_JG__HEHGOAL,
UNI_JG__HETH,
UNI_JG__KAF,
UNI_JG__KAPH,
UNI_JG__KHAPH,
UNI_JG__KNOTTEDHEH,
UNI_JG__LAM,
UNI_JG__LAMADH,
UNI_JG__MALAYALAMBHA,
UNI_JG__MALAYALAMJA,
UNI_JG__MALAYALAMLLA,
UNI_JG__MALAYALAMLLLA,
UNI_JG__MALAYALAMNGA,
UNI_JG__MALAYALAMNNA,
UNI_JG__MALAYALAMNNNA,
UNI_JG__MALAYALAMNYA,
UNI_JG__MALAYALAMRA,
UNI_JG__MALAYALAMSSA,
UNI_JG__MALAYALAMTTA,
UNI_JG__MANICHAEANALEPH,
UNI_JG__MANICHAEANAYIN,
UNI_JG__MANICHAEANBETH,
UNI_JG__MANICHAEANDALETH,
UNI_JG__MANICHAEANDHAMEDH,
UNI_JG__MANICHAEANFIVE,
UNI_JG__MANICHAEANGIMEL,
UNI_JG__MANICHAEANHETH,
UNI_JG__MANICHAEANHUNDRED,
UNI_JG__MANICHAEANKAPH,
UNI_JG__MANICHAEANLAMEDH,
UNI_JG__MANICHAEANMEM,
UNI_JG__MANICHAEANNUN,
UNI_JG__MANICHAEANONE,
UNI_JG__MANICHAEANPE,
UNI_JG__MANICHAEANQOPH,
UNI_JG__MANICHAEANRESH,
UNI_JG__MANICHAEANSADHE,
UNI_JG__MANICHAEANSAMEKH,
UNI_JG__MANICHAEANTAW,
UNI_JG__MANICHAEANTEN,
UNI_JG__MANICHAEANTETH,
UNI_JG__MANICHAEANTHAMEDH,
UNI_JG__MANICHAEANTWENTY,
UNI_JG__MANICHAEANWAW,
UNI_JG__MANICHAEANYODH,
UNI_JG__MANICHAEANZAYIN,
UNI_JG__MEEM,
UNI_JG__MIM,
UNI_JG__NOJOININGGROUP,
UNI_JG__NOON,
UNI_JG__NUN,
UNI_JG__NYA,
UNI_JG__PE,
UNI_JG__QAF,
UNI_JG__QAPH,
UNI_JG__REH,
UNI_JG__REVERSEDPE,
UNI_JG__ROHINGYAYEH,
UNI_JG__SAD,
UNI_JG__SADHE,
UNI_JG__SEEN,
UNI_JG__SEMKATH,
UNI_JG__SHIN,
UNI_JG__STRAIGHTWAW,
UNI_JG__SWASHKAF,
UNI_JG__SYRIACWAW,
UNI_JG__TAH,
UNI_JG__TAW,
UNI_JG__TEHMARBUTA,
UNI_JG__TETH,
UNI_JG__WAW,
UNI_JG__YEH,
UNI_JG__YEHBARREE,
UNI_JG__YEHWITHTAIL,
UNI_JG__YUDH,
UNI_JG__YUDHHE,
UNI_JG__ZAIN,
UNI_JG__ZHAIN,
UNI_JOINC,
UNI_JT__C,
UNI_JT__D,
UNI_JT__L,
UNI_JT__R,
UNI_JT__T,
UNI_JT__U,
UNI_KALI,
UNI_KANA,
UNI_KANAEXTA,
UNI_KANASUP,
UNI_KANBUN,
UNI_KANGXI,
UNI_KATAKANAEXT,
UNI_KHAR,
UNI_KHMERSYMBOLS,
UNI_KHMR,
UNI_KHOJ,
UNI_KITS,
UNI_KNDA,
UNI_KTHI,
UNI_L,
UNI_LANA,
UNI_LAO,
UNI_LATIN1,
UNI_LATINEXTA,
UNI_LATINEXTADDITIONAL,
UNI_LATINEXTB,
UNI_LATINEXTC,
UNI_LATINEXTD,
UNI_LATINEXTE,
UNI_LATN,
UNI_LB__AI,
UNI_LB__AL,
UNI_LB__B2,
UNI_LB__BA,
UNI_LB__BB,
UNI_LB__BK,
UNI_LB__CB,
UNI_LB__CJ,
UNI_LB__CL,
UNI_LB__CM,
UNI_LB__CP,
UNI_LB__CR,
UNI_LB__EX,
UNI_LB__GL,
UNI_LB__H2,
UNI_LB__H3,
UNI_LB__HL,
UNI_LB__HY,
UNI_LB__ID,
UNI_LB__IN,
UNI_LB__IS,
UNI_LB__LF,
UNI_LB__NL,
UNI_LB__NS,
UNI_LB__NU,
UNI_LB__OP,
UNI_LB__PO,
UNI_LB__PR,
UNI_LB__QU,
UNI_LB__SA,
UNI_LB__SG_perl_aux,
UNI_LB__SP,
UNI_LB__SY,
UNI_LB__WJ,
UNI_LB__XX,
UNI_LB__ZW,
UNI_LB__ZWJ,
UNI_LEPC,
UNI_LETTERLIKESYMBOLS,
UNI_LIMB,
UNI_LINA,
UNI_LINB,
UNI_LINEARBIDEOGRAMS,
UNI_LINEARBSYLLABARY,
UNI_LISU,
UNI_LISUSUP,
UNI_LM,
UNI_LO,
UNI_LOE,
UNI_LOWERCASELETTER,
UNI_LOWSURROGATES,
UNI_LYCI,
UNI_LYDI,
UNI_M,
UNI_MAHJ,
UNI_MAHJONG,
UNI_MAKA,
UNI_MAND,
UNI_MANI,
UNI_MARC,
UNI_MATH,
UNI_MATHALPHANUM,
UNI_MATHOPERATORS,
UNI_MAYANNUMERALS,
UNI_MC,
UNI_ME,
UNI_MEDF,
UNI_MEETEIMAYEKEXT,
UNI_MEND,
UNI_MERC,
UNI_MERO,
UNI_MIAO,
UNI_MISCARROWS,
UNI_MISCMATHSYMBOLSA,
UNI_MISCMATHSYMBOLSB,
UNI_MISCPICTOGRAPHS,
UNI_MISCSYMBOLS,
UNI_MISCTECHNICAL,
UNI_MLYM,
UNI_MN,
UNI_MODI,
UNI_MODIFIERLETTERS,
UNI_MODIFIERTONELETTERS,
UNI_MONG,
UNI_MONGOLIANSUP,
UNI_MRO,
UNI_MTEI,
UNI_MULT,
UNI_MUSIC,
UNI_MYANMAREXTA,
UNI_MYANMAREXTB,
UNI_MYMR,
UNI_N,
UNI_NAND,
UNI_NARB,
UNI_NB,
UNI_NBAT,
UNI_NEWA,
UNI_NFCQC__M,
UNI_NFCQC__Y,
UNI_NFDQC__Y,
UNI_NFKCQC__N,
UNI_NFKCQC__Y,
UNI_NFKDQC__N,
UNI_NKO,
UNI_NL,
UNI_NO,
UNI_NSHU,
UNI_NT__DI,
UNI_NT__NU,
UNI_NUMBERFORMS,
UNI_NV__0,
UNI_NV__1,
UNI_NV__10,
UNI_NV__100,
UNI_NV__1000,
UNI_NV__10000,
UNI_NV__100000,
UNI_NV__1000000,
UNI_NV__10000000,
UNI_NV__100000000,
UNI_NV__10000000000,
UNI_NV__1000000000000,
UNI_NV__11,
UNI_NV__11_SLASH_12,
UNI_NV__11_SLASH_2,
UNI_NV__12,
UNI_NV__13,
UNI_NV__13_SLASH_2,
UNI_NV__14,
UNI_NV__15,
UNI_NV__15_SLASH_2,
UNI_NV__16,
UNI_NV__17,
UNI_NV__17_SLASH_2,
UNI_NV__18,
UNI_NV__19,
UNI_NV__1_SLASH_10,
UNI_NV__1_SLASH_12,
UNI_NV__1_SLASH_16,
UNI_NV__1_SLASH_160,
UNI_NV__1_SLASH_2,
UNI_NV__1_SLASH_20,
UNI_NV__1_SLASH_3,
UNI_NV__1_SLASH_32,
UNI_NV__1_SLASH_320,
UNI_NV__1_SLASH_4,
UNI_NV__1_SLASH_40,
UNI_NV__1_SLASH_5,
UNI_NV__1_SLASH_6,
UNI_NV__1_SLASH_64,
UNI_NV__1_SLASH_7,
UNI_NV__1_SLASH_8,
UNI_NV__1_SLASH_80,
UNI_NV__1_SLASH_9,
UNI_NV__2,
UNI_NV__20,
UNI_NV__200,
UNI_NV__2000,
UNI_NV__20000,
UNI_NV__200000,
UNI_NV__20000000,
UNI_NV__21,
UNI_NV__216000,
UNI_NV__22,
UNI_NV__23,
UNI_NV__24,
UNI_NV__25,
UNI_NV__26,
UNI_NV__27,
UNI_NV__28,
UNI_NV__29,
UNI_NV__2_SLASH_3,
UNI_NV__2_SLASH_5,
UNI_NV__3,
UNI_NV__30,
UNI_NV__300,
UNI_NV__3000,
UNI_NV__30000,
UNI_NV__300000,
UNI_NV__31,
UNI_NV__32,
UNI_NV__33,
UNI_NV__34,
UNI_NV__35,
UNI_NV__36,
UNI_NV__37,
UNI_NV__38,
UNI_NV__39,
UNI_NV__3_SLASH_16,
UNI_NV__3_SLASH_2,
UNI_NV__3_SLASH_20,
UNI_NV__3_SLASH_4,
UNI_NV__3_SLASH_5,
UNI_NV__3_SLASH_64,
UNI_NV__3_SLASH_8,
UNI_NV__3_SLASH_80,
UNI_NV__4,
UNI_NV__40,
UNI_NV__400,
UNI_NV__4000,
UNI_NV__40000,
UNI_NV__400000,
UNI_NV__41,
UNI_NV__42,
UNI_NV__43,
UNI_NV__432000,
UNI_NV__44,
UNI_NV__45,
UNI_NV__46,
UNI_NV__47,
UNI_NV__48,
UNI_NV__49,
UNI_NV__4_SLASH_5,
UNI_NV__5,
UNI_NV__50,
UNI_NV__500,
UNI_NV__5000,
UNI_NV__50000,
UNI_NV__500000,
UNI_NV__5_SLASH_12,
UNI_NV__5_SLASH_2,
UNI_NV__5_SLASH_6,
UNI_NV__5_SLASH_8,
UNI_NV__6,
UNI_NV__60,
UNI_NV__600,
UNI_NV__6000,
UNI_NV__60000,
UNI_NV__600000,
UNI_NV__7,
UNI_NV__70,
UNI_NV__700,
UNI_NV__7000,
UNI_NV__70000,
UNI_NV__700000,
UNI_NV__7_SLASH_12,
UNI_NV__7_SLASH_2,
UNI_NV__7_SLASH_8,
UNI_NV__8,
UNI_NV__80,
UNI_NV__800,
UNI_NV__8000,
UNI_NV__80000,
UNI_NV__800000,
UNI_NV__9,
UNI_NV__90,
UNI_NV__900,
UNI_NV__9000,
UNI_NV__90000,
UNI_NV__900000,
UNI_NV__9_SLASH_2,
UNI_NV__NAN,
UNI_NV___MINUS_1_SLASH_2,
UNI_OCR,
UNI_OGAM,
UNI_OLCK,
UNI_ORKH,
UNI_ORNAMENTALDINGBATS,
UNI_ORYA,
UNI_OSGE,
UNI_OSMA,
UNI_OTTOMANSIYAQNUMBERS,
UNI_P,
UNI_PALM,
UNI_PATSYN,
UNI_PAUC,
UNI_PC,
UNI_PCM,
UNI_PD,
UNI_PE,
UNI_PERM,
UNI_PF,
UNI_PHAG,
UNI_PHAISTOS,
UNI_PHLI,
UNI_PHLP,
UNI_PHNX,
UNI_PHONETICEXT,
UNI_PHONETICEXTSUP,
UNI_PI,
UNI_PLAYINGCARDS,
UNI_PO,
UNI_POSIXALNUM,
UNI_POSIXALPHA,
UNI_POSIXBLANK,
UNI_POSIXCNTRL,
UNI_POSIXDIGIT,
UNI_POSIXGRAPH,
UNI_POSIXLOWER,
UNI_POSIXPRINT,
UNI_POSIXPUNCT,
UNI_POSIXSPACE,
UNI_POSIXUPPER,
UNI_POSIXWORD,
UNI_POSIXXDIGIT,
UNI_PRTI,
UNI_PS,
UNI_PUA,
UNI_QAAI,
UNI_QMARK,
UNI_RADICAL,
UNI_RI,
UNI_RJNG,
UNI_ROHG,
UNI_RUMI,
UNI_RUNR,
UNI_S,
UNI_SAMR,
UNI_SARB,
UNI_SAUR,
UNI_SB__AT,
UNI_SB__CL,
UNI_SB__EX,
UNI_SB__FO,
UNI_SB__LE,
UNI_SB__LO,
UNI_SB__NU,
UNI_SB__SC,
UNI_SB__SE,
UNI_SB__SP,
UNI_SB__ST,
UNI_SB__UP,
UNI_SB__XX,
UNI_SC,
UNI_SC__ADLM,
UNI_SC__ARAB,
UNI_SC__BENG,
UNI_SC__BOPO,
UNI_SC__BUGI,
UNI_SC__BUHD,
UNI_SC__CAKM,
UNI_SC__COPT,
UNI_SC__CPRT,
UNI_SC__CYRL,
UNI_SC__DEVA,
UNI_SC__DOGR,
UNI_SC__DUPL,
UNI_SC__GEOR,
UNI_SC__GLAG,
UNI_SC__GONG,
UNI_SC__GONM,
UNI_SC__GRAN,
UNI_SC__GREK,
UNI_SC__GUJR,
UNI_SC__GURU,
UNI_SC__HAN,
UNI_SC__HANG,
UNI_SC__HANO,
UNI_SC__HIRA,
UNI_SC__JAVA,
UNI_SC__KALI,
UNI_SC__KANA,
UNI_SC__KHOJ,
UNI_SC__KNDA,
UNI_SC__KTHI,
UNI_SC__LATN,
UNI_SC__LIMB,
UNI_SC__LINA,
UNI_SC__LINB,
UNI_SC__MAHJ,
UNI_SC__MAND,
UNI_SC__MANI,
UNI_SC__MLYM,
UNI_SC__MODI,
UNI_SC__MONG,
UNI_SC__MULT,
UNI_SC__MYMR,
UNI_SC__NAND,
UNI_SC__ORYA,
UNI_SC__PERM,
UNI_SC__PHAG,
UNI_SC__PHLP,
UNI_SC__QAAI,
UNI_SC__ROHG,
UNI_SC__SHRD,
UNI_SC__SIND,
UNI_SC__SINH,
UNI_SC__SOGD,
UNI_SC__SYLO,
UNI_SC__SYRC,
UNI_SC__TAGB,
UNI_SC__TAKR,
UNI_SC__TALE,
UNI_SC__TAML,
UNI_SC__TELU,
UNI_SC__TGLG,
UNI_SC__THAA,
UNI_SC__TIRH,
UNI_SC__YEZI,
UNI_SC__YI,
UNI_SC__ZYYY,
UNI_SD,
UNI_SGNW,
UNI_SHAW,
UNI_SHORTHANDFORMATCONTROLS,
UNI_SHRD,
UNI_SIDD,
UNI_SIND,
UNI_SINH,
UNI_SINHALAARCHAICNUMBERS,
UNI_SK,
UNI_SM,
UNI_SMALLFORMS,
UNI_SMALLKANAEXT,
UNI_SO,
UNI_SOGD,
UNI_SOGO,
UNI_SORA,
UNI_SOYO,
UNI_SPECIALS,
UNI_STERM,
UNI_SUND,
UNI_SUNDANESESUP,
UNI_SUPARROWSA,
UNI_SUPARROWSB,
UNI_SUPARROWSC,
UNI_SUPERANDSUB,
UNI_SUPMATHOPERATORS,
UNI_SUPPUAA,
UNI_SUPPUAB,
UNI_SUPPUNCTUATION,
UNI_SUPSYMBOLSANDPICTOGRAPHS,
UNI_SUTTONSIGNWRITING,
UNI_SYLO,
UNI_SYMBOLSANDPICTOGRAPHSEXTA,
UNI_SYMBOLSFORLEGACYCOMPUTING,
UNI_SYRC,
UNI_SYRIACSUP,
UNI_TAGB,
UNI_TAGS,
UNI_TAIXUANJING,
UNI_TAKR,
UNI_TALE,
UNI_TALU,
UNI_TAMILSUP,
UNI_TAML,
UNI_TANG,
UNI_TANGUTCOMPONENTS,
UNI_TANGUTSUP,
UNI_TAVT,
UNI_TELU,
UNI_TERM,
UNI_TFNG,
UNI_TGLG,
UNI_THAA,
UNI_THAI,
UNI_TIBT,
UNI_TIRH,
UNI_TITLE,
UNI_TRANSPORTANDMAP,
UNI_UCAS,
UNI_UCASEXT,
UNI_UGAR,
UNI_UIDEO,
UNI_UPPERCASELETTER,
UNI_VAI,
UNI_VEDICEXT,
UNI_VERTICALFORMS,
UNI_VERTSPACE,
UNI_VO__R,
UNI_VO__TR,
UNI_VO__TU,
UNI_VO__U,
UNI_VS,
UNI_VSSUP,
UNI_WARA,
UNI_WB__DQ,
UNI_WB__EB,
UNI_WB__EX,
UNI_WB__EXTEND,
UNI_WB__FO,
UNI_WB__KA,
UNI_WB__LE,
UNI_WB__MB,
UNI_WB__ML,
UNI_WB__MN,
UNI_WB__NL,
UNI_WB__NU,
UNI_WB__SQ,
UNI_WB__WSEGSPACE,
UNI_WB__XX,
UNI_WCHO,
UNI_XIDC,
UNI_XIDS,
UNI_XPEO,
UNI_XPOSIXALNUM,
UNI_XPOSIXALPHA,
UNI_XPOSIXBLANK,
UNI_XPOSIXCNTRL,
UNI_XPOSIXDIGIT,
UNI_XPOSIXGRAPH,
UNI_XPOSIXLOWER,
UNI_XPOSIXPRINT,
UNI_XPOSIXPUNCT,
UNI_XPOSIXSPACE,
UNI_XPOSIXUPPER,
UNI_XPOSIXWORD,
UNI_XPOSIXXDIGIT,
UNI_XSUX,
UNI_YEZI,
UNI_YI,
UNI_YIJING,
UNI_YIRADICALS,
UNI_YISYLLABLES,
UNI_Z,
UNI_ZANB,
UNI_ZL,
UNI_ZP,
UNI_ZS,
UNI_ZYYY,
UNI_ZZZZ,
UNI__PERL_ANY_FOLDS,
UNI__PERL_CHARNAME_BEGIN,
UNI__PERL_CHARNAME_CONTINUE,
UNI__PERL_FOLDS_TO_MULTI_CHAR,
UNI__PERL_IDCONT,
UNI__PERL_IDSTART,
UNI__PERL_IS_IN_MULTI_CHAR_FOLD,
UNI__PERL_NCHAR,
UNI__PERL_PATWS,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDS,
UNI__PERL_QUOTEMETA,
UNI__PERL_SURROGATE
} binary_invlist_enum;
#define MAX_UNI_KEYWORD_INDEX UNI__PERL_SURROGATE
#endif /* defined(PERL_IN_REGCOMP_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const UV * const uni_prop_ptrs[] = {
NULL, /* Placeholder */
UNI_ADLM_invlist,
UNI_AEGEANNUMBERS_invlist,
UNI_AGE__10_invlist,
UNI_AGE__11_invlist,
UNI_AGE__12_invlist,
UNI_AGE__12_DOT_1_invlist,
UNI_AGE__13_invlist,
UNI_AGE__2_invlist,
UNI_AGE__2_DOT_1_invlist,
UNI_AGE__3_invlist,
UNI_AGE__3_DOT_1_invlist,
UNI_AGE__3_DOT_2_invlist,
UNI_AGE__4_invlist,
UNI_AGE__4_DOT_1_invlist,
UNI_AGE__5_invlist,
UNI_AGE__5_DOT_1_invlist,
UNI_AGE__5_DOT_2_invlist,
UNI_AGE__6_invlist,
UNI_AGE__6_DOT_1_invlist,
UNI_AGE__6_DOT_2_invlist,
UNI_AGE__6_DOT_3_invlist,
UNI_AGE__7_invlist,
UNI_AGE__8_invlist,
UNI_AGE__9_invlist,
UNI_AGE__NA_invlist,
UNI_AGHB_invlist,
UNI_AHOM_invlist,
UNI_ALCHEMICAL_invlist,
UNI_ALL_invlist,
UNI_ALPHABETICPF_invlist,
UNI_ANCIENTGREEKMUSIC_invlist,
UNI_ANCIENTGREEKNUMBERS_invlist,
UNI_ANCIENTSYMBOLS_invlist,
UNI_ANY_invlist,
UNI_ARAB_invlist,
UNI_ARABICEXTA_invlist,
UNI_ARABICMATH_invlist,
UNI_ARABICPFA_invlist,
UNI_ARABICPFB_invlist,
UNI_ARABICSUP_invlist,
UNI_ARMI_invlist,
UNI_ARMN_invlist,
UNI_ARROWS_invlist,
UNI_ASCII_invlist,
UNI_ASSIGNED_invlist,
UNI_AVST_invlist,
UNI_BALI_invlist,
UNI_BAMU_invlist,
UNI_BAMUMSUP_invlist,
UNI_BASS_invlist,
UNI_BATK_invlist,
UNI_BC__AL_invlist,
UNI_BC__AN_invlist,
UNI_BC__B_invlist,
UNI_BC__BN_invlist,
UNI_BC__CS_invlist,
UNI_BC__EN_invlist,
UNI_BC__ES_invlist,
UNI_BC__ET_invlist,
UNI_BC__FSI_invlist,
UNI_BC__L_invlist,
UNI_BC__LRE_invlist,
UNI_BC__LRI_invlist,
UNI_BC__LRO_invlist,
UNI_BC__NSM_invlist,
UNI_BC__ON_invlist,
UNI_BC__PDF_invlist,
UNI_BC__PDI_invlist,
UNI_BC__R_invlist,
UNI_BC__RLE_invlist,
UNI_BC__RLI_invlist,
UNI_BC__RLO_invlist,
UNI_BC__S_invlist,
UNI_BC__WS_invlist,
UNI_BENG_invlist,
UNI_BHKS_invlist,
UNI_BIDIC_invlist,
UNI_BIDIM_invlist,
UNI_BLOCKELEMENTS_invlist,
UNI_BOPO_invlist,
UNI_BOPOMOFOEXT_invlist,
UNI_BOXDRAWING_invlist,
UNI_BPT__C_invlist,
UNI_BPT__N_invlist,
UNI_BPT__O_invlist,
UNI_BRAH_invlist,
UNI_BRAI_invlist,
UNI_BUGI_invlist,
UNI_BUHD_invlist,
UNI_BYZANTINEMUSIC_invlist,
UNI_C_invlist,
UNI_CAKM_invlist,
UNI_CANS_invlist,
UNI_CARI_invlist,
UNI_CASED_invlist,
UNI_CASEDLETTER_invlist,
UNI_CCC__0_invlist,
UNI_CCC__1_invlist,
UNI_CCC__10_invlist,
UNI_CCC__103_invlist,
UNI_CCC__107_invlist,
UNI_CCC__11_invlist,
UNI_CCC__118_invlist,
UNI_CCC__12_invlist,
UNI_CCC__122_invlist,
UNI_CCC__129_invlist,
UNI_CCC__13_invlist,
UNI_CCC__130_invlist,
UNI_CCC__132_invlist,
UNI_CCC__14_invlist,
UNI_CCC__15_invlist,
UNI_CCC__16_invlist,
UNI_CCC__17_invlist,
UNI_CCC__18_invlist,
UNI_CCC__19_invlist,
UNI_CCC__20_invlist,
UNI_CCC__202_invlist,
UNI_CCC__21_invlist,
UNI_CCC__214_invlist,
UNI_CCC__216_invlist,
UNI_CCC__22_invlist,
UNI_CCC__23_invlist,
UNI_CCC__24_invlist,
UNI_CCC__25_invlist,
UNI_CCC__26_invlist,
UNI_CCC__27_invlist,
UNI_CCC__28_invlist,
UNI_CCC__29_invlist,
UNI_CCC__30_invlist,
UNI_CCC__31_invlist,
UNI_CCC__32_invlist,
UNI_CCC__33_invlist,
UNI_CCC__34_invlist,
UNI_CCC__35_invlist,
UNI_CCC__36_invlist,
UNI_CCC__6_invlist,
UNI_CCC__7_invlist,
UNI_CCC__8_invlist,
UNI_CCC__84_invlist,
UNI_CCC__9_invlist,
UNI_CCC__91_invlist,
UNI_CCC__A_invlist,
UNI_CCC__AL_invlist,
UNI_CCC__AR_invlist,
UNI_CCC__B_invlist,
UNI_CCC__BL_invlist,
UNI_CCC__BR_invlist,
UNI_CCC__DA_invlist,
UNI_CCC__DB_invlist,
UNI_CCC__IS_invlist,
UNI_CCC__L_invlist,
UNI_CCC__R_invlist,
UNI_CE_invlist,
UNI_CF_invlist,
UNI_CHAM_invlist,
UNI_CHER_invlist,
UNI_CHEROKEESUP_invlist,
UNI_CHESSSYMBOLS_invlist,
UNI_CHRS_invlist,
UNI_CI_invlist,
UNI_CJK_invlist,
UNI_CJKCOMPAT_invlist,
UNI_CJKCOMPATFORMS_invlist,
UNI_CJKCOMPATIDEOGRAPHS_invlist,
UNI_CJKCOMPATIDEOGRAPHSSUP_invlist,
UNI_CJKEXTA_invlist,
UNI_CJKEXTB_invlist,
UNI_CJKEXTC_invlist,
UNI_CJKEXTD_invlist,
UNI_CJKEXTE_invlist,
UNI_CJKEXTF_invlist,
UNI_CJKEXTG_invlist,
UNI_CJKRADICALSSUP_invlist,
UNI_CJKSTROKES_invlist,
UNI_CJKSYMBOLS_invlist,
UNI_CN_invlist,
UNI_CO_invlist,
UNI_COMPATJAMO_invlist,
UNI_COMPEX_invlist,
UNI_CONTROLPICTURES_invlist,
UNI_COPT_invlist,
UNI_COPTICEPACTNUMBERS_invlist,
UNI_COUNTINGROD_invlist,
UNI_CPRT_invlist,
UNI_CUNEIFORMNUMBERS_invlist,
UNI_CURRENCYSYMBOLS_invlist,
UNI_CWCF_invlist,
UNI_CWCM_invlist,
UNI_CWKCF_invlist,
UNI_CWL_invlist,
UNI_CWT_invlist,
UNI_CWU_invlist,
UNI_CYPRIOTSYLLABARY_invlist,
UNI_CYRILLICEXTA_invlist,
UNI_CYRILLICEXTB_invlist,
UNI_CYRILLICEXTC_invlist,
UNI_CYRILLICSUP_invlist,
UNI_CYRL_invlist,
UNI_DASH_invlist,
UNI_DEP_invlist,
UNI_DEVA_invlist,
UNI_DEVANAGARIEXT_invlist,
UNI_DI_invlist,
UNI_DIA_invlist,
UNI_DIACRITICALS_invlist,
UNI_DIACRITICALSEXT_invlist,
UNI_DIACRITICALSFORSYMBOLS_invlist,
UNI_DIACRITICALSSUP_invlist,
UNI_DIAK_invlist,
UNI_DINGBATS_invlist,
UNI_DOGR_invlist,
UNI_DOMINO_invlist,
UNI_DSRT_invlist,
UNI_DT__CAN_invlist,
UNI_DT__COM_invlist,
UNI_DT__ENC_invlist,
UNI_DT__FIN_invlist,
UNI_DT__FONT_invlist,
UNI_DT__FRA_invlist,
UNI_DT__INIT_invlist,
UNI_DT__ISO_invlist,
UNI_DT__MED_invlist,
UNI_DT__NAR_invlist,
UNI_DT__NB_invlist,
UNI_DT__NONCANON_invlist,
UNI_DT__NONE_invlist,
UNI_DT__SML_invlist,
UNI_DT__SQR_invlist,
UNI_DT__SUB_invlist,
UNI_DT__SUP_invlist,
UNI_DT__VERT_invlist,
UNI_DUPL_invlist,
UNI_EARLYDYNASTICCUNEIFORM_invlist,
UNI_EA__A_invlist,
UNI_EA__F_invlist,
UNI_EA__H_invlist,
UNI_EA__N_invlist,
UNI_EA__NA_invlist,
UNI_EA__W_invlist,
UNI_EBASE_invlist,
UNI_ECOMP_invlist,
UNI_EGYP_invlist,
UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist,
UNI_ELBA_invlist,
UNI_ELYM_invlist,
UNI_EMOD_invlist,
UNI_EMOJI_invlist,
UNI_EMOTICONS_invlist,
UNI_ENCLOSEDALPHANUM_invlist,
UNI_ENCLOSEDALPHANUMSUP_invlist,
UNI_ENCLOSEDCJK_invlist,
UNI_ENCLOSEDIDEOGRAPHICSUP_invlist,
UNI_EPRES_invlist,
UNI_ETHI_invlist,
UNI_ETHIOPICEXT_invlist,
UNI_ETHIOPICEXTA_invlist,
UNI_ETHIOPICSUP_invlist,
UNI_EXT_invlist,
UNI_EXTPICT_invlist,
UNI_GCB__CN_invlist,
UNI_GCB__EX_invlist,
UNI_GCB__L_invlist,
UNI_GCB__PP_invlist,
UNI_GCB__SM_invlist,
UNI_GCB__T_invlist,
UNI_GCB__V_invlist,
UNI_GCB__XX_invlist,
UNI_GEOMETRICSHAPES_invlist,
UNI_GEOMETRICSHAPESEXT_invlist,
UNI_GEOR_invlist,
UNI_GEORGIANEXT_invlist,
UNI_GEORGIANSUP_invlist,
UNI_GLAG_invlist,
UNI_GLAGOLITICSUP_invlist,
UNI_GONG_invlist,
UNI_GONM_invlist,
UNI_GOTH_invlist,
UNI_GRAN_invlist,
UNI_GRBASE_invlist,
UNI_GREEKEXT_invlist,
UNI_GREK_invlist,
UNI_GREXT_invlist,
UNI_GUJR_invlist,
UNI_GURU_invlist,
UNI_HALFANDFULLFORMS_invlist,
UNI_HALFMARKS_invlist,
UNI_HAN_invlist,
UNI_HANG_invlist,
UNI_HANO_invlist,
UNI_HATR_invlist,
UNI_HEBR_invlist,
UNI_HIGHPUSURROGATES_invlist,
UNI_HIGHSURROGATES_invlist,
UNI_HIRA_invlist,
UNI_HLUW_invlist,
UNI_HMNG_invlist,
UNI_HMNP_invlist,
UNI_HST__NA_invlist,
UNI_HUNG_invlist,
UNI_HYPHEN_invlist,
UNI_IDC_invlist,
UNI_IDENTIFIERSTATUS__ALLOWED_invlist,
UNI_IDENTIFIERSTATUS__RESTRICTED_invlist,
UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist,
UNI_IDENTIFIERTYPE__EXCLUSION_invlist,
UNI_IDENTIFIERTYPE__INCLUSION_invlist,
UNI_IDENTIFIERTYPE__LIMITEDUSE_invlist,
UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist,
UNI_IDENTIFIERTYPE__NOTNFKC_invlist,
UNI_IDENTIFIERTYPE__NOTXID_invlist,
UNI_IDENTIFIERTYPE__OBSOLETE_invlist,
UNI_IDENTIFIERTYPE__RECOMMENDED_invlist,
UNI_IDENTIFIERTYPE__TECHNICAL_invlist,
UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist,
UNI_IDEO_invlist,
UNI_IDEOGRAPHICSYMBOLS_invlist,
UNI_IDS_invlist,
UNI_IDSB_invlist,
UNI_IDST_invlist,
UNI_INADLAM_invlist,
UNI_INAHOM_invlist,
UNI_INANATOLIANHIEROGLYPHS_invlist,
UNI_INARABIC_invlist,
UNI_INARMENIAN_invlist,
UNI_INAVESTAN_invlist,
UNI_INBALINESE_invlist,
UNI_INBAMUM_invlist,
UNI_INBASSAVAH_invlist,
UNI_INBATAK_invlist,
UNI_INBENGALI_invlist,
UNI_INBHAIKSUKI_invlist,
UNI_INBOPOMOFO_invlist,
UNI_INBRAHMI_invlist,
UNI_INBUGINESE_invlist,
UNI_INBUHID_invlist,
UNI_INCARIAN_invlist,
UNI_INCAUCASIANALBANIAN_invlist,
UNI_INCHAKMA_invlist,
UNI_INCHAM_invlist,
UNI_INCHEROKEE_invlist,
UNI_INCHORASMIAN_invlist,
UNI_INCOPTIC_invlist,
UNI_INCUNEIFORM_invlist,
UNI_INCYRILLIC_invlist,
UNI_INDEVANAGARI_invlist,
UNI_INDICNUMBERFORMS_invlist,
UNI_INDICSIYAQNUMBERS_invlist,
UNI_INDIVESAKURU_invlist,
UNI_INDOGRA_invlist,
UNI_INDUPLOYAN_invlist,
UNI_INEGYPTIANHIEROGLYPHS_invlist,
UNI_INELBASAN_invlist,
UNI_INELYMAIC_invlist,
UNI_INETHIOPIC_invlist,
UNI_INGEORGIAN_invlist,
UNI_INGLAGOLITIC_invlist,
UNI_INGOTHIC_invlist,
UNI_INGRANTHA_invlist,
UNI_INGREEK_invlist,
UNI_INGUJARATI_invlist,
UNI_INGUNJALAGONDI_invlist,
UNI_INGURMUKHI_invlist,
UNI_INHANGUL_invlist,
UNI_INHANIFIROHINGYA_invlist,
UNI_INHANUNOO_invlist,
UNI_INHATRAN_invlist,
UNI_INHEBREW_invlist,
UNI_INHIRAGANA_invlist,
UNI_INIDC_invlist,
UNI_INIMPERIALARAMAIC_invlist,
UNI_ININSCRIPTIONALPAHLAVI_invlist,
UNI_ININSCRIPTIONALPARTHIAN_invlist,
UNI_INJAVANESE_invlist,
UNI_INKAITHI_invlist,
UNI_INKANNADA_invlist,
UNI_INKATAKANA_invlist,
UNI_INKHAROSHTHI_invlist,
UNI_INKHITANSMALLSCRIPT_invlist,
UNI_INKHMER_invlist,
UNI_INKHOJKI_invlist,
UNI_INKHUDAWADI_invlist,
UNI_INLAO_invlist,
UNI_INLEPCHA_invlist,
UNI_INLIMBU_invlist,
UNI_INLINEARA_invlist,
UNI_INLISU_invlist,
UNI_INLYCIAN_invlist,
UNI_INLYDIAN_invlist,
UNI_INMAHAJANI_invlist,
UNI_INMAKASAR_invlist,
UNI_INMALAYALAM_invlist,
UNI_INMANDAIC_invlist,
UNI_INMANICHAEAN_invlist,
UNI_INMARCHEN_invlist,
UNI_INMASARAMGONDI_invlist,
UNI_INMEDEFAIDRIN_invlist,
UNI_INMEETEIMAYEK_invlist,
UNI_INMENDEKIKAKUI_invlist,
UNI_INMEROITICCURSIVE_invlist,
UNI_INMIAO_invlist,
UNI_INMODI_invlist,
UNI_INMONGOLIAN_invlist,
UNI_INMRO_invlist,
UNI_INMULTANI_invlist,
UNI_INMYANMAR_invlist,
UNI_INNABATAEAN_invlist,
UNI_INNANDINAGARI_invlist,
UNI_INNEWA_invlist,
UNI_INNEWTAILUE_invlist,
UNI_INNKO_invlist,
UNI_INNUSHU_invlist,
UNI_INNYIAKENGPUACHUEHMONG_invlist,
UNI_INOGHAM_invlist,
UNI_INOLDHUNGARIAN_invlist,
UNI_INOLDITALIC_invlist,
UNI_INOLDPERMIC_invlist,
UNI_INOLDPERSIAN_invlist,
UNI_INOLDSOGDIAN_invlist,
UNI_INOLDTURKIC_invlist,
UNI_INORIYA_invlist,
UNI_INOSAGE_invlist,
UNI_INOSMANYA_invlist,
UNI_INPAHAWHHMONG_invlist,
UNI_INPAUCINHAU_invlist,
UNI_INPC__BOTTOM_invlist,
UNI_INPC__BOTTOMANDLEFT_invlist,
UNI_INPC__BOTTOMANDRIGHT_invlist,
UNI_INPC__LEFT_invlist,
UNI_INPC__LEFTANDRIGHT_invlist,
UNI_INPC__NA_invlist,
UNI_INPC__OVERSTRUCK_invlist,
UNI_INPC__RIGHT_invlist,
UNI_INPC__TOP_invlist,
UNI_INPC__TOPANDBOTTOM_invlist,
UNI_INPC__TOPANDBOTTOMANDLEFT_invlist,
UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist,
UNI_INPC__TOPANDLEFT_invlist,
UNI_INPC__TOPANDLEFTANDRIGHT_invlist,
UNI_INPC__TOPANDRIGHT_invlist,
UNI_INPHAGSPA_invlist,
UNI_INPHOENICIAN_invlist,
UNI_INPSALTERPAHLAVI_invlist,
UNI_INPUNCTUATION_invlist,
UNI_INREJANG_invlist,
UNI_INRUNIC_invlist,
UNI_INSAMARITAN_invlist,
UNI_INSAURASHTRA_invlist,
UNI_INSC__AVAGRAHA_invlist,
UNI_INSC__BINDU_invlist,
UNI_INSC__BRAHMIJOININGNUMBER_invlist,
UNI_INSC__CANTILLATIONMARK_invlist,
UNI_INSC__CONSONANT_invlist,
UNI_INSC__CONSONANTDEAD_invlist,
UNI_INSC__CONSONANTFINAL_invlist,
UNI_INSC__CONSONANTHEADLETTER_invlist,
UNI_INSC__CONSONANTINITIALPOSTFIXED_invlist,
UNI_INSC__CONSONANTKILLER_invlist,
UNI_INSC__CONSONANTMEDIAL_invlist,
UNI_INSC__CONSONANTPLACEHOLDER_invlist,
UNI_INSC__CONSONANTPRECEDINGREPHA_invlist,
UNI_INSC__CONSONANTPREFIXED_invlist,
UNI_INSC__CONSONANTSUBJOINED_invlist,
UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist,
UNI_INSC__CONSONANTWITHSTACKER_invlist,
UNI_INSC__GEMINATIONMARK_invlist,
UNI_INSC__INVISIBLESTACKER_invlist,
UNI_INSC__MODIFYINGLETTER_invlist,
UNI_INSC__NONJOINER_invlist,
UNI_INSC__NUKTA_invlist,
UNI_INSC__NUMBER_invlist,
UNI_INSC__NUMBERJOINER_invlist,
UNI_INSC__OTHER_invlist,
UNI_INSC__PUREKILLER_invlist,
UNI_INSC__REGISTERSHIFTER_invlist,
UNI_INSC__SYLLABLEMODIFIER_invlist,
UNI_INSC__TONELETTER_invlist,
UNI_INSC__TONEMARK_invlist,
UNI_INSC__VIRAMA_invlist,
UNI_INSC__VISARGA_invlist,
UNI_INSC__VOWEL_invlist,
UNI_INSC__VOWELDEPENDENT_invlist,
UNI_INSC__VOWELINDEPENDENT_invlist,
UNI_INSIDDHAM_invlist,
UNI_INSINHALA_invlist,
UNI_INSOGDIAN_invlist,
UNI_INSORASOMPENG_invlist,
UNI_INSOYOMBO_invlist,
UNI_INSUNDANESE_invlist,
UNI_INSYLOTINAGRI_invlist,
UNI_INSYRIAC_invlist,
UNI_INTAGALOG_invlist,
UNI_INTAGBANWA_invlist,
UNI_INTAILE_invlist,
UNI_INTAITHAM_invlist,
UNI_INTAIVIET_invlist,
UNI_INTAKRI_invlist,
UNI_INTAMIL_invlist,
UNI_INTANGUT_invlist,
UNI_INTELUGU_invlist,
UNI_INTHAANA_invlist,
UNI_INTHAI_invlist,
UNI_INTIBETAN_invlist,
UNI_INTIFINAGH_invlist,
UNI_INTIRHUTA_invlist,
UNI_INUGARITIC_invlist,
UNI_INVAI_invlist,
UNI_INVS_invlist,
UNI_INWANCHO_invlist,
UNI_INWARANGCITI_invlist,
UNI_INYEZIDI_invlist,
UNI_INZANABAZARSQUARE_invlist,
UNI_IN__10_invlist,
UNI_IN__11_invlist,
UNI_IN__12_invlist,
UNI_IN__12_DOT_1_invlist,
UNI_IN__13_invlist,
UNI_IN__1_DOT_1_invlist,
UNI_IN__2_invlist,
UNI_IN__2_DOT_1_invlist,
UNI_IN__3_invlist,
UNI_IN__3_DOT_1_invlist,
UNI_IN__3_DOT_2_invlist,
UNI_IN__4_invlist,
UNI_IN__4_DOT_1_invlist,
UNI_IN__5_invlist,
UNI_IN__5_DOT_1_invlist,
UNI_IN__5_DOT_2_invlist,
UNI_IN__6_invlist,
UNI_IN__6_DOT_1_invlist,
UNI_IN__6_DOT_2_invlist,
UNI_IN__6_DOT_3_invlist,
UNI_IN__7_invlist,
UNI_IN__8_invlist,
UNI_IN__9_invlist,
UNI_IPAEXT_invlist,
UNI_ITAL_invlist,
UNI_JAMO_invlist,
UNI_JAMOEXTA_invlist,
UNI_JAMOEXTB_invlist,
UNI_JAVA_invlist,
UNI_JG__AFRICANFEH_invlist,
UNI_JG__AFRICANNOON_invlist,
UNI_JG__AFRICANQAF_invlist,
UNI_JG__AIN_invlist,
UNI_JG__ALAPH_invlist,
UNI_JG__ALEF_invlist,
UNI_JG__BEH_invlist,
UNI_JG__BETH_invlist,
UNI_JG__BURUSHASKIYEHBARREE_invlist,
UNI_JG__DAL_invlist,
UNI_JG__DALATHRISH_invlist,
UNI_JG__E_invlist,
UNI_JG__FARSIYEH_invlist,
UNI_JG__FE_invlist,
UNI_JG__FEH_invlist,
UNI_JG__FINALSEMKATH_invlist,
UNI_JG__GAF_invlist,
UNI_JG__GAMAL_invlist,
UNI_JG__HAH_invlist,
UNI_JG__HAMZAONHEHGOAL_invlist,
UNI_JG__HANIFIROHINGYAKINNAYA_invlist,
UNI_JG__HANIFIROHINGYAPA_invlist,
UNI_JG__HE_invlist,
UNI_JG__HEH_invlist,
UNI_JG__HEHGOAL_invlist,
UNI_JG__HETH_invlist,
UNI_JG__KAF_invlist,
UNI_JG__KAPH_invlist,
UNI_JG__KHAPH_invlist,
UNI_JG__KNOTTEDHEH_invlist,
UNI_JG__LAM_invlist,
UNI_JG__LAMADH_invlist,
UNI_JG__MALAYALAMBHA_invlist,
UNI_JG__MALAYALAMJA_invlist,
UNI_JG__MALAYALAMLLA_invlist,
UNI_JG__MALAYALAMLLLA_invlist,
UNI_JG__MALAYALAMNGA_invlist,
UNI_JG__MALAYALAMNNA_invlist,
UNI_JG__MALAYALAMNNNA_invlist,
UNI_JG__MALAYALAMNYA_invlist,
UNI_JG__MALAYALAMRA_invlist,
UNI_JG__MALAYALAMSSA_invlist,
UNI_JG__MALAYALAMTTA_invlist,
UNI_JG__MANICHAEANALEPH_invlist,
UNI_JG__MANICHAEANAYIN_invlist,
UNI_JG__MANICHAEANBETH_invlist,
UNI_JG__MANICHAEANDALETH_invlist,
UNI_JG__MANICHAEANDHAMEDH_invlist,
UNI_JG__MANICHAEANFIVE_invlist,
UNI_JG__MANICHAEANGIMEL_invlist,
UNI_JG__MANICHAEANHETH_invlist,
UNI_JG__MANICHAEANHUNDRED_invlist,
UNI_JG__MANICHAEANKAPH_invlist,
UNI_JG__MANICHAEANLAMEDH_invlist,
UNI_JG__MANICHAEANMEM_invlist,
UNI_JG__MANICHAEANNUN_invlist,
UNI_JG__MANICHAEANONE_invlist,
UNI_JG__MANICHAEANPE_invlist,
UNI_JG__MANICHAEANQOPH_invlist,
UNI_JG__MANICHAEANRESH_invlist,
UNI_JG__MANICHAEANSADHE_invlist,
UNI_JG__MANICHAEANSAMEKH_invlist,
UNI_JG__MANICHAEANTAW_invlist,
UNI_JG__MANICHAEANTEN_invlist,
UNI_JG__MANICHAEANTETH_invlist,
UNI_JG__MANICHAEANTHAMEDH_invlist,
UNI_JG__MANICHAEANTWENTY_invlist,
UNI_JG__MANICHAEANWAW_invlist,
UNI_JG__MANICHAEANYODH_invlist,
UNI_JG__MANICHAEANZAYIN_invlist,
UNI_JG__MEEM_invlist,
UNI_JG__MIM_invlist,
UNI_JG__NOJOININGGROUP_invlist,
UNI_JG__NOON_invlist,
UNI_JG__NUN_invlist,
UNI_JG__NYA_invlist,
UNI_JG__PE_invlist,
UNI_JG__QAF_invlist,
UNI_JG__QAPH_invlist,
UNI_JG__REH_invlist,
UNI_JG__REVERSEDPE_invlist,
UNI_JG__ROHINGYAYEH_invlist,
UNI_JG__SAD_invlist,
UNI_JG__SADHE_invlist,
UNI_JG__SEEN_invlist,
UNI_JG__SEMKATH_invlist,
UNI_JG__SHIN_invlist,
UNI_JG__STRAIGHTWAW_invlist,
UNI_JG__SWASHKAF_invlist,
UNI_JG__SYRIACWAW_invlist,
UNI_JG__TAH_invlist,
UNI_JG__TAW_invlist,
UNI_JG__TEHMARBUTA_invlist,
UNI_JG__TETH_invlist,
UNI_JG__WAW_invlist,
UNI_JG__YEH_invlist,
UNI_JG__YEHBARREE_invlist,
UNI_JG__YEHWITHTAIL_invlist,
UNI_JG__YUDH_invlist,
UNI_JG__YUDHHE_invlist,
UNI_JG__ZAIN_invlist,
UNI_JG__ZHAIN_invlist,
UNI_JOINC_invlist,
UNI_JT__C_invlist,
UNI_JT__D_invlist,
UNI_JT__L_invlist,
UNI_JT__R_invlist,
UNI_JT__T_invlist,
UNI_JT__U_invlist,
UNI_KALI_invlist,
UNI_KANA_invlist,
UNI_KANAEXTA_invlist,
UNI_KANASUP_invlist,
UNI_KANBUN_invlist,
UNI_KANGXI_invlist,
UNI_KATAKANAEXT_invlist,
UNI_KHAR_invlist,
UNI_KHMERSYMBOLS_invlist,
UNI_KHMR_invlist,
UNI_KHOJ_invlist,
UNI_KITS_invlist,
UNI_KNDA_invlist,
UNI_KTHI_invlist,
UNI_L_invlist,
UNI_LANA_invlist,
UNI_LAO_invlist,
UNI_LATIN1_invlist,
UNI_LATINEXTA_invlist,
UNI_LATINEXTADDITIONAL_invlist,
UNI_LATINEXTB_invlist,
UNI_LATINEXTC_invlist,
UNI_LATINEXTD_invlist,
UNI_LATINEXTE_invlist,
UNI_LATN_invlist,
UNI_LB__AI_invlist,
UNI_LB__AL_invlist,
UNI_LB__B2_invlist,
UNI_LB__BA_invlist,
UNI_LB__BB_invlist,
UNI_LB__BK_invlist,
UNI_LB__CB_invlist,
UNI_LB__CJ_invlist,
UNI_LB__CL_invlist,
UNI_LB__CM_invlist,
UNI_LB__CP_invlist,
UNI_LB__CR_invlist,
UNI_LB__EX_invlist,
UNI_LB__GL_invlist,
UNI_LB__H2_invlist,
UNI_LB__H3_invlist,
UNI_LB__HL_invlist,
UNI_LB__HY_invlist,
UNI_LB__ID_invlist,
UNI_LB__IN_invlist,
UNI_LB__IS_invlist,
UNI_LB__LF_invlist,
UNI_LB__NL_invlist,
UNI_LB__NS_invlist,
UNI_LB__NU_invlist,
UNI_LB__OP_invlist,
UNI_LB__PO_invlist,
UNI_LB__PR_invlist,
UNI_LB__QU_invlist,
UNI_LB__SA_invlist,
UNI_LB__SG_invlist,
UNI_LB__SP_invlist,
UNI_LB__SY_invlist,
UNI_LB__WJ_invlist,
UNI_LB__XX_invlist,
UNI_LB__ZW_invlist,
UNI_LB__ZWJ_invlist,
UNI_LEPC_invlist,
UNI_LETTERLIKESYMBOLS_invlist,
UNI_LIMB_invlist,
UNI_LINA_invlist,
UNI_LINB_invlist,
UNI_LINEARBIDEOGRAMS_invlist,
UNI_LINEARBSYLLABARY_invlist,
UNI_LISU_invlist,
UNI_LISUSUP_invlist,
UNI_LM_invlist,
UNI_LO_invlist,
UNI_LOE_invlist,
UNI_LOWERCASELETTER_invlist,
UNI_LOWSURROGATES_invlist,
UNI_LYCI_invlist,
UNI_LYDI_invlist,
UNI_M_invlist,
UNI_MAHJ_invlist,
UNI_MAHJONG_invlist,
UNI_MAKA_invlist,
UNI_MAND_invlist,
UNI_MANI_invlist,
UNI_MARC_invlist,
UNI_MATH_invlist,
UNI_MATHALPHANUM_invlist,
UNI_MATHOPERATORS_invlist,
UNI_MAYANNUMERALS_invlist,
UNI_MC_invlist,
UNI_ME_invlist,
UNI_MEDF_invlist,
UNI_MEETEIMAYEKEXT_invlist,
UNI_MEND_invlist,
UNI_MERC_invlist,
UNI_MERO_invlist,
UNI_MIAO_invlist,
UNI_MISCARROWS_invlist,
UNI_MISCMATHSYMBOLSA_invlist,
UNI_MISCMATHSYMBOLSB_invlist,
UNI_MISCPICTOGRAPHS_invlist,
UNI_MISCSYMBOLS_invlist,
UNI_MISCTECHNICAL_invlist,
UNI_MLYM_invlist,
UNI_MN_invlist,
UNI_MODI_invlist,
UNI_MODIFIERLETTERS_invlist,
UNI_MODIFIERTONELETTERS_invlist,
UNI_MONG_invlist,
UNI_MONGOLIANSUP_invlist,
UNI_MRO_invlist,
UNI_MTEI_invlist,
UNI_MULT_invlist,
UNI_MUSIC_invlist,
UNI_MYANMAREXTA_invlist,
UNI_MYANMAREXTB_invlist,
UNI_MYMR_invlist,
UNI_N_invlist,
UNI_NAND_invlist,
UNI_NARB_invlist,
UNI_NB_invlist,
UNI_NBAT_invlist,
UNI_NEWA_invlist,
UNI_NFCQC__M_invlist,
UNI_NFCQC__Y_invlist,
UNI_NFDQC__Y_invlist,
UNI_NFKCQC__N_invlist,
UNI_NFKCQC__Y_invlist,
UNI_NFKDQC__N_invlist,
UNI_NKO_invlist,
UNI_NL_invlist,
UNI_NO_invlist,
UNI_NSHU_invlist,
UNI_NT__DI_invlist,
UNI_NT__NU_invlist,
UNI_NUMBERFORMS_invlist,
UNI_NV__0_invlist,
UNI_NV__1_invlist,
UNI_NV__10_invlist,
UNI_NV__100_invlist,
UNI_NV__1000_invlist,
UNI_NV__10000_invlist,
UNI_NV__100000_invlist,
UNI_NV__1000000_invlist,
UNI_NV__10000000_invlist,
UNI_NV__100000000_invlist,
UNI_NV__10000000000_invlist,
UNI_NV__1000000000000_invlist,
UNI_NV__11_invlist,
UNI_NV__11_SLASH_12_invlist,
UNI_NV__11_SLASH_2_invlist,
UNI_NV__12_invlist,
UNI_NV__13_invlist,
UNI_NV__13_SLASH_2_invlist,
UNI_NV__14_invlist,
UNI_NV__15_invlist,
UNI_NV__15_SLASH_2_invlist,
UNI_NV__16_invlist,
UNI_NV__17_invlist,
UNI_NV__17_SLASH_2_invlist,
UNI_NV__18_invlist,
UNI_NV__19_invlist,
UNI_NV__1_SLASH_10_invlist,
UNI_NV__1_SLASH_12_invlist,
UNI_NV__1_SLASH_16_invlist,
UNI_NV__1_SLASH_160_invlist,
UNI_NV__1_SLASH_2_invlist,
UNI_NV__1_SLASH_20_invlist,
UNI_NV__1_SLASH_3_invlist,
UNI_NV__1_SLASH_32_invlist,
UNI_NV__1_SLASH_320_invlist,
UNI_NV__1_SLASH_4_invlist,
UNI_NV__1_SLASH_40_invlist,
UNI_NV__1_SLASH_5_invlist,
UNI_NV__1_SLASH_6_invlist,
UNI_NV__1_SLASH_64_invlist,
UNI_NV__1_SLASH_7_invlist,
UNI_NV__1_SLASH_8_invlist,
UNI_NV__1_SLASH_80_invlist,
UNI_NV__1_SLASH_9_invlist,
UNI_NV__2_invlist,
UNI_NV__20_invlist,
UNI_NV__200_invlist,
UNI_NV__2000_invlist,
UNI_NV__20000_invlist,
UNI_NV__200000_invlist,
UNI_NV__20000000_invlist,
UNI_NV__21_invlist,
UNI_NV__216000_invlist,
UNI_NV__22_invlist,
UNI_NV__23_invlist,
UNI_NV__24_invlist,
UNI_NV__25_invlist,
UNI_NV__26_invlist,
UNI_NV__27_invlist,
UNI_NV__28_invlist,
UNI_NV__29_invlist,
UNI_NV__2_SLASH_3_invlist,
UNI_NV__2_SLASH_5_invlist,
UNI_NV__3_invlist,
UNI_NV__30_invlist,
UNI_NV__300_invlist,
UNI_NV__3000_invlist,
UNI_NV__30000_invlist,
UNI_NV__300000_invlist,
UNI_NV__31_invlist,
UNI_NV__32_invlist,
UNI_NV__33_invlist,
UNI_NV__34_invlist,
UNI_NV__35_invlist,
UNI_NV__36_invlist,
UNI_NV__37_invlist,
UNI_NV__38_invlist,
UNI_NV__39_invlist,
UNI_NV__3_SLASH_16_invlist,
UNI_NV__3_SLASH_2_invlist,
UNI_NV__3_SLASH_20_invlist,
UNI_NV__3_SLASH_4_invlist,
UNI_NV__3_SLASH_5_invlist,
UNI_NV__3_SLASH_64_invlist,
UNI_NV__3_SLASH_8_invlist,
UNI_NV__3_SLASH_80_invlist,
UNI_NV__4_invlist,
UNI_NV__40_invlist,
UNI_NV__400_invlist,
UNI_NV__4000_invlist,
UNI_NV__40000_invlist,
UNI_NV__400000_invlist,
UNI_NV__41_invlist,
UNI_NV__42_invlist,
UNI_NV__43_invlist,
UNI_NV__432000_invlist,
UNI_NV__44_invlist,
UNI_NV__45_invlist,
UNI_NV__46_invlist,
UNI_NV__47_invlist,
UNI_NV__48_invlist,
UNI_NV__49_invlist,
UNI_NV__4_SLASH_5_invlist,
UNI_NV__5_invlist,
UNI_NV__50_invlist,
UNI_NV__500_invlist,
UNI_NV__5000_invlist,
UNI_NV__50000_invlist,
UNI_NV__500000_invlist,
UNI_NV__5_SLASH_12_invlist,
UNI_NV__5_SLASH_2_invlist,
UNI_NV__5_SLASH_6_invlist,
UNI_NV__5_SLASH_8_invlist,
UNI_NV__6_invlist,
UNI_NV__60_invlist,
UNI_NV__600_invlist,
UNI_NV__6000_invlist,
UNI_NV__60000_invlist,
UNI_NV__600000_invlist,
UNI_NV__7_invlist,
UNI_NV__70_invlist,
UNI_NV__700_invlist,
UNI_NV__7000_invlist,
UNI_NV__70000_invlist,
UNI_NV__700000_invlist,
UNI_NV__7_SLASH_12_invlist,
UNI_NV__7_SLASH_2_invlist,
UNI_NV__7_SLASH_8_invlist,
UNI_NV__8_invlist,
UNI_NV__80_invlist,
UNI_NV__800_invlist,
UNI_NV__8000_invlist,
UNI_NV__80000_invlist,
UNI_NV__800000_invlist,
UNI_NV__9_invlist,
UNI_NV__90_invlist,
UNI_NV__900_invlist,
UNI_NV__9000_invlist,
UNI_NV__90000_invlist,
UNI_NV__900000_invlist,
UNI_NV__9_SLASH_2_invlist,
UNI_NV__NAN_invlist,
UNI_NV___MINUS_1_SLASH_2_invlist,
UNI_OCR_invlist,
UNI_OGAM_invlist,
UNI_OLCK_invlist,
UNI_ORKH_invlist,
UNI_ORNAMENTALDINGBATS_invlist,
UNI_ORYA_invlist,
UNI_OSGE_invlist,
UNI_OSMA_invlist,
UNI_OTTOMANSIYAQNUMBERS_invlist,
UNI_P_invlist,
UNI_PALM_invlist,
UNI_PATSYN_invlist,
UNI_PAUC_invlist,
UNI_PC_invlist,
UNI_PCM_invlist,
UNI_PD_invlist,
UNI_PE_invlist,
UNI_PERM_invlist,
UNI_PF_invlist,
UNI_PHAG_invlist,
UNI_PHAISTOS_invlist,
UNI_PHLI_invlist,
UNI_PHLP_invlist,
UNI_PHNX_invlist,
UNI_PHONETICEXT_invlist,
UNI_PHONETICEXTSUP_invlist,
UNI_PI_invlist,
UNI_PLAYINGCARDS_invlist,
UNI_PO_invlist,
UNI_POSIXALNUM_invlist,
UNI_POSIXALPHA_invlist,
UNI_POSIXBLANK_invlist,
UNI_POSIXCNTRL_invlist,
UNI_POSIXDIGIT_invlist,
UNI_POSIXGRAPH_invlist,
UNI_POSIXLOWER_invlist,
UNI_POSIXPRINT_invlist,
UNI_POSIXPUNCT_invlist,
UNI_POSIXSPACE_invlist,
UNI_POSIXUPPER_invlist,
UNI_POSIXWORD_invlist,
UNI_POSIXXDIGIT_invlist,
UNI_PRTI_invlist,
UNI_PS_invlist,
UNI_PUA_invlist,
UNI_QAAI_invlist,
UNI_QMARK_invlist,
UNI_RADICAL_invlist,
UNI_RI_invlist,
UNI_RJNG_invlist,
UNI_ROHG_invlist,
UNI_RUMI_invlist,
UNI_RUNR_invlist,
UNI_S_invlist,
UNI_SAMR_invlist,
UNI_SARB_invlist,
UNI_SAUR_invlist,
UNI_SB__AT_invlist,
UNI_SB__CL_invlist,
UNI_SB__EX_invlist,
UNI_SB__FO_invlist,
UNI_SB__LE_invlist,
UNI_SB__LO_invlist,
UNI_SB__NU_invlist,
UNI_SB__SC_invlist,
UNI_SB__SE_invlist,
UNI_SB__SP_invlist,
UNI_SB__ST_invlist,
UNI_SB__UP_invlist,
UNI_SB__XX_invlist,
UNI_SC_invlist,
UNI_SC__ADLM_invlist,
UNI_SC__ARAB_invlist,
UNI_SC__BENG_invlist,
UNI_SC__BOPO_invlist,
UNI_SC__BUGI_invlist,
UNI_SC__BUHD_invlist,
UNI_SC__CAKM_invlist,
UNI_SC__COPT_invlist,
UNI_SC__CPRT_invlist,
UNI_SC__CYRL_invlist,
UNI_SC__DEVA_invlist,
UNI_SC__DOGR_invlist,
UNI_SC__DUPL_invlist,
UNI_SC__GEOR_invlist,
UNI_SC__GLAG_invlist,
UNI_SC__GONG_invlist,
UNI_SC__GONM_invlist,
UNI_SC__GRAN_invlist,
UNI_SC__GREK_invlist,
UNI_SC__GUJR_invlist,
UNI_SC__GURU_invlist,
UNI_SC__HAN_invlist,
UNI_SC__HANG_invlist,
UNI_SC__HANO_invlist,
UNI_SC__HIRA_invlist,
UNI_SC__JAVA_invlist,
UNI_SC__KALI_invlist,
UNI_SC__KANA_invlist,
UNI_SC__KHOJ_invlist,
UNI_SC__KNDA_invlist,
UNI_SC__KTHI_invlist,
UNI_SC__LATN_invlist,
UNI_SC__LIMB_invlist,
UNI_SC__LINA_invlist,
UNI_SC__LINB_invlist,
UNI_SC__MAHJ_invlist,
UNI_SC__MAND_invlist,
UNI_SC__MANI_invlist,
UNI_SC__MLYM_invlist,
UNI_SC__MODI_invlist,
UNI_SC__MONG_invlist,
UNI_SC__MULT_invlist,
UNI_SC__MYMR_invlist,
UNI_SC__NAND_invlist,
UNI_SC__ORYA_invlist,
UNI_SC__PERM_invlist,
UNI_SC__PHAG_invlist,
UNI_SC__PHLP_invlist,
UNI_SC__QAAI_invlist,
UNI_SC__ROHG_invlist,
UNI_SC__SHRD_invlist,
UNI_SC__SIND_invlist,
UNI_SC__SINH_invlist,
UNI_SC__SOGD_invlist,
UNI_SC__SYLO_invlist,
UNI_SC__SYRC_invlist,
UNI_SC__TAGB_invlist,
UNI_SC__TAKR_invlist,
UNI_SC__TALE_invlist,
UNI_SC__TAML_invlist,
UNI_SC__TELU_invlist,
UNI_SC__TGLG_invlist,
UNI_SC__THAA_invlist,
UNI_SC__TIRH_invlist,
UNI_SC__YEZI_invlist,
UNI_SC__YI_invlist,
UNI_SC__ZYYY_invlist,
UNI_SD_invlist,
UNI_SGNW_invlist,
UNI_SHAW_invlist,
UNI_SHORTHANDFORMATCONTROLS_invlist,
UNI_SHRD_invlist,
UNI_SIDD_invlist,
UNI_SIND_invlist,
UNI_SINH_invlist,
UNI_SINHALAARCHAICNUMBERS_invlist,
UNI_SK_invlist,
UNI_SM_invlist,
UNI_SMALLFORMS_invlist,
UNI_SMALLKANAEXT_invlist,
UNI_SO_invlist,
UNI_SOGD_invlist,
UNI_SOGO_invlist,
UNI_SORA_invlist,
UNI_SOYO_invlist,
UNI_SPECIALS_invlist,
UNI_STERM_invlist,
UNI_SUND_invlist,
UNI_SUNDANESESUP_invlist,
UNI_SUPARROWSA_invlist,
UNI_SUPARROWSB_invlist,
UNI_SUPARROWSC_invlist,
UNI_SUPERANDSUB_invlist,
UNI_SUPMATHOPERATORS_invlist,
UNI_SUPPUAA_invlist,
UNI_SUPPUAB_invlist,
UNI_SUPPUNCTUATION_invlist,
UNI_SUPSYMBOLSANDPICTOGRAPHS_invlist,
UNI_SUTTONSIGNWRITING_invlist,
UNI_SYLO_invlist,
UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist,
UNI_SYMBOLSFORLEGACYCOMPUTING_invlist,
UNI_SYRC_invlist,
UNI_SYRIACSUP_invlist,
UNI_TAGB_invlist,
UNI_TAGS_invlist,
UNI_TAIXUANJING_invlist,
UNI_TAKR_invlist,
UNI_TALE_invlist,
UNI_TALU_invlist,
UNI_TAMILSUP_invlist,
UNI_TAML_invlist,
UNI_TANG_invlist,
UNI_TANGUTCOMPONENTS_invlist,
UNI_TANGUTSUP_invlist,
UNI_TAVT_invlist,
UNI_TELU_invlist,
UNI_TERM_invlist,
UNI_TFNG_invlist,
UNI_TGLG_invlist,
UNI_THAA_invlist,
UNI_THAI_invlist,
UNI_TIBT_invlist,
UNI_TIRH_invlist,
UNI_TITLE_invlist,
UNI_TRANSPORTANDMAP_invlist,
UNI_UCAS_invlist,
UNI_UCASEXT_invlist,
UNI_UGAR_invlist,
UNI_UIDEO_invlist,
UNI_UPPERCASELETTER_invlist,
UNI_VAI_invlist,
UNI_VEDICEXT_invlist,
UNI_VERTICALFORMS_invlist,
UNI_VERTSPACE_invlist,
UNI_VO__R_invlist,
UNI_VO__TR_invlist,
UNI_VO__TU_invlist,
UNI_VO__U_invlist,
UNI_VS_invlist,
UNI_VSSUP_invlist,
UNI_WARA_invlist,
UNI_WB__DQ_invlist,
UNI_WB__EB_invlist,
UNI_WB__EX_invlist,
UNI_WB__EXTEND_invlist,
UNI_WB__FO_invlist,
UNI_WB__KA_invlist,
UNI_WB__LE_invlist,
UNI_WB__MB_invlist,
UNI_WB__ML_invlist,
UNI_WB__MN_invlist,
UNI_WB__NL_invlist,
UNI_WB__NU_invlist,
UNI_WB__SQ_invlist,
UNI_WB__WSEGSPACE_invlist,
UNI_WB__XX_invlist,
UNI_WCHO_invlist,
UNI_XIDC_invlist,
UNI_XIDS_invlist,
UNI_XPEO_invlist,
UNI_XPOSIXALNUM_invlist,
UNI_XPOSIXALPHA_invlist,
UNI_XPOSIXBLANK_invlist,
UNI_XPOSIXCNTRL_invlist,
UNI_XPOSIXDIGIT_invlist,
UNI_XPOSIXGRAPH_invlist,
UNI_XPOSIXLOWER_invlist,
UNI_XPOSIXPRINT_invlist,
UNI_XPOSIXPUNCT_invlist,
UNI_XPOSIXSPACE_invlist,
UNI_XPOSIXUPPER_invlist,
UNI_XPOSIXWORD_invlist,
UNI_XPOSIXXDIGIT_invlist,
UNI_XSUX_invlist,
UNI_YEZI_invlist,
UNI_YI_invlist,
UNI_YIJING_invlist,
UNI_YIRADICALS_invlist,
UNI_YISYLLABLES_invlist,
UNI_Z_invlist,
UNI_ZANB_invlist,
UNI_ZL_invlist,
UNI_ZP_invlist,
UNI_ZS_invlist,
UNI_ZYYY_invlist,
UNI_ZZZZ_invlist,
UNI__PERL_ANY_FOLDS_invlist,
UNI__PERL_CHARNAME_BEGIN_invlist,
UNI__PERL_CHARNAME_CONTINUE_invlist,
UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist,
UNI__PERL_IDCONT_invlist,
UNI__PERL_IDSTART_invlist,
UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist,
UNI__PERL_NCHAR_invlist,
UNI__PERL_PATWS_invlist,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist,
UNI__PERL_QUOTEMETA_invlist,
UNI__PERL_SURROGATE_invlist
};
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGCOMP_C)
/* Synonyms for perl properties */
#define UNI_AHEX UNI_POSIXXDIGIT
#define UNI_ALNUM UNI_XPOSIXALNUM
#define UNI_ALPHA UNI_XPOSIXALPHA
#define UNI_ALPHABETIC UNI_XPOSIXALPHA
#define UNI_ASCIIHEXDIGIT UNI_POSIXXDIGIT
#define UNI_BASICLATIN UNI_ASCII
#define UNI_BLANK UNI_XPOSIXBLANK
#define UNI_CC UNI_XPOSIXCNTRL
#define UNI_CNTRL UNI_XPOSIXCNTRL
#define UNI_CONTROL UNI_XPOSIXCNTRL
#define UNI_DECIMALNUMBER UNI_XPOSIXDIGIT
#define UNI_DIGIT UNI_XPOSIXDIGIT
#define UNI_GRAPH UNI_XPOSIXGRAPH
#define UNI_HEX UNI_XPOSIXXDIGIT
#define UNI_HEXDIGIT UNI_XPOSIXXDIGIT
#define UNI_HORIZSPACE UNI_XPOSIXBLANK
#define UNI_LC UNI_CASEDLETTER
#define UNI_LL UNI_LOWERCASELETTER
#define UNI_LOWER UNI_XPOSIXLOWER
#define UNI_LOWERCASE UNI_XPOSIXLOWER
#define UNI_LT UNI_TITLE
#define UNI_LU UNI_UPPERCASELETTER
#define UNI_L_ UNI_CASEDLETTER
#define UNI_L_AMP_ UNI_CASEDLETTER
#define UNI_ND UNI_XPOSIXDIGIT
#define UNI_PERLSPACE UNI_POSIXSPACE
#define UNI_PERLWORD UNI_POSIXWORD
#define UNI_PRINT UNI_XPOSIXPRINT
#define UNI_SPACE UNI_XPOSIXSPACE
#define UNI_SPACEPERL UNI_XPOSIXSPACE
#define UNI_TITLECASE UNI_TITLE
#define UNI_TITLECASELETTER UNI_TITLE
#define UNI_UPPER UNI_XPOSIXUPPER
#define UNI_UPPERCASE UNI_XPOSIXUPPER
#define UNI_WHITESPACE UNI_XPOSIXSPACE
#define UNI_WORD UNI_XPOSIXWORD
#define UNI_WSPACE UNI_XPOSIXSPACE
#define UNI_XDIGIT UNI_XPOSIXXDIGIT
#define UNI_XPERLSPACE UNI_XPOSIXSPACE
#endif /* defined(PERL_IN_REGCOMP_C) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const char * const UNI_age_values[] = {
"1.1",
"2.0",
"2.1",
"3.0",
"3.1",
"3.2",
"4.0",
"4.1",
"5.0",
"5.1",
"5.2",
"6.0",
"6.1",
"6.2",
"6.3",
"7.0",
"8.0",
"9.0",
"10.0",
"11.0",
"12.0",
"12.1",
"13.0",
"NA",
"na",
"Unassigned",
"unassigned",
"V10_0",
"V11_0",
"V12_0",
"V12_1",
"V13_0",
"V1_1",
"V2_0",
"V2_1",
"V3_0",
"V3_1",
"V3_2",
"V4_0",
"V4_1",
"V5_0",
"V5_1",
"V5_2",
"V6_0",
"V6_1",
"V6_2",
"V6_3",
"V7_0",
"V8_0",
"V9_0",
"v100",
"v11",
"v110",
"v120",
"v121",
"v130",
"v20",
"v21",
"v30",
"v31",
"v32",
"v40",
"v41",
"v50",
"v51",
"v52",
"v60",
"v61",
"v62",
"v63",
"v70",
"v80",
"v90",
NULL
};
static const char * const UNI_ahex_values[] = {
"F",
"f",
"False",
"false",
"N",
"n",
"No",
"no",
"T",
"t",
"True",
"true",
"Y",
"y",
"Yes",
"yes",
NULL
};
static const char * const UNI_bc_values[] = {
"AL",
"al",
"AN",
"an",
"Arabic_Letter",
"arabicletter",
"Arabic_Number",
"arabicnumber",
"B",
"b",
"BN",
"bn",
"Boundary_Neutral",
"boundaryneutral",
"Common_Separator",
"commonseparator",
"CS",
"cs",
"EN",
"en",
"ES",
"es",
"ET",
"et",
"European_Number",
"europeannumber",
"European_Separator",
"europeanseparator",
"European_Terminator",
"europeanterminator",
"First_Strong_Isolate",
"firststrongisolate",
"FSI",
"fsi",
"L",
"l",
"Left_To_Right",
"lefttoright",
"Left_To_Right_Embedding",
"lefttorightembedding",
"Left_To_Right_Isolate",
"lefttorightisolate",
"Left_To_Right_Override",
"lefttorightoverride",
"LRE",
"lre",
"LRI",
"lri",
"LRO",
"lro",
"Nonspacing_Mark",
"nonspacingmark",
"NSM",
"nsm",
"ON",
"on",
"Other_Neutral",
"otherneutral",
"Paragraph_Separator",
"paragraphseparator",
"PDF",
"pdf",
"PDI",
"pdi",
"Pop_Directional_Format",
"popdirectionalformat",
"Pop_Directional_Isolate",
"popdirectionalisolate",
"R",
"r",
"Right_To_Left",
"righttoleft",
"Right_To_Left_Embedding",
"righttoleftembedding",
"Right_To_Left_Isolate",
"righttoleftisolate",
"Right_To_Left_Override",
"righttoleftoverride",
"RLE",
"rle",
"RLI",
"rli",
"RLO",
"rlo",
"S",
"s",
"Segment_Separator",
"segmentseparator",
"White_Space",
"whitespace",
"WS",
"ws",
NULL
};
static const char * const UNI_blk_values[] = {
"Adlam",
"adlam",
"Aegean Numbers",
"Aegean_Numbers",
"aegeannumbers",
"Ahom",
"ahom",
"Alchemical",
"alchemical",
"Alchemical Symbols",
"Alchemical_Symbols",
"alchemicalsymbols",
"Alphabetic_PF",
"alphabeticpf",
"Alphabetic Presentation Forms",
"Alphabetic_Presentation_Forms",
"alphabeticpresentationforms",
"Anatolian Hieroglyphs",
"Anatolian_Hieroglyphs",
"anatolianhieroglyphs",
"Ancient_Greek_Music",
"ancientgreekmusic",
"Ancient Greek Musical Notation",
"Ancient_Greek_Musical_Notation",
"ancientgreekmusicalnotation",
"Ancient Greek Numbers",
"Ancient_Greek_Numbers",
"ancientgreeknumbers",
"Ancient Symbols",
"Ancient_Symbols",
"ancientsymbols",
"Arabic",
"arabic",
"Arabic_Ext_A",
"arabicexta",
"Arabic Extended-A",
"Arabic_Extended_A",
"arabicextendeda",
"Arabic_Math",
"arabicmath",
"Arabic Mathematical Alphabetic Symbols",
"Arabic_Mathematical_Alphabetic_Symbols",
"arabicmathematicalalphabeticsymbols",
"Arabic_PF_A",
"arabicpfa",
"Arabic_PF_B",
"arabicpfb",
"Arabic Presentation Forms-A",
"Arabic_Presentation_Forms_A",
"arabicpresentationformsa",
"Arabic Presentation Forms-B",
"Arabic_Presentation_Forms_B",
"arabicpresentationformsb",
"Arabic_Sup",
"arabicsup",
"Arabic Supplement",
"Arabic_Supplement",
"arabicsupplement",
"Armenian",
"armenian",
"Arrows",
"arrows",
"ASCII",
"ascii",
"Avestan",
"avestan",
"Balinese",
"balinese",
"Bamum",
"bamum",
"Bamum_Sup",
"bamumsup",
"Bamum Supplement",
"Bamum_Supplement",
"bamumsupplement",
"Basic Latin",
"Basic_Latin",
"basiclatin",
"Bassa Vah",
"Bassa_Vah",
"bassavah",
"Batak",
"batak",
"Bengali",
"bengali",
"Bhaiksuki",
"bhaiksuki",
"Block Elements",
"Block_Elements",
"blockelements",
"Bopomofo",
"bopomofo",
"Bopomofo_Ext",
"bopomofoext",
"Bopomofo Extended",
"Bopomofo_Extended",
"bopomofoextended",
"Box Drawing",
"Box_Drawing",
"boxdrawing",
"Brahmi",
"brahmi",
"Braille",
"braille",
"Braille Patterns",
"Braille_Patterns",
"braillepatterns",
"Buginese",
"buginese",
"Buhid",
"buhid",
"Byzantine_Music",
"byzantinemusic",
"Byzantine Musical Symbols",
"Byzantine_Musical_Symbols",
"byzantinemusicalsymbols",
"Canadian_Syllabics",
"canadiansyllabics",
"Carian",
"carian",
"Caucasian Albanian",
"Caucasian_Albanian",
"caucasianalbanian",
"Chakma",
"chakma",
"Cham",
"cham",
"Cherokee",
"cherokee",
"Cherokee_Sup",
"cherokeesup",
"Cherokee Supplement",
"Cherokee_Supplement",
"cherokeesupplement",
"Chess Symbols",
"Chess_Symbols",
"chesssymbols",
"Chorasmian",
"chorasmian",
"CJK",
"cjk",
"CJK_Compat",
"cjkcompat",
"CJK_Compat_Forms",
"cjkcompatforms",
"CJK Compatibility",
"CJK_Compatibility",
"cjkcompatibility",
"CJK Compatibility Forms",
"CJK_Compatibility_Forms",
"cjkcompatibilityforms",
"CJK Compatibility Ideographs",
"CJK_Compatibility_Ideographs",
"cjkcompatibilityideographs",
"CJK Compatibility Ideographs Supplement",
"CJK_Compatibility_Ideographs_Supplement",
"cjkcompatibilityideographssupplement",
"CJK_Compat_Ideographs",
"cjkcompatideographs",
"CJK_Compat_Ideographs_Sup",
"cjkcompatideographssup",
"CJK_Ext_A",
"cjkexta",
"CJK_Ext_B",
"cjkextb",
"CJK_Ext_C",
"cjkextc",
"CJK_Ext_D",
"cjkextd",
"CJK_Ext_E",
"cjkexte",
"CJK_Ext_F",
"cjkextf",
"CJK_Ext_G",
"cjkextg",
"CJK_Radicals_Sup",
"cjkradicalssup",
"CJK Radicals Supplement",
"CJK_Radicals_Supplement",
"cjkradicalssupplement",
"CJK Strokes",
"CJK_Strokes",
"cjkstrokes",
"CJK_Symbols",
"cjksymbols",
"CJK Symbols and Punctuation",
"CJK_Symbols_And_Punctuation",
"cjksymbolsandpunctuation",
"CJK Unified Ideographs",
"CJK_Unified_Ideographs",
"cjkunifiedideographs",
"CJK Unified Ideographs Extension A",
"CJK_Unified_Ideographs_Extension_A",
"cjkunifiedideographsextensiona",
"CJK Unified Ideographs Extension B",
"CJK_Unified_Ideographs_Extension_B",
"cjkunifiedideographsextensionb",
"CJK Unified Ideographs Extension C",
"CJK_Unified_Ideographs_Extension_C",
"cjkunifiedideographsextensionc",
"CJK Unified Ideographs Extension D",
"CJK_Unified_Ideographs_Extension_D",
"cjkunifiedideographsextensiond",
"CJK Unified Ideographs Extension E",
"CJK_Unified_Ideographs_Extension_E",
"cjkunifiedideographsextensione",
"CJK Unified Ideographs Extension F",
"CJK_Unified_Ideographs_Extension_F",
"cjkunifiedideographsextensionf",
"CJK Unified Ideographs Extension G",
"CJK_Unified_Ideographs_Extension_G",
"cjkunifiedideographsextensiong",
"Combining Diacritical Marks",
"Combining_Diacritical_Marks",
"combiningdiacriticalmarks",
"Combining Diacritical Marks Extended",
"Combining_Diacritical_Marks_Extended",
"combiningdiacriticalmarksextended",
"Combining Diacritical Marks for Symbols",
"Combining_Diacritical_Marks_For_Symbols",
"combiningdiacriticalmarksforsymbols",
"Combining Diacritical Marks Supplement",
"Combining_Diacritical_Marks_Supplement",
"combiningdiacriticalmarkssupplement",
"Combining Half Marks",
"Combining_Half_Marks",
"combininghalfmarks",
"Combining_Marks_For_Symbols",
"combiningmarksforsymbols",
"Common Indic Number Forms",
"Common_Indic_Number_Forms",
"commonindicnumberforms",
"Compat_Jamo",
"compatjamo",
"Control Pictures",
"Control_Pictures",
"controlpictures",
"Coptic",
"coptic",
"Coptic Epact Numbers",
"Coptic_Epact_Numbers",
"copticepactnumbers",
"Counting_Rod",
"countingrod",
"Counting Rod Numerals",
"Counting_Rod_Numerals",
"countingrodnumerals",
"Cuneiform",
"cuneiform",
"Cuneiform_Numbers",
"cuneiformnumbers",
"Cuneiform Numbers and Punctuation",
"Cuneiform_Numbers_And_Punctuation",
"cuneiformnumbersandpunctuation",
"Currency Symbols",
"Currency_Symbols",
"currencysymbols",
"Cypriot Syllabary",
"Cypriot_Syllabary",
"cypriotsyllabary",
"Cyrillic",
"cyrillic",
"Cyrillic_Ext_A",
"cyrillicexta",
"Cyrillic_Ext_B",
"cyrillicextb",
"Cyrillic_Ext_C",
"cyrillicextc",
"Cyrillic Extended-A",
"Cyrillic_Extended_A",
"cyrillicextendeda",
"Cyrillic Extended-B",
"Cyrillic_Extended_B",
"cyrillicextendedb",
"Cyrillic Extended-C",
"Cyrillic_Extended_C",
"cyrillicextendedc",
"Cyrillic_Sup",
"cyrillicsup",
"Cyrillic Supplement",
"Cyrillic_Supplement",
"cyrillicsupplement",
"Cyrillic_Supplementary",
"cyrillicsupplementary",
"Deseret",
"deseret",
"Devanagari",
"devanagari",
"Devanagari_Ext",
"devanagariext",
"Devanagari Extended",
"Devanagari_Extended",
"devanagariextended",
"Diacriticals",
"diacriticals",
"Diacriticals_Ext",
"diacriticalsext",
"Diacriticals_For_Symbols",
"diacriticalsforsymbols",
"Diacriticals_Sup",
"diacriticalssup",
"Dingbats",
"dingbats",
"Dives Akuru",
"Dives_Akuru",
"divesakuru",
"Dogra",
"dogra",
"Domino",
"domino",
"Domino Tiles",
"Domino_Tiles",
"dominotiles",
"Duployan",
"duployan",
"Early Dynastic Cuneiform",
"Early_Dynastic_Cuneiform",
"earlydynasticcuneiform",
"Egyptian Hieroglyph Format Controls",
"Egyptian_Hieroglyph_Format_Controls",
"egyptianhieroglyphformatcontrols",
"Egyptian Hieroglyphs",
"Egyptian_Hieroglyphs",
"egyptianhieroglyphs",
"Elbasan",
"elbasan",
"Elymaic",
"elymaic",
"Emoticons",
"emoticons",
"Enclosed_Alphanum",
"enclosedalphanum",
"Enclosed Alphanumerics",
"Enclosed_Alphanumerics",
"enclosedalphanumerics",
"Enclosed Alphanumeric Supplement",
"Enclosed_Alphanumeric_Supplement",
"enclosedalphanumericsupplement",
"Enclosed_Alphanum_Sup",
"enclosedalphanumsup",
"Enclosed_CJK",
"enclosedcjk",
"Enclosed CJK Letters and Months",
"Enclosed_CJK_Letters_And_Months",
"enclosedcjklettersandmonths",
"Enclosed_Ideographic_Sup",
"enclosedideographicsup",
"Enclosed Ideographic Supplement",
"Enclosed_Ideographic_Supplement",
"enclosedideographicsupplement",
"Ethiopic",
"ethiopic",
"Ethiopic_Ext",
"ethiopicext",
"Ethiopic_Ext_A",
"ethiopicexta",
"Ethiopic Extended",
"Ethiopic_Extended",
"ethiopicextended",
"Ethiopic Extended-A",
"Ethiopic_Extended_A",
"ethiopicextendeda",
"Ethiopic_Sup",
"ethiopicsup",
"Ethiopic Supplement",
"Ethiopic_Supplement",
"ethiopicsupplement",
"General Punctuation",
"General_Punctuation",
"generalpunctuation",
"Geometric Shapes",
"Geometric_Shapes",
"geometricshapes",
"Geometric_Shapes_Ext",
"geometricshapesext",
"Geometric Shapes Extended",
"Geometric_Shapes_Extended",
"geometricshapesextended",
"Georgian",
"georgian",
"Georgian_Ext",
"georgianext",
"Georgian Extended",
"Georgian_Extended",
"georgianextended",
"Georgian_Sup",
"georgiansup",
"Georgian Supplement",
"Georgian_Supplement",
"georgiansupplement",
"Glagolitic",
"glagolitic",
"Glagolitic_Sup",
"glagoliticsup",
"Glagolitic Supplement",
"Glagolitic_Supplement",
"glagoliticsupplement",
"Gothic",
"gothic",
"Grantha",
"grantha",
"Greek",
"greek",
"Greek and Coptic",
"Greek_And_Coptic",
"greekandcoptic",
"Greek_Ext",
"greekext",
"Greek Extended",
"Greek_Extended",
"greekextended",
"Gujarati",
"gujarati",
"Gunjala Gondi",
"Gunjala_Gondi",
"gunjalagondi",
"Gurmukhi",
"gurmukhi",
"Half_And_Full_Forms",
"halfandfullforms",
"Half_Marks",
"halfmarks",
"Halfwidth and Fullwidth Forms",
"Halfwidth_And_Fullwidth_Forms",
"halfwidthandfullwidthforms",
"Hangul",
"hangul",
"Hangul Compatibility Jamo",
"Hangul_Compatibility_Jamo",
"hangulcompatibilityjamo",
"Hangul Jamo",
"Hangul_Jamo",
"hanguljamo",
"Hangul Jamo Extended-A",
"Hangul_Jamo_Extended_A",
"hanguljamoextendeda",
"Hangul Jamo Extended-B",
"Hangul_Jamo_Extended_B",
"hanguljamoextendedb",
"Hangul Syllables",
"Hangul_Syllables",
"hangulsyllables",
"Hanifi Rohingya",
"Hanifi_Rohingya",
"hanifirohingya",
"Hanunoo",
"hanunoo",
"Hatran",
"hatran",
"Hebrew",
"hebrew",
"High Private Use Surrogates",
"High_Private_Use_Surrogates",
"highprivateusesurrogates",
"High_PU_Surrogates",
"highpusurrogates",
"High Surrogates",
"High_Surrogates",
"highsurrogates",
"Hiragana",
"hiragana",
"IDC",
"idc",
"Ideographic Description Characters",
"Ideographic_Description_Characters",
"ideographicdescriptioncharacters",
"Ideographic_Symbols",
"ideographicsymbols",
"Ideographic Symbols and Punctuation",
"Ideographic_Symbols_And_Punctuation",
"ideographicsymbolsandpunctuation",
"Imperial Aramaic",
"Imperial_Aramaic",
"imperialaramaic",
"Indic_Number_Forms",
"indicnumberforms",
"Indic Siyaq Numbers",
"Indic_Siyaq_Numbers",
"indicsiyaqnumbers",
"Inscriptional Pahlavi",
"Inscriptional_Pahlavi",
"inscriptionalpahlavi",
"Inscriptional Parthian",
"Inscriptional_Parthian",
"inscriptionalparthian",
"IPA_Ext",
"ipaext",
"IPA Extensions",
"IPA_Extensions",
"ipaextensions",
"Jamo",
"jamo",
"Jamo_Ext_A",
"jamoexta",
"Jamo_Ext_B",
"jamoextb",
"Javanese",
"javanese",
"Kaithi",
"kaithi",
"Kana_Ext_A",
"kanaexta",
"Kana Extended-A",
"Kana_Extended_A",
"kanaextendeda",
"Kana_Sup",
"kanasup",
"Kana Supplement",
"Kana_Supplement",
"kanasupplement",
"Kanbun",
"kanbun",
"Kangxi",
"kangxi",
"Kangxi Radicals",
"Kangxi_Radicals",
"kangxiradicals",
"Kannada",
"kannada",
"Katakana",
"katakana",
"Katakana_Ext",
"katakanaext",
"Katakana Phonetic Extensions",
"Katakana_Phonetic_Extensions",
"katakanaphoneticextensions",
"Kayah Li",
"Kayah_Li",
"kayahli",
"Kharoshthi",
"kharoshthi",
"Khitan Small Script",
"Khitan_Small_Script",
"khitansmallscript",
"Khmer",
"khmer",
"Khmer Symbols",
"Khmer_Symbols",
"khmersymbols",
"Khojki",
"khojki",
"Khudawadi",
"khudawadi",
"Lao",
"lao",
"Latin_1",
"latin1",
"Latin_Ext_A",
"latinexta",
"Latin_Ext_Additional",
"latinextadditional",
"Latin_Ext_B",
"latinextb",
"Latin_Ext_C",
"latinextc",
"Latin_Ext_D",
"latinextd",
"Latin_Ext_E",
"latinexte",
"Latin Extended-A",
"Latin_Extended_A",
"latinextendeda",
"Latin Extended Additional",
"Latin_Extended_Additional",
"latinextendedadditional",
"Latin Extended-B",
"Latin_Extended_B",
"latinextendedb",
"Latin Extended-C",
"Latin_Extended_C",
"latinextendedc",
"Latin Extended-D",
"Latin_Extended_D",
"latinextendedd",
"Latin Extended-E",
"Latin_Extended_E",
"latinextendede",
"Latin_1_Sup",
"latin1sup",
"Latin-1 Supplement",
"Latin_1_Supplement",
"latin1supplement",
"Lepcha",
"lepcha",
"Letterlike Symbols",
"Letterlike_Symbols",
"letterlikesymbols",
"Limbu",
"limbu",
"Linear A",
"Linear_A",
"lineara",
"Linear B Ideograms",
"Linear_B_Ideograms",
"linearbideograms",
"Linear B Syllabary",
"Linear_B_Syllabary",
"linearbsyllabary",
"Lisu",
"lisu",
"Lisu_Sup",
"lisusup",
"Lisu Supplement",
"Lisu_Supplement",
"lisusupplement",
"Low Surrogates",
"Low_Surrogates",
"lowsurrogates",
"Lycian",
"lycian",
"Lydian",
"lydian",
"Mahajani",
"mahajani",
"Mahjong",
"mahjong",
"Mahjong Tiles",
"Mahjong_Tiles",
"mahjongtiles",
"Makasar",
"makasar",
"Malayalam",
"malayalam",
"Mandaic",
"mandaic",
"Manichaean",
"manichaean",
"Marchen",
"marchen",
"Masaram Gondi",
"Masaram_Gondi",
"masaramgondi",
"Math_Alphanum",
"mathalphanum",
"Mathematical Alphanumeric Symbols",
"Mathematical_Alphanumeric_Symbols",
"mathematicalalphanumericsymbols",
"Mathematical Operators",
"Mathematical_Operators",
"mathematicaloperators",
"Math_Operators",
"mathoperators",
"Mayan Numerals",
"Mayan_Numerals",
"mayannumerals",
"Medefaidrin",
"medefaidrin",
"Meetei Mayek",
"Meetei_Mayek",
"meeteimayek",
"Meetei_Mayek_Ext",
"meeteimayekext",
"Meetei Mayek Extensions",
"Meetei_Mayek_Extensions",
"meeteimayekextensions",
"Mende Kikakui",
"Mende_Kikakui",
"mendekikakui",
"Meroitic Cursive",
"Meroitic_Cursive",
"meroiticcursive",
"Meroitic Hieroglyphs",
"Meroitic_Hieroglyphs",
"meroitichieroglyphs",
"Miao",
"miao",
"Misc_Arrows",
"miscarrows",
"Miscellaneous Mathematical Symbols-A",
"Miscellaneous_Mathematical_Symbols_A",
"miscellaneousmathematicalsymbolsa",
"Miscellaneous Mathematical Symbols-B",
"Miscellaneous_Mathematical_Symbols_B",
"miscellaneousmathematicalsymbolsb",
"Miscellaneous Symbols",
"Miscellaneous_Symbols",
"miscellaneoussymbols",
"Miscellaneous Symbols and Arrows",
"Miscellaneous_Symbols_And_Arrows",
"miscellaneoussymbolsandarrows",
"Miscellaneous Symbols and Pictographs",
"Miscellaneous_Symbols_And_Pictographs",
"miscellaneoussymbolsandpictographs",
"Miscellaneous Technical",
"Miscellaneous_Technical",
"miscellaneoustechnical",
"Misc_Math_Symbols_A",
"miscmathsymbolsa",
"Misc_Math_Symbols_B",
"miscmathsymbolsb",
"Misc_Pictographs",
"miscpictographs",
"Misc_Symbols",
"miscsymbols",
"Misc_Technical",
"misctechnical",
"Modi",
"modi",
"Modifier_Letters",
"modifierletters",
"Modifier Tone Letters",
"Modifier_Tone_Letters",
"modifiertoneletters",
"Mongolian",
"mongolian",
"Mongolian_Sup",
"mongoliansup",
"Mongolian Supplement",
"Mongolian_Supplement",
"mongoliansupplement",
"Mro",
"mro",
"Multani",
"multani",
"Music",
"music",
"Musical Symbols",
"Musical_Symbols",
"musicalsymbols",
"Myanmar",
"myanmar",
"Myanmar_Ext_A",
"myanmarexta",
"Myanmar_Ext_B",
"myanmarextb",
"Myanmar Extended-A",
"Myanmar_Extended_A",
"myanmarextendeda",
"Myanmar Extended-B",
"Myanmar_Extended_B",
"myanmarextendedb",
"Nabataean",
"nabataean",
"Nandinagari",
"nandinagari",
"NB",
"nb",
"Newa",
"newa",
"New Tai Lue",
"New_Tai_Lue",
"newtailue",
"NKo",
"nko",
"No_Block",
"noblock",
"Number Forms",
"Number_Forms",
"numberforms",
"Nushu",
"nushu",
"Nyiakeng Puachue Hmong",
"Nyiakeng_Puachue_Hmong",
"nyiakengpuachuehmong",
"OCR",
"ocr",
"Ogham",
"ogham",
"Ol Chiki",
"Ol_Chiki",
"olchiki",
"Old Hungarian",
"Old_Hungarian",
"oldhungarian",
"Old Italic",
"Old_Italic",
"olditalic",
"Old North Arabian",
"Old_North_Arabian",
"oldnortharabian",
"Old Permic",
"Old_Permic",
"oldpermic",
"Old Persian",
"Old_Persian",
"oldpersian",
"Old Sogdian",
"Old_Sogdian",
"oldsogdian",
"Old South Arabian",
"Old_South_Arabian",
"oldsoutharabian",
"Old Turkic",
"Old_Turkic",
"oldturkic",
"Optical Character Recognition",
"Optical_Character_Recognition",
"opticalcharacterrecognition",
"Oriya",
"oriya",
"Ornamental Dingbats",
"Ornamental_Dingbats",
"ornamentaldingbats",
"Osage",
"osage",
"Osmanya",
"osmanya",
"Ottoman Siyaq Numbers",
"Ottoman_Siyaq_Numbers",
"ottomansiyaqnumbers",
"Pahawh Hmong",
"Pahawh_Hmong",
"pahawhhmong",
"Palmyrene",
"palmyrene",
"Pau Cin Hau",
"Pau_Cin_Hau",
"paucinhau",
"Phags-pa",
"Phags_Pa",
"phagspa",
"Phaistos",
"phaistos",
"Phaistos Disc",
"Phaistos_Disc",
"phaistosdisc",
"Phoenician",
"phoenician",
"Phonetic_Ext",
"phoneticext",
"Phonetic Extensions",
"Phonetic_Extensions",
"phoneticextensions",
"Phonetic Extensions Supplement",
"Phonetic_Extensions_Supplement",
"phoneticextensionssupplement",
"Phonetic_Ext_Sup",
"phoneticextsup",
"Playing Cards",
"Playing_Cards",
"playingcards",
"Private_Use",
"privateuse",
"Private Use Area",
"Private_Use_Area",
"privateusearea",
"Psalter Pahlavi",
"Psalter_Pahlavi",
"psalterpahlavi",
"PUA",
"pua",
"Punctuation",
"punctuation",
"Rejang",
"rejang",
"Rumi",
"rumi",
"Rumi Numeral Symbols",
"Rumi_Numeral_Symbols",
"ruminumeralsymbols",
"Runic",
"runic",
"Samaritan",
"samaritan",
"Saurashtra",
"saurashtra",
"Sharada",
"sharada",
"Shavian",
"shavian",
"Shorthand Format Controls",
"Shorthand_Format_Controls",
"shorthandformatcontrols",
"Siddham",
"siddham",
"Sinhala",
"sinhala",
"Sinhala Archaic Numbers",
"Sinhala_Archaic_Numbers",
"sinhalaarchaicnumbers",
"Small_Forms",
"smallforms",
"Small Form Variants",
"Small_Form_Variants",
"smallformvariants",
"Small_Kana_Ext",
"smallkanaext",
"Small Kana Extension",
"Small_Kana_Extension",
"smallkanaextension",
"Sogdian",
"sogdian",
"Sora Sompeng",
"Sora_Sompeng",
"sorasompeng",
"Soyombo",
"soyombo",
"Spacing Modifier Letters",
"Spacing_Modifier_Letters",
"spacingmodifierletters",
"Specials",
"specials",
"Sundanese",
"sundanese",
"Sundanese_Sup",
"sundanesesup",
"Sundanese Supplement",
"Sundanese_Supplement",
"sundanesesupplement",
"Sup_Arrows_A",
"suparrowsa",
"Sup_Arrows_B",
"suparrowsb",
"Sup_Arrows_C",
"suparrowsc",
"Super_And_Sub",
"superandsub",
"Superscripts and Subscripts",
"Superscripts_And_Subscripts",
"superscriptsandsubscripts",
"Sup_Math_Operators",
"supmathoperators",
"Supplemental Arrows-A",
"Supplemental_Arrows_A",
"supplementalarrowsa",
"Supplemental Arrows-B",
"Supplemental_Arrows_B",
"supplementalarrowsb",
"Supplemental Arrows-C",
"Supplemental_Arrows_C",
"supplementalarrowsc",
"Supplemental Mathematical Operators",
"Supplemental_Mathematical_Operators",
"supplementalmathematicaloperators",
"Supplemental Punctuation",
"Supplemental_Punctuation",
"supplementalpunctuation",
"Supplemental Symbols and Pictographs",
"Supplemental_Symbols_And_Pictographs",
"supplementalsymbolsandpictographs",
"Supplementary Private Use Area-A",
"Supplementary_Private_Use_Area_A",
"supplementaryprivateuseareaa",
"Supplementary Private Use Area-B",
"Supplementary_Private_Use_Area_B",
"supplementaryprivateuseareab",
"Sup_PUA_A",
"suppuaa",
"Sup_PUA_B",
"suppuab",
"Sup_Punctuation",
"suppunctuation",
"Sup_Symbols_And_Pictographs",
"supsymbolsandpictographs",
"Sutton SignWriting",
"Sutton_SignWriting",
"suttonsignwriting",
"Syloti Nagri",
"Syloti_Nagri",
"sylotinagri",
"Symbols_And_Pictographs_Ext_A",
"symbolsandpictographsexta",
"Symbols and Pictographs Extended-A",
"Symbols_And_Pictographs_Extended_A",
"symbolsandpictographsextendeda",
"Symbols for Legacy Computing",
"Symbols_For_Legacy_Computing",
"symbolsforlegacycomputing",
"Syriac",
"syriac",
"Syriac_Sup",
"syriacsup",
"Syriac Supplement",
"Syriac_Supplement",
"syriacsupplement",
"Tagalog",
"tagalog",
"Tagbanwa",
"tagbanwa",
"Tags",
"tags",
"Tai Le",
"Tai_Le",
"taile",
"Tai Tham",
"Tai_Tham",
"taitham",
"Tai Viet",
"Tai_Viet",
"taiviet",
"Tai_Xuan_Jing",
"taixuanjing",
"Tai Xuan Jing Symbols",
"Tai_Xuan_Jing_Symbols",
"taixuanjingsymbols",
"Takri",
"takri",
"Tamil",
"tamil",
"Tamil_Sup",
"tamilsup",
"Tamil Supplement",
"Tamil_Supplement",
"tamilsupplement",
"Tangut",
"tangut",
"Tangut Components",
"Tangut_Components",
"tangutcomponents",
"Tangut_Sup",
"tangutsup",
"Tangut Supplement",
"Tangut_Supplement",
"tangutsupplement",
"Telugu",
"telugu",
"Thaana",
"thaana",
"Thai",
"thai",
"Tibetan",
"tibetan",
"Tifinagh",
"tifinagh",
"Tirhuta",
"tirhuta",
"Transport_And_Map",
"transportandmap",
"Transport and Map Symbols",
"Transport_And_Map_Symbols",
"transportandmapsymbols",
"UCAS",
"ucas",
"UCAS_Ext",
"ucasext",
"Ugaritic",
"ugaritic",
"Unified Canadian Aboriginal Syllabics",
"Unified_Canadian_Aboriginal_Syllabics",
"unifiedcanadianaboriginalsyllabics",
"Unified Canadian Aboriginal Syllabics Extended",
"Unified_Canadian_Aboriginal_Syllabics_Extended",
"unifiedcanadianaboriginalsyllabicsextended",
"Vai",
"vai",
"Variation Selectors",
"Variation_Selectors",
"variationselectors",
"Variation Selectors Supplement",
"Variation_Selectors_Supplement",
"variationselectorssupplement",
"Vedic_Ext",
"vedicext",
"Vedic Extensions",
"Vedic_Extensions",
"vedicextensions",
"Vertical Forms",
"Vertical_Forms",
"verticalforms",
"VS",
"vs",
"VS_Sup",
"vssup",
"Wancho",
"wancho",
"Warang Citi",
"Warang_Citi",
"warangciti",
"Yezidi",
"yezidi",
"Yijing",
"yijing",
"Yijing Hexagram Symbols",
"Yijing_Hexagram_Symbols",
"yijinghexagramsymbols",
"Yi Radicals",
"Yi_Radicals",
"yiradicals",
"Yi Syllables",
"Yi_Syllables",
"yisyllables",
"Zanabazar Square",
"Zanabazar_Square",
"zanabazarsquare",
NULL
};
static const char * const UNI_bpt_values[] = {
"c",
"Close",
"close",
"n",
"None",
"none",
"o",
"Open",
"open",
NULL
};
static const char * const UNI_ccc_values[] = {
"0",
"1",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"36",
"84",
"91",
"103",
"107",
"118",
"122",
"129",
"130",
"132",
"133",
"200",
"202",
"214",
"216",
"218",
"220",
"222",
"224",
"226",
"228",
"230",
"232",
"233",
"234",
"240",
"A",
"a",
"Above",
"above",
"Above_Left",
"aboveleft",
"Above_Right",
"aboveright",
"AL",
"al",
"AR",
"ar",
"ATA",
"ata",
"ATAR",
"atar",
"ATB",
"atb",
"ATBL",
"atbl",
"Attached_Above",
"attachedabove",
"Attached_Above_Right",
"attachedaboveright",
"Attached_Below",
"attachedbelow",
"Attached_Below_Left",
"attachedbelowleft",
"B",
"b",
"Below",
"below",
"Below_Left",
"belowleft",
"Below_Right",
"belowright",
"BL",
"bl",
"BR",
"br",
"CCC10",
"CCC103",
"CCC107",
"CCC11",
"CCC118",
"CCC12",
"CCC122",
"CCC129",
"CCC13",
"CCC130",
"CCC132",
"CCC133",
"CCC14",
"CCC15",
"CCC16",
"CCC17",
"CCC18",
"CCC19",
"CCC20",
"CCC21",
"CCC22",
"CCC23",
"CCC24",
"CCC25",
"CCC26",
"CCC27",
"CCC28",
"CCC29",
"CCC30",
"CCC31",
"CCC32",
"CCC33",
"CCC34",
"CCC35",
"CCC36",
"CCC84",
"CCC91",
"ccc10",
"ccc103",
"ccc107",
"ccc11",
"ccc118",
"ccc12",
"ccc122",
"ccc129",
"ccc13",
"ccc130",
"ccc132",
"ccc133",
"ccc14",
"ccc15",
"ccc16",
"ccc17",
"ccc18",
"ccc19",
"ccc20",
"ccc21",
"ccc22",
"ccc23",
"ccc24",
"ccc25",
"ccc26",
"ccc27",
"ccc28",
"ccc29",
"ccc30",
"ccc31",
"ccc32",
"ccc33",
"ccc34",
"ccc35",
"ccc36",
"ccc84",
"ccc91",
"DA",
"da",
"DB",
"db",
"Double_Above",
"doubleabove",
"Double_Below",
"doublebelow",
"HANR",
"hanr",
"Han_Reading",
"hanreading",
"Iota_Subscript",
"iotasubscript",
"IS",
"is",
"Kana_Voicing",
"kanavoicing",
"KV",
"kv",
"L",
"l",
"Left",
"left",
"NK",
"nk",
"Not_Reordered",
"notreordered",
"NR",
"nr",
"Nukta",
"nukta",
"OV",
"ov",
"Overlay",
"overlay",
"R",
"r",
"Right",
"right",
"Virama",
"virama",
"VR",
"vr",
NULL
};
static const char * const UNI_dt_values[] = {
"Can",
"can",
"Canonical",
"canonical",
"Circle",
"circle",
"Com",
"com",
"Compat",
"compat",
"Enc",
"enc",
"Fin",
"fin",
"Final",
"final",
"Font",
"font",
"Fra",
"fra",
"Fraction",
"fraction",
"Init",
"init",
"Initial",
"initial",
"Iso",
"iso",
"Isolated",
"isolated",
"Med",
"med",
"Medial",
"medial",
"Nar",
"nar",
"Narrow",
"narrow",
"Nb",
"nb",
"Nobreak",
"nobreak",
"Non_Canon",
"noncanon",
"Non_Canonical",
"noncanonical",
"None",
"none",
"Small",
"small",
"Sml",
"sml",
"Sqr",
"sqr",
"Square",
"square",
"Sub",
"sub",
"Sup",
"sup",
"Super",
"super",
"Vert",
"vert",
"Vertical",
"vertical",
"Wide",
"wide",
NULL
};
static const char * const UNI_ea_values[] = {
"A",
"a",
"Ambiguous",
"ambiguous",
"F",
"f",
"Fullwidth",
"fullwidth",
"H",
"h",
"Halfwidth",
"halfwidth",
"N",
"n",
"Na",
"na",
"Narrow",
"narrow",
"Neutral",
"neutral",
"W",
"w",
"Wide",
"wide",
NULL
};
static const char * const UNI_gc_values[] = {
"C",
"c",
"Cased_Letter",
"casedletter",
"Cc",
"cc",
"Cf",
"cf",
"Close_Punctuation",
"closepunctuation",
"Cn",
"cn",
"Cntrl",
"cntrl",
"Co",
"co",
"Combining_Mark",
"combiningmark",
"Connector_Punctuation",
"connectorpunctuation",
"Control",
"control",
"Cs",
"cs",
"Currency_Symbol",
"currencysymbol",
"Dash_Punctuation",
"dashpunctuation",
"Decimal_Number",
"decimalnumber",
"Digit",
"digit",
"Enclosing_Mark",
"enclosingmark",
"Final_Punctuation",
"finalpunctuation",
"Format",
"format",
"Initial_Punctuation",
"initialpunctuation",
"L",
"l",
"LC",
"lc",
"Letter",
"letter",
"Letter_Number",
"letternumber",
"Line_Separator",
"lineseparator",
"Ll",
"ll",
"Lm",
"lm",
"Lo",
"lo",
"Lowercase_Letter",
"lowercaseletter",
"Lt",
"lt",
"Lu",
"lu",
"M",
"m",
"Mark",
"mark",
"Math_Symbol",
"mathsymbol",
"Mc",
"mc",
"Me",
"me",
"Mn",
"mn",
"Modifier_Letter",
"modifierletter",
"Modifier_Symbol",
"modifiersymbol",
"N",
"n",
"Nd",
"nd",
"Nl",
"nl",
"No",
"no",
"Nonspacing_Mark",
"nonspacingmark",
"Number",
"number",
"Open_Punctuation",
"openpunctuation",
"Other",
"other",
"Other_Letter",
"otherletter",
"Other_Number",
"othernumber",
"Other_Punctuation",
"otherpunctuation",
"Other_Symbol",
"othersymbol",
"P",
"p",
"Paragraph_Separator",
"paragraphseparator",
"Pc",
"pc",
"Pd",
"pd",
"Pe",
"pe",
"Pf",
"pf",
"Pi",
"pi",
"Po",
"po",
"Private_Use",
"privateuse",
"Ps",
"ps",
"Punct",
"punct",
"Punctuation",
"punctuation",
"S",
"s",
"Sc",
"sc",
"Separator",
"separator",
"Sk",
"sk",
"Sm",
"sm",
"So",
"so",
"Space_Separator",
"spaceseparator",
"Spacing_Mark",
"spacingmark",
"Surrogate",
"surrogate",
"Symbol",
"symbol",
"Titlecase_Letter",
"titlecaseletter",
"Unassigned",
"unassigned",
"Uppercase_Letter",
"uppercaseletter",
"Z",
"z",
"Zl",
"zl",
"Zp",
"zp",
"Zs",
"zs",
NULL
};
static const char * const UNI_gcb_values[] = {
"CN",
"cn",
"Control",
"control",
"CR",
"cr",
"EB",
"eb",
"E_Base",
"ebase",
"E_Base_GAZ",
"ebasegaz",
"EBG",
"ebg",
"EM",
"em",
"E_Modifier",
"emodifier",
"EX",
"ex",
"Extend",
"extend",
"GAZ",
"gaz",
"Glue_After_Zwj",
"glueafterzwj",
"L",
"l",
"LF",
"lf",
"LV",
"lv",
"LVT",
"lvt",
"Other",
"other",
"PP",
"pp",
"Prepend",
"prepend",
"Regional_Indicator",
"regionalindicator",
"RI",
"ri",
"SM",
"sm",
"SpacingMark",
"spacingmark",
"T",
"t",
"V",
"v",
"XX",
"xx",
"ZWJ",
"zwj",
NULL
};
static const char * const UNI_hst_values[] = {
"L",
"l",
"Leading_Jamo",
"leadingjamo",
"LV",
"lv",
"LV_Syllable",
"lvsyllable",
"LVT",
"lvt",
"LVT_Syllable",
"lvtsyllable",
"NA",
"na",
"Not_Applicable",
"notapplicable",
"T",
"t",
"Trailing_Jamo",
"trailingjamo",
"V",
"v",
"Vowel_Jamo",
"voweljamo",
NULL
};
static const char * const UNI_identifierstatus_values[] = {
"Allowed",
"allowed",
"Restricted",
"restricted",
NULL
};
static const char * const UNI_identifiertype_values[] = {
"Default_Ignorable",
"defaultignorable",
"Deprecated",
"deprecated",
"Exclusion",
"exclusion",
"Inclusion",
"inclusion",
"Limited_Use",
"limiteduse",
"Not_Character",
"notcharacter",
"Not_NFKC",
"notnfkc",
"Not_XID",
"notxid",
"Obsolete",
"obsolete",
"Recommended",
"recommended",
"Technical",
"technical",
"Uncommon_Use",
"uncommonuse",
NULL
};
static const char * const UNI_in_values[] = {
"1.1",
"2.0",
"2.1",
"3.0",
"3.1",
"3.2",
"4.0",
"4.1",
"5.0",
"5.1",
"5.2",
"6.0",
"6.1",
"6.2",
"6.3",
"7.0",
"8.0",
"9.0",
"10.0",
"11.0",
"12.0",
"12.1",
"13.0",
"Unassigned",
"unassigned",
"V10_0",
"V11_0",
"V12_0",
"V12_1",
"V13_0",
"V2_0",
"V2_1",
"V3_0",
"V3_1",
"V3_2",
"V4_0",
"V4_1",
"V5_0",
"V5_1",
"V5_2",
"V6_0",
"V6_1",
"V6_2",
"V6_3",
"V7_0",
"V8_0",
"V9_0",
"v100",
"v110",
"v120",
"v121",
"v130",
"v20",
"v21",
"v30",
"v31",
"v32",
"v40",
"v41",
"v50",
"v51",
"v52",
"v60",
"v61",
"v62",
"v63",
"v70",
"v80",
"v90",
NULL
};
static const char * const UNI_inpc_values[] = {
"Bottom",
"bottom",
"Bottom_And_Left",
"bottomandleft",
"Bottom_And_Right",
"bottomandright",
"Left",
"left",
"Left_And_Right",
"leftandright",
"NA",
"na",
"Overstruck",
"overstruck",
"Right",
"right",
"Top",
"top",
"Top_And_Bottom",
"topandbottom",
"Top_And_Bottom_And_Left",
"topandbottomandleft",
"Top_And_Bottom_And_Right",
"topandbottomandright",
"Top_And_Left",
"topandleft",
"Top_And_Left_And_Right",
"topandleftandright",
"Top_And_Right",
"topandright",
"Visual_Order_Left",
"visualorderleft",
NULL
};
static const char * const UNI_insc_values[] = {
"Avagraha",
"avagraha",
"Bindu",
"bindu",
"Brahmi_Joining_Number",
"brahmijoiningnumber",
"Cantillation_Mark",
"cantillationmark",
"Consonant",
"consonant",
"Consonant_Dead",
"consonantdead",
"Consonant_Final",
"consonantfinal",
"Consonant_Head_Letter",
"consonantheadletter",
"Consonant_Initial_Postfixed",
"consonantinitialpostfixed",
"Consonant_Killer",
"consonantkiller",
"Consonant_Medial",
"consonantmedial",
"Consonant_Placeholder",
"consonantplaceholder",
"Consonant_Preceding_Repha",
"consonantprecedingrepha",
"Consonant_Prefixed",
"consonantprefixed",
"Consonant_Subjoined",
"consonantsubjoined",
"Consonant_Succeeding_Repha",
"consonantsucceedingrepha",
"Consonant_With_Stacker",
"consonantwithstacker",
"Gemination_Mark",
"geminationmark",
"Invisible_Stacker",
"invisiblestacker",
"Joiner",
"joiner",
"Modifying_Letter",
"modifyingletter",
"Non_Joiner",
"nonjoiner",
"Nukta",
"nukta",
"Number",
"number",
"Number_Joiner",
"numberjoiner",
"Other",
"other",
"Pure_Killer",
"purekiller",
"Register_Shifter",
"registershifter",
"Syllable_Modifier",
"syllablemodifier",
"Tone_Letter",
"toneletter",
"Tone_Mark",
"tonemark",
"Virama",
"virama",
"Visarga",
"visarga",
"Vowel",
"vowel",
"Vowel_Dependent",
"voweldependent",
"Vowel_Independent",
"vowelindependent",
NULL
};
static const char * const UNI_jg_values[] = {
"African_Feh",
"africanfeh",
"African_Noon",
"africannoon",
"African_Qaf",
"africanqaf",
"Ain",
"ain",
"Alaph",
"alaph",
"Alef",
"alef",
"Beh",
"beh",
"Beth",
"beth",
"Burushaski_Yeh_Barree",
"burushaskiyehbarree",
"Dal",
"dal",
"Dalath_Rish",
"dalathrish",
"E",
"e",
"Farsi_Yeh",
"farsiyeh",
"Fe",
"fe",
"Feh",
"feh",
"Final_Semkath",
"finalsemkath",
"Gaf",
"gaf",
"Gamal",
"gamal",
"Hah",
"hah",
"Hamza_On_Heh_Goal",
"hamzaonhehgoal",
"Hanifi_Rohingya_Kinna_Ya",
"hanifirohingyakinnaya",
"Hanifi_Rohingya_Pa",
"hanifirohingyapa",
"He",
"he",
"Heh",
"heh",
"Heh_Goal",
"hehgoal",
"Heth",
"heth",
"Kaf",
"kaf",
"Kaph",
"kaph",
"Khaph",
"khaph",
"Knotted_Heh",
"knottedheh",
"Lam",
"lam",
"Lamadh",
"lamadh",
"Malayalam_Bha",
"malayalambha",
"Malayalam_Ja",
"malayalamja",
"Malayalam_Lla",
"malayalamlla",
"Malayalam_Llla",
"malayalamllla",
"Malayalam_Nga",
"malayalamnga",
"Malayalam_Nna",
"malayalamnna",
"Malayalam_Nnna",
"malayalamnnna",
"Malayalam_Nya",
"malayalamnya",
"Malayalam_Ra",
"malayalamra",
"Malayalam_Ssa",
"malayalamssa",
"Malayalam_Tta",
"malayalamtta",
"Manichaean_Aleph",
"manichaeanaleph",
"Manichaean_Ayin",
"manichaeanayin",
"Manichaean_Beth",
"manichaeanbeth",
"Manichaean_Daleth",
"manichaeandaleth",
"Manichaean_Dhamedh",
"manichaeandhamedh",
"Manichaean_Five",
"manichaeanfive",
"Manichaean_Gimel",
"manichaeangimel",
"Manichaean_Heth",
"manichaeanheth",
"Manichaean_Hundred",
"manichaeanhundred",
"Manichaean_Kaph",
"manichaeankaph",
"Manichaean_Lamedh",
"manichaeanlamedh",
"Manichaean_Mem",
"manichaeanmem",
"Manichaean_Nun",
"manichaeannun",
"Manichaean_One",
"manichaeanone",
"Manichaean_Pe",
"manichaeanpe",
"Manichaean_Qoph",
"manichaeanqoph",
"Manichaean_Resh",
"manichaeanresh",
"Manichaean_Sadhe",
"manichaeansadhe",
"Manichaean_Samekh",
"manichaeansamekh",
"Manichaean_Taw",
"manichaeantaw",
"Manichaean_Ten",
"manichaeanten",
"Manichaean_Teth",
"manichaeanteth",
"Manichaean_Thamedh",
"manichaeanthamedh",
"Manichaean_Twenty",
"manichaeantwenty",
"Manichaean_Waw",
"manichaeanwaw",
"Manichaean_Yodh",
"manichaeanyodh",
"Manichaean_Zayin",
"manichaeanzayin",
"Meem",
"meem",
"Mim",
"mim",
"No_Joining_Group",
"nojoininggroup",
"Noon",
"noon",
"Nun",
"nun",
"Nya",
"nya",
"Pe",
"pe",
"Qaf",
"qaf",
"Qaph",
"qaph",
"Reh",
"reh",
"Reversed_Pe",
"reversedpe",
"Rohingya_Yeh",
"rohingyayeh",
"Sad",
"sad",
"Sadhe",
"sadhe",
"Seen",
"seen",
"Semkath",
"semkath",
"Shin",
"shin",
"Straight_Waw",
"straightwaw",
"Swash_Kaf",
"swashkaf",
"Syriac_Waw",
"syriacwaw",
"Tah",
"tah",
"Taw",
"taw",
"Teh_Marbuta",
"tehmarbuta",
"Teh_Marbuta_Goal",
"tehmarbutagoal",
"Teth",
"teth",
"Waw",
"waw",
"Yeh",
"yeh",
"Yeh_Barree",
"yehbarree",
"Yeh_With_Tail",
"yehwithtail",
"Yudh",
"yudh",
"Yudh_He",
"yudhhe",
"Zain",
"zain",
"Zhain",
"zhain",
NULL
};
static const char * const UNI_jt_values[] = {
"C",
"c",
"D",
"d",
"Dual_Joining",
"dualjoining",
"Join_Causing",
"joincausing",
"L",
"l",
"Left_Joining",
"leftjoining",
"Non_Joining",
"nonjoining",
"R",
"r",
"Right_Joining",
"rightjoining",
"T",
"t",
"Transparent",
"transparent",
"U",
"u",
NULL
};
static const char * const UNI_lb_values[] = {
"AI",
"ai",
"AL",
"al",
"Alphabetic",
"alphabetic",
"Ambiguous",
"ambiguous",
"B2",
"b2",
"BA",
"ba",
"BB",
"bb",
"BK",
"bk",
"Break_After",
"breakafter",
"Break_Before",
"breakbefore",
"Break_Both",
"breakboth",
"Break_Symbols",
"breaksymbols",
"Carriage_Return",
"carriagereturn",
"CB",
"cb",
"CJ",
"cj",
"CL",
"cl",
"Close_Parenthesis",
"closeparenthesis",
"Close_Punctuation",
"closepunctuation",
"CM",
"cm",
"Combining_Mark",
"combiningmark",
"Complex_Context",
"complexcontext",
"Conditional_Japanese_Starter",
"conditionaljapanesestarter",
"Contingent_Break",
"contingentbreak",
"CP",
"cp",
"CR",
"cr",
"EB",
"eb",
"E_Base",
"ebase",
"EM",
"em",
"E_Modifier",
"emodifier",
"EX",
"ex",
"Exclamation",
"exclamation",
"GL",
"gl",
"Glue",
"glue",
"H2",
"H3",
"h2",
"h3",
"Hebrew_Letter",
"hebrewletter",
"HL",
"hl",
"HY",
"hy",
"Hyphen",
"hyphen",
"ID",
"id",
"Ideographic",
"ideographic",
"IN",
"in",
"Infix_Numeric",
"infixnumeric",
"Inseparable",
"inseparable",
"Inseperable",
"inseperable",
"IS",
"is",
"JL",
"jl",
"JT",
"jt",
"JV",
"jv",
"LF",
"lf",
"Line_Feed",
"linefeed",
"Mandatory_Break",
"mandatorybreak",
"Next_Line",
"nextline",
"NL",
"nl",
"Nonstarter",
"nonstarter",
"NS",
"ns",
"NU",
"nu",
"Numeric",
"numeric",
"OP",
"op",
"Open_Punctuation",
"openpunctuation",
"PO",
"po",
"Postfix_Numeric",
"postfixnumeric",
"PR",
"pr",
"Prefix_Numeric",
"prefixnumeric",
"QU",
"qu",
"Quotation",
"quotation",
"Regional_Indicator",
"regionalindicator",
"RI",
"ri",
"SA",
"sa",
"SG",
"sg",
"SP",
"sp",
"Space",
"space",
"Surrogate",
"surrogate",
"SY",
"sy",
"Unknown",
"unknown",
"WJ",
"wj",
"Word_Joiner",
"wordjoiner",
"XX",
"xx",
"ZW",
"zw",
"ZWJ",
"zwj",
"ZWSpace",
"zwspace",
NULL
};
static const char * const UNI_nfcqc_values[] = {
"M",
"m",
"Maybe",
"maybe",
"N",
"n",
"No",
"no",
"Y",
"y",
"Yes",
"yes",
NULL
};
static const char * const UNI_nfdqc_values[] = {
"N",
"n",
"No",
"no",
"Y",
"y",
"Yes",
"yes",
NULL
};
static const char * const UNI_nt_values[] = {
"De",
"de",
"Decimal",
"decimal",
"Di",
"di",
"Digit",
"digit",
"None",
"none",
"Nu",
"nu",
"Numeric",
"numeric",
NULL
};
static const char * const UNI_nv_values[] = {
"-1/2",
"0",
"1/320",
"1/160",
"1/80",
"1/64",
"1/40",
"1/32",
"3/80",
"3/64",
"1/20",
"1/16",
"1/12",
"1/10",
"1/9",
"1/8",
"1/7",
"3/20",
"1/6",
"3/16",
"1/5",
"1/4",
"1/3",
"3/8",
"2/5",
"5/12",
"1/2",
"7/12",
"3/5",
"5/8",
"2/3",
"3/4",
"4/5",
"5/6",
"7/8",
"11/12",
"1",
"3/2",
"2",
"5/2",
"3",
"7/2",
"4",
"9/2",
"5",
"11/2",
"6",
"13/2",
"7",
"15/2",
"8",
"17/2",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"36",
"37",
"38",
"39",
"40",
"41",
"42",
"43",
"44",
"45",
"46",
"47",
"48",
"49",
"50",
"60",
"70",
"80",
"90",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
"1000",
"2000",
"3000",
"4000",
"5000",
"6000",
"7000",
"8000",
"9000",
"10000",
"20000",
"30000",
"40000",
"50000",
"60000",
"70000",
"80000",
"90000",
"100000",
"200000",
"216000",
"300000",
"400000",
"432000",
"500000",
"600000",
"700000",
"800000",
"900000",
"1000000",
"10000000",
"20000000",
"100000000",
"10000000000",
"1000000000000",
"NaN",
"nan",
NULL
};
static const char * const UNI_sb_values[] = {
"AT",
"at",
"ATerm",
"aterm",
"CL",
"cl",
"Close",
"close",
"CR",
"cr",
"EX",
"ex",
"Extend",
"extend",
"FO",
"fo",
"Format",
"format",
"LE",
"le",
"LF",
"lf",
"LO",
"lo",
"Lower",
"lower",
"NU",
"nu",
"Numeric",
"numeric",
"OLetter",
"oletter",
"Other",
"other",
"SC",
"sc",
"SContinue",
"scontinue",
"SE",
"se",
"Sep",
"sep",
"SP",
"Sp",
"sp",
"ST",
"st",
"STerm",
"sterm",
"UP",
"up",
"Upper",
"upper",
"XX",
"xx",
NULL
};
static const char * const UNI_sc_values[] = {
"Adlam",
"adlam",
"Adlm",
"adlm",
"Aghb",
"aghb",
"Ahom",
"ahom",
"Anatolian_Hieroglyphs",
"anatolianhieroglyphs",
"Arab",
"arab",
"Arabic",
"arabic",
"Armenian",
"armenian",
"Armi",
"armi",
"Armn",
"armn",
"Avestan",
"avestan",
"Avst",
"avst",
"Bali",
"bali",
"Balinese",
"balinese",
"Bamu",
"bamu",
"Bamum",
"bamum",
"Bass",
"bass",
"Bassa_Vah",
"bassavah",
"Batak",
"batak",
"Batk",
"batk",
"Beng",
"beng",
"Bengali",
"bengali",
"Bhaiksuki",
"bhaiksuki",
"Bhks",
"bhks",
"Bopo",
"bopo",
"Bopomofo",
"bopomofo",
"Brah",
"brah",
"Brahmi",
"brahmi",
"Brai",
"brai",
"Braille",
"braille",
"Bugi",
"bugi",
"Buginese",
"buginese",
"Buhd",
"buhd",
"Buhid",
"buhid",
"Cakm",
"cakm",
"Canadian_Aboriginal",
"canadianaboriginal",
"Cans",
"cans",
"Cari",
"cari",
"Carian",
"carian",
"Caucasian_Albanian",
"caucasianalbanian",
"Chakma",
"chakma",
"Cham",
"cham",
"Cher",
"cher",
"Cherokee",
"cherokee",
"Chorasmian",
"chorasmian",
"Chrs",
"chrs",
"Common",
"common",
"Copt",
"copt",
"Coptic",
"coptic",
"Cprt",
"cprt",
"Cuneiform",
"cuneiform",
"Cypriot",
"cypriot",
"Cyrillic",
"cyrillic",
"Cyrl",
"cyrl",
"Deseret",
"deseret",
"Deva",
"deva",
"Devanagari",
"devanagari",
"Diak",
"diak",
"Dives_Akuru",
"divesakuru",
"Dogr",
"dogr",
"Dogra",
"dogra",
"Dsrt",
"dsrt",
"Dupl",
"dupl",
"Duployan",
"duployan",
"Egyp",
"egyp",
"Egyptian_Hieroglyphs",
"egyptianhieroglyphs",
"Elba",
"elba",
"Elbasan",
"elbasan",
"Elym",
"elym",
"Elymaic",
"elymaic",
"Ethi",
"ethi",
"Ethiopic",
"ethiopic",
"Geor",
"geor",
"Georgian",
"georgian",
"Glag",
"glag",
"Glagolitic",
"glagolitic",
"Gong",
"gong",
"Gonm",
"gonm",
"Goth",
"goth",
"Gothic",
"gothic",
"Gran",
"gran",
"Grantha",
"grantha",
"Greek",
"greek",
"Grek",
"grek",
"Gujarati",
"gujarati",
"Gujr",
"gujr",
"Gunjala_Gondi",
"gunjalagondi",
"Gurmukhi",
"gurmukhi",
"Guru",
"guru",
"Han",
"han",
"Hang",
"hang",
"Hangul",
"hangul",
"Hani",
"hani",
"Hanifi_Rohingya",
"hanifirohingya",
"Hano",
"hano",
"Hanunoo",
"hanunoo",
"Hatr",
"hatr",
"Hatran",
"hatran",
"Hebr",
"hebr",
"Hebrew",
"hebrew",
"Hira",
"hira",
"Hiragana",
"hiragana",
"Hluw",
"hluw",
"Hmng",
"hmng",
"Hmnp",
"hmnp",
"Hung",
"hung",
"Imperial_Aramaic",
"imperialaramaic",
"Inherited",
"inherited",
"Inscriptional_Pahlavi",
"inscriptionalpahlavi",
"Inscriptional_Parthian",
"inscriptionalparthian",
"Ital",
"ital",
"Java",
"java",
"Javanese",
"javanese",
"Kaithi",
"kaithi",
"Kali",
"kali",
"Kana",
"kana",
"Kannada",
"kannada",
"Katakana",
"katakana",
"Kayah_Li",
"kayahli",
"Khar",
"khar",
"Kharoshthi",
"kharoshthi",
"Khitan_Small_Script",
"khitansmallscript",
"Khmer",
"khmer",
"Khmr",
"khmr",
"Khoj",
"khoj",
"Khojki",
"khojki",
"Khudawadi",
"khudawadi",
"Kits",
"kits",
"Knda",
"knda",
"Kthi",
"kthi",
"Lana",
"lana",
"Lao",
"lao",
"Laoo",
"laoo",
"Latin",
"latin",
"Latn",
"latn",
"Lepc",
"lepc",
"Lepcha",
"lepcha",
"Limb",
"limb",
"Limbu",
"limbu",
"Lina",
"lina",
"Linb",
"linb",
"Linear_A",
"lineara",
"Linear_B",
"linearb",
"Lisu",
"lisu",
"Lyci",
"lyci",
"Lycian",
"lycian",
"Lydi",
"lydi",
"Lydian",
"lydian",
"Mahajani",
"mahajani",
"Mahj",
"mahj",
"Maka",
"maka",
"Makasar",
"makasar",
"Malayalam",
"malayalam",
"Mand",
"mand",
"Mandaic",
"mandaic",
"Mani",
"mani",
"Manichaean",
"manichaean",
"Marc",
"marc",
"Marchen",
"marchen",
"Masaram_Gondi",
"masaramgondi",
"Medefaidrin",
"medefaidrin",
"Medf",
"medf",
"Meetei_Mayek",
"meeteimayek",
"Mend",
"mend",
"Mende_Kikakui",
"mendekikakui",
"Merc",
"merc",
"Mero",
"mero",
"Meroitic_Cursive",
"meroiticcursive",
"Meroitic_Hieroglyphs",
"meroitichieroglyphs",
"Miao",
"miao",
"Mlym",
"mlym",
"Modi",
"modi",
"Mong",
"mong",
"Mongolian",
"mongolian",
"Mro",
"mro",
"Mroo",
"mroo",
"Mtei",
"mtei",
"Mult",
"mult",
"Multani",
"multani",
"Myanmar",
"myanmar",
"Mymr",
"mymr",
"Nabataean",
"nabataean",
"Nand",
"nand",
"Nandinagari",
"nandinagari",
"Narb",
"narb",
"Nbat",
"nbat",
"Newa",
"newa",
"New_Tai_Lue",
"newtailue",
"Nko",
"nko",
"Nkoo",
"nkoo",
"Nshu",
"nshu",
"Nushu",
"nushu",
"Nyiakeng_Puachue_Hmong",
"nyiakengpuachuehmong",
"Ogam",
"ogam",
"Ogham",
"ogham",
"Ol_Chiki",
"olchiki",
"Olck",
"olck",
"Old_Hungarian",
"oldhungarian",
"Old_Italic",
"olditalic",
"Old_North_Arabian",
"oldnortharabian",
"Old_Permic",
"oldpermic",
"Old_Persian",
"oldpersian",
"Old_Sogdian",
"oldsogdian",
"Old_South_Arabian",
"oldsoutharabian",
"Old_Turkic",
"oldturkic",
"Oriya",
"oriya",
"Orkh",
"orkh",
"Orya",
"orya",
"Osage",
"osage",
"Osge",
"osge",
"Osma",
"osma",
"Osmanya",
"osmanya",
"Pahawh_Hmong",
"pahawhhmong",
"Palm",
"palm",
"Palmyrene",
"palmyrene",
"Pauc",
"pauc",
"Pau_Cin_Hau",
"paucinhau",
"Perm",
"perm",
"Phag",
"phag",
"Phags_Pa",
"phagspa",
"Phli",
"phli",
"Phlp",
"phlp",
"Phnx",
"phnx",
"Phoenician",
"phoenician",
"Plrd",
"plrd",
"Prti",
"prti",
"Psalter_Pahlavi",
"psalterpahlavi",
"Qaac",
"qaac",
"Qaai",
"qaai",
"Rejang",
"rejang",
"Rjng",
"rjng",
"Rohg",
"rohg",
"Runic",
"runic",
"Runr",
"runr",
"Samaritan",
"samaritan",
"Samr",
"samr",
"Sarb",
"sarb",
"Saur",
"saur",
"Saurashtra",
"saurashtra",
"Sgnw",
"sgnw",
"Sharada",
"sharada",
"Shavian",
"shavian",
"Shaw",
"shaw",
"Shrd",
"shrd",
"Sidd",
"sidd",
"Siddham",
"siddham",
"SignWriting",
"signwriting",
"Sind",
"sind",
"Sinh",
"sinh",
"Sinhala",
"sinhala",
"Sogd",
"sogd",
"Sogdian",
"sogdian",
"Sogo",
"sogo",
"Sora",
"sora",
"Sora_Sompeng",
"sorasompeng",
"Soyo",
"soyo",
"Soyombo",
"soyombo",
"Sund",
"sund",
"Sundanese",
"sundanese",
"Sylo",
"sylo",
"Syloti_Nagri",
"sylotinagri",
"Syrc",
"syrc",
"Syriac",
"syriac",
"Tagalog",
"tagalog",
"Tagb",
"tagb",
"Tagbanwa",
"tagbanwa",
"Tai_Le",
"taile",
"Tai_Tham",
"taitham",
"Tai_Viet",
"taiviet",
"Takr",
"takr",
"Takri",
"takri",
"Tale",
"tale",
"Talu",
"talu",
"Tamil",
"tamil",
"Taml",
"taml",
"Tang",
"tang",
"Tangut",
"tangut",
"Tavt",
"tavt",
"Telu",
"telu",
"Telugu",
"telugu",
"Tfng",
"tfng",
"Tglg",
"tglg",
"Thaa",
"thaa",
"Thaana",
"thaana",
"Thai",
"thai",
"Tibetan",
"tibetan",
"Tibt",
"tibt",
"Tifinagh",
"tifinagh",
"Tirh",
"tirh",
"Tirhuta",
"tirhuta",
"Ugar",
"ugar",
"Ugaritic",
"ugaritic",
"Unknown",
"unknown",
"Vai",
"vai",
"Vaii",
"vaii",
"Wancho",
"wancho",
"Wara",
"wara",
"Warang_Citi",
"warangciti",
"Wcho",
"wcho",
"Xpeo",
"xpeo",
"Xsux",
"xsux",
"Yezi",
"yezi",
"Yezidi",
"yezidi",
"Yi",
"yi",
"Yiii",
"yiii",
"Zanabazar_Square",
"zanabazarsquare",
"Zanb",
"zanb",
"Zinh",
"zinh",
"Zyyy",
"zyyy",
"Zzzz",
"zzzz",
NULL
};
static const char * const UNI_vo_values[] = {
"R",
"r",
"Rotated",
"rotated",
"Tr",
"tr",
"Transformed_Rotated",
"transformedrotated",
"Transformed_Upright",
"transformedupright",
"Tu",
"tu",
"U",
"u",
"Upright",
"upright",
NULL
};
static const char * const UNI_wb_values[] = {
"ALetter",
"aletter",
"CR",
"cr",
"Double_Quote",
"doublequote",
"DQ",
"dq",
"EB",
"eb",
"E_Base",
"ebase",
"E_Base_GAZ",
"ebasegaz",
"EBG",
"ebg",
"EM",
"em",
"E_Modifier",
"emodifier",
"EX",
"ex",
"Extend",
"extend",
"ExtendNumLet",
"extendnumlet",
"FO",
"fo",
"Format",
"format",
"GAZ",
"gaz",
"Glue_After_Zwj",
"glueafterzwj",
"Hebrew_Letter",
"hebrewletter",
"HL",
"hl",
"KA",
"ka",
"Katakana",
"katakana",
"LE",
"le",
"LF",
"lf",
"MB",
"mb",
"MidLetter",
"midletter",
"MidNum",
"midnum",
"MidNumLet",
"midnumlet",
"ML",
"ml",
"MN",
"mn",
"Newline",
"newline",
"NL",
"nl",
"NU",
"nu",
"Numeric",
"numeric",
"Other",
"other",
"Regional_Indicator",
"regionalindicator",
"RI",
"ri",
"Single_Quote",
"singlequote",
"SQ",
"sq",
"WSegSpace",
"wsegspace",
"XX",
"xx",
"ZWJ",
"zwj",
NULL
};
static const char * const * const UNI_prop_value_ptrs[] = {
NULL /* Placeholder so zero index is an error */,
UNI_age_values,
UNI_ahex_values,
UNI_bc_values,
UNI_blk_values,
UNI_bpt_values,
UNI_ccc_values,
UNI_dt_values,
UNI_ea_values,
UNI_gc_values,
UNI_gcb_values,
UNI_hst_values,
UNI_identifierstatus_values,
UNI_identifiertype_values,
UNI_in_values,
UNI_inpc_values,
UNI_insc_values,
UNI_jg_values,
UNI_jt_values,
UNI_lb_values,
UNI_nfcqc_values,
UNI_nfdqc_values,
UNI_nt_values,
UNI_nv_values,
UNI_sb_values,
UNI_sc_values,
UNI_vo_values,
UNI_wb_values
};
#define UNI_age_values_index 1
#define UNI_ahex_values_index 2
#define UNI_alpha_values_index UNI_ahex_values_index
#define UNI_bc_values_index 3
#define UNI_bidic_values_index UNI_ahex_values_index
#define UNI_bidim_values_index UNI_ahex_values_index
#define UNI_blk_values_index 4
#define UNI_bpt_values_index 5
#define UNI_cased_values_index UNI_ahex_values_index
#define UNI_ccc_values_index 6
#define UNI_ce_values_index UNI_ahex_values_index
#define UNI_ci_values_index UNI_ahex_values_index
#define UNI_compex_values_index UNI_ahex_values_index
#define UNI_cwcf_values_index UNI_ahex_values_index
#define UNI_cwcm_values_index UNI_ahex_values_index
#define UNI_cwkcf_values_index UNI_ahex_values_index
#define UNI_cwl_values_index UNI_ahex_values_index
#define UNI_cwt_values_index UNI_ahex_values_index
#define UNI_cwu_values_index UNI_ahex_values_index
#define UNI_dash_values_index UNI_ahex_values_index
#define UNI_dep_values_index UNI_ahex_values_index
#define UNI_di_values_index UNI_ahex_values_index
#define UNI_dia_values_index UNI_ahex_values_index
#define UNI_dt_values_index 7
#define UNI_ea_values_index 8
#define UNI_ebase_values_index UNI_ahex_values_index
#define UNI_ecomp_values_index UNI_ahex_values_index
#define UNI_emod_values_index UNI_ahex_values_index
#define UNI_emoji_values_index UNI_ahex_values_index
#define UNI_epres_values_index UNI_ahex_values_index
#define UNI_ext_values_index UNI_ahex_values_index
#define UNI_extpict_values_index UNI_ahex_values_index
#define UNI_gc_values_index 9
#define UNI_gcb_values_index 10
#define UNI_grbase_values_index UNI_ahex_values_index
#define UNI_grext_values_index UNI_ahex_values_index
#define UNI_hex_values_index UNI_ahex_values_index
#define UNI_hst_values_index 11
#define UNI_hyphen_values_index UNI_ahex_values_index
#define UNI_idc_values_index UNI_ahex_values_index
#define UNI_identifierstatus_values_index 12
#define UNI_identifiertype_values_index 13
#define UNI_ideo_values_index UNI_ahex_values_index
#define UNI_ids_values_index UNI_ahex_values_index
#define UNI_idsb_values_index UNI_ahex_values_index
#define UNI_idst_values_index UNI_ahex_values_index
#define UNI_in_values_index 14
#define UNI_inpc_values_index 15
#define UNI_insc_values_index 16
#define UNI_jg_values_index 17
#define UNI_joinc_values_index UNI_ahex_values_index
#define UNI_jt_values_index 18
#define UNI_lb_values_index 19
#define UNI_loe_values_index UNI_ahex_values_index
#define UNI_lower_values_index UNI_ahex_values_index
#define UNI_math_values_index UNI_ahex_values_index
#define UNI_nchar_values_index UNI_ahex_values_index
#define UNI_nfcqc_values_index 20
#define UNI_nfdqc_values_index 21
#define UNI_nfkcqc_values_index UNI_nfcqc_values_index
#define UNI_nfkdqc_values_index UNI_nfdqc_values_index
#define UNI_nt_values_index 22
#define UNI_nv_values_index 23
#define UNI_patsyn_values_index UNI_ahex_values_index
#define UNI_patws_values_index UNI_ahex_values_index
#define UNI_pcm_values_index UNI_ahex_values_index
#define UNI_qmark_values_index UNI_ahex_values_index
#define UNI_radical_values_index UNI_ahex_values_index
#define UNI_ri_values_index UNI_ahex_values_index
#define UNI_sb_values_index 24
#define UNI_sc_values_index 25
#define UNI_scx_values_index UNI_sc_values_index
#define UNI_sd_values_index UNI_ahex_values_index
#define UNI_sterm_values_index UNI_ahex_values_index
#define UNI_term_values_index UNI_ahex_values_index
#define UNI_uideo_values_index UNI_ahex_values_index
#define UNI_upper_values_index UNI_ahex_values_index
#define UNI_vo_values_index 26
#define UNI_vs_values_index UNI_ahex_values_index
#define UNI_wb_values_index 27
#define UNI_wspace_values_index UNI_ahex_values_index
#define UNI_xidc_values_index UNI_ahex_values_index
#define UNI_xids_values_index UNI_ahex_values_index
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
#define GCB_NOBREAK 0
#define GCB_BREAKABLE 1
#define GCB_RI_then_RI 2
#define GCB_EX_then_EM 3
#define GCB_Maybe_Emoji_NonBreak 4
static const U8 GCB_table[17][17] = {
/* 'edg' stands for 'EDGE'; 'EPX' stands for 'ExtPict_XX'; u
* stands for 'unused in this Unicode release (and the data in
* its row and column are garbage) */
/* XX CN CR edg EPX EX L LF LV LVT PP RI SM T V ZWJ u */
/* XX */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
/* CN */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* CR */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* edg*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* EPX*/ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
/* EX */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 3 },
/* L */ { 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1 },
/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* LV */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
/* LVT*/ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
/* PP */ { 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
/* RI */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 2, 0, 1, 1, 0, 1 },
/* SM */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
/* T */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
/* V */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
/* ZWJ*/ { 1, 1, 1, 1, 4, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0 },
/* u */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0 }
};
#define LB_NOBREAK 0
#define LB_BREAKABLE 1
#define LB_NOBREAK_EVEN_WITH_SP_BETWEEN 2
#define LB_CM_ZWJ_foo 3
#define LB_SP_foo 6
#define LB_PR_or_PO_then_OP_or_HY 9
#define LB_SY_or_IS_then_various 11
#define LB_HY_or_BA_then_foo 13
#define LB_RI_then_RI 15
#define LB_various_then_PO_or_PR 32
static const U8 LB_table[41][41] = {
/* 'EAO' stands for 'East_Asian_OP'; 'edg' stands for 'EDGE'; u stands for 'unused in this Unicode release (and the data in its row and
* column are garbage) */
/* AL B2 BA BB BK CB CL CM CP CR EAO EB edg EM EX GL H2 H3 HL HY ID IN IS JL JT JV LF NL NS NU OP PO PR QU RI SP SY WJ ZW ZWJ u */
/* AL */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 2 },
/* B2 */ { 1, 2, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* BA */ {14,14, 0,14, 0, 1, 2, 0, 2, 0, 14,14, 1,14, 2,14,14,14,14, 0,14,13, 2,14,14,14, 0, 0, 0,14,14,14,14, 0,14, 0, 2, 0, 0, 0, 2 },
/* BB */ { 0, 0, 0, 0, 0, 1, 2, 0, 2, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2 },
/* BK */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* CB */ { 1, 1, 1, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* CL */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 2, 0, 0, 0, 2 },
/* CM */ { 3, 3, 3, 3, 0, 3, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 3, 3, 0, 3, 3 },
/* CP */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 0, 1,33,33, 0, 1, 0, 2, 0, 0, 0, 2 },
/* CR */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* EAO*/ { 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2 },
/* EB */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 0, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* edg*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
/* EM */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* EX */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* GL */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2 },
/* H2 */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* H3 */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* HL */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 2 },
/* HY */ {14,14, 0,14, 0, 1, 2, 0, 2, 0, 14,14, 1,14, 2,14,14,14,14, 0,14,13, 2,14,14,14, 0, 0, 0,13,14,14,14, 0,14, 0, 2, 0, 0, 0, 2 },
/* ID */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* IN */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* IS */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0,12, 1,33,33, 0, 1, 0, 2, 0, 0, 0, 2 },
/* JL */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 0, 0, 1, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* JT */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* JV */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* NL */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* NS */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* NU */ { 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 },
/* OP */ { 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2 },
/* PO */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* PR */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 10, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 2, 0, 0, 0, 2 },
/* QU */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2 },
/* RI */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0,15, 0, 2, 0, 0, 0, 2 },
/* SP */ { 7, 7, 7, 7, 0, 7, 8, 7, 8, 0, 7, 7, 1, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7, 7, 0, 8, 8, 0, 7, 8 },
/* SY */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0,12, 1,33,33, 0, 1, 0, 2, 0, 0, 0, 2 },
/* WJ */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2 },
/* ZW */ { 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1 },
/* ZWJ*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
/* u */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 2, 0, 0, 0, 2 }
};
#define WB_NOBREAK 0
#define WB_BREAKABLE 1
#define WB_hs_then_hs 2
#define WB_Ex_or_FO_or_ZWJ_then_foo 3
#define WB_DQ_then_HL 4
#define WB_HL_then_DQ 6
#define WB_LE_or_HL_then_MB_or_ML_or_SQ 8
#define WB_MB_or_ML_or_SQ_then_LE_or_HL 10
#define WB_MB_or_MN_or_SQ_then_NU 12
#define WB_NU_then_MB_or_MN_or_SQ 14
#define WB_RI_then_RI 16
static const U8 WB_table[23][23] = {
/* 'edg' stands for 'EDGE'; 'EPL' stands for 'ExtPict_LE'; 'EPX' stands for
* 'ExtPict_XX'; 'Ext' stands for 'Extend'; 'hs' stands for 'Perl_Tailored_HSpace';
* u stands for 'unused in this Unicode release (and the data in its row and column
* are garbage) */
/* XX CR DQ edg EPL EPX EX Ext FO HL hs KA LE LF MB ML MN NL NU RI SQ ZWJ u */
/* XX */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
/* CR */ { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1 },
/* DQ */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
/* edg*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
/* EPL*/ { 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 9, 9, 1, 1, 0, 1, 9, 0, 1 },
/* EPX*/ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
/* EX */ { 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
/* Ext*/ { 3, 1, 3, 1, 3, 3, 3, 0, 0, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 0, 3 },
/* FO */ { 3, 1, 3, 1, 3, 3, 3, 0, 0, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 0, 3 },
/* HL */ { 1, 1, 7, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 9, 9, 1, 1, 0, 1, 8, 0, 1 },
/* hs */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 2, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1 },
/* KA */ { 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
/* LE */ { 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 9, 9, 1, 1, 0, 1, 9, 0, 1 },
/* LF */ { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1 },
/* MB */ { 1, 1, 1, 1, 11, 1, 1, 0, 0,11, 1, 1,11, 1, 1, 1, 1, 1,13, 1, 1, 0, 1 },
/* ML */ { 1, 1, 1, 1, 11, 1, 1, 0, 0,11, 1, 1,11, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
/* MN */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,13, 1, 1, 0, 1 },
/* NL */ { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1 },
/* NU */ { 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1,15, 1,15, 1, 0, 1,15, 0, 1 },
/* RI */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,16, 1, 0, 1 },
/* SQ */ { 1, 1, 1, 1, 11, 1, 1, 0, 0,11, 1, 1,11, 1, 1, 1, 1, 1,13, 1, 1, 0, 1 },
/* ZWJ*/ { 3, 1, 3, 1, 0, 0, 3, 0, 0, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 0, 0 },
/* u */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0 }
};
#endif /* defined(PERL_IN_REGEXEC_C) */
/* More than one code point may have the same code point as their fold. This
* gives the maximum number in the current Unicode release. (The folded-to
* code point is not included in this count.) For example, both 'S' and
* \x{17F} fold to 's', so the number for that fold is 2. Another way to
* look at it is the maximum length of all the IVCF_AUX_TABLE's */
#define MAX_FOLD_FROMS 3
/* Generated from:
* d60b1a3dffe16c4aaaf3f00d21993bb320d05e9828b106182214764d4c69935c lib/Unicode/UCD.pm
* ce96627d4fc91b4fd886c409caeb9b76cf7bd345e12f05c6701add7f233f6437 lib/unicore/ArabicShaping.txt
* 0e69eef3da722cc104522d8372e86d5b86bb7afcc761b0c991e39e832294946d lib/unicore/BidiBrackets.txt
* a00d9d21585106a52113fb7b1d3d0373a5835be72e76862fb559ebddd474d70e lib/unicore/BidiMirroring.txt
* 81a82b6a9fcf1a9c12f588d7a1decd73a9afdc4cac95b0eb7e576e7942d6c19f lib/unicore/Blocks.txt
* 99d231d7c91688bbe8ca8ccebcc2f46b5b222f844babe4827295bae11e2abe5f lib/unicore/CaseFolding.txt
* 38badafd818d8405324fe298c0676be0c95186368c84b5368375fd871a645144 lib/unicore/CompositionExclusions.txt
* e779a443d3aa2a3166a15becaa2b737c922480e32c0453d5956093633555078f lib/unicore/DAge.txt
* a5d45f59b39deaab3c72ce8c1a2e212a5e086dff11b1f9d5bb0e352642e82248 lib/unicore/DCoreProperties.txt
* 3ac44e11c84bdaf6b207d2c2c20eed857ae17052393fc7f71b0fe951186ba906 lib/unicore/DNormalizationProps.txt
* 4f822ec7a9ebbb3138ad29bade8b9688d25b39c7a3c0b7431f01e7229e4fcb6e lib/unicore/EastAsianWidth.txt
* fc535aa1047a70105ab9a22c2b4c3f363a2ff02fe48ebbc5eeb9873b2752ff0b lib/unicore/EquivalentUnifiedIdeograph.txt
* b9c5158ce944d2fec57e0e4ecb716bdabfc3bdde73525f1772fe03f61a30d473 lib/unicore/HangulSyllableType.txt
* 36c1b2a626ff1fb23b8b21e6ea8712698f8ce668dded1cb48b8ddf6a6a1b04e9 lib/unicore/IdStatus.txt
* 4857c4ffa3898e6128b2d46b0a02e499a663fb91464a69ef3611096f01293acc lib/unicore/IdType.txt
* 69197b019fa5f2fb0d8c6ed1ed8acb9f2e8b5b8f45a947953ffa652f3bf54983 lib/unicore/IndicPositionalCategory.txt
* 6604e2f0fde7428675364aa0006bc686b79488dcc60ae8cb29800af2be3352e8 lib/unicore/IndicSyllabicCategory.txt
* 84ead63924aaa74b988b2eaf254a8733276ed108633ce2ef77a9ee1de7818162 lib/unicore/Jamo.txt
* d5abcd8f54c8a2aa912924c485ccf7f968ad98feaa303d8e9a29ad89172f1faf lib/unicore/LineBreak.txt
* 985128e8c8b2540233331d9b27d897d2c23bd5bcf1d05da960befce6efc59542 lib/unicore/NameAliases.txt
* 27282b8aa01d4d0c44aef436cb74195ae8639ffa187aeee4e6247af76febea76 lib/unicore/NamedSequences.txt
* 485b5a3ed25dbf1f94dfa5a9b69d8b4550ffd0c33045ccc55ccfd7c80b2a40cf lib/unicore/PropList.txt
* 6b3902e9268cd843fe65cbdea992108c9528343ec0679f800b96f356bb553e5a lib/unicore/PropValueAliases.txt
* 2bd5777847e3d6add3c7e5c0d1393ddcab89e5a0ac3ff498cb0c53041f0b86e4 lib/unicore/PropertyAliases.txt
* 03a61dc89422e44cc2b73e8e893321007880ab69e2a4d281c0f1bc29c602b9d0 lib/unicore/ScriptExtensions.txt
* 9a5ed1ec9b5f0d7147e9371ad792ab39203611af7637cff2aa4a5c663b172cde lib/unicore/Scripts.txt
* 6424312f1dc39b22e0ff9c0ffb13dfad424d9b03e6a6dc6bca941f6bf5ef1ffd lib/unicore/SpecialCasing.txt
* bdbffbbfc8ad4d3a6d01b5891510458f3d36f7170422af4ea2bed3211a73e8bb lib/unicore/UnicodeData.txt
* 160f41816234addb511901d5f21febd69574578dd93de6ef8153e35693325575 lib/unicore/VerticalOrientation.txt
* 32dfb37d21db530529a6ec3dc13d96f21f8e7c7faf7ff3db8a9760cd76cec81d lib/unicore/auxiliary/GCBTest.txt
* 2bd3c5e2d62701ff81fb3ec318e179a4618cabb1493b1e0dd2b4e7e56c5437c4 lib/unicore/auxiliary/GraphemeBreakProperty.txt
* c51fbebfa82a0f36473b44bfd71d5ef6cb6a1f81fb313375dc9a1910d79bb2b6 lib/unicore/auxiliary/LBTest.txt
* 80b0107750818d8f370bd120b6fe56b6855b60581f72affe8b60409a469b4b65 lib/unicore/auxiliary/SBTest.txt
* 09e3166ebab166ac630a227f77f4e794ebd433271abd5588f5a67e7f199c71ee lib/unicore/auxiliary/SentenceBreakProperty.txt
* bf5373ce28a5df06796c93dc159dd15a997bb2950c92704b40ae8190cfc3716d lib/unicore/auxiliary/WBTest.txt
* a2b7373cf2fe3fa3b26dbb53405ca849985f771ff47f1c61743978003ff80499 lib/unicore/auxiliary/WordBreakProperty.txt
* d2686f400a638c80775d7c662556fb8fa8dd3bbe4aa548d9d31624264c6e1bb1 lib/unicore/emoji/emoji.txt
* b827ae5da8c2b08947cc9a120a7b7fd2f1676fb160b508df78075381635b127c lib/unicore/extracted/DBidiClass.txt
* 6fdc5b5ef40444a8f0c772e6b67c00498d4216fe0c0fdf76744ce338f2ad3810 lib/unicore/extracted/DBinaryProperties.txt
* e14928a5bf6ad5958a80332bd42e96e14420080a95c660e5da29384e496755d0 lib/unicore/extracted/DCombiningClass.txt
* 579a03281fbe87b78d5d9a8523de4d255edd7e4ca6eab0e4c7729de97e9b89b1 lib/unicore/extracted/DDecompositionType.txt
* ad83c59b257e9d480ffd3001d4ac240c5fed7cb1919453e1c4e8877035256bcd lib/unicore/extracted/DEastAsianWidth.txt
* 4502f0969e4e6558c4b4c6ca4c23dad70b863d61dd3d5eed1a62a6c3c99fd570 lib/unicore/extracted/DGeneralCategory.txt
* 00bb88b89e2adb646f3177f9444e2d3192386b81a5de9556104b338274b253e1 lib/unicore/extracted/DJoinGroup.txt
* ac835b6e11a60c9820d3cf2d1cb0558dd68efb8f53f404a51632e4726690a6d7 lib/unicore/extracted/DJoinType.txt
* baba9dfc133e3cb770a89aaf0973b1341fa61c2da6c176baf6428898b3b568d8 lib/unicore/extracted/DLineBreak.txt
* 6d4a8c945dd7db83ed617cbb7d937de7f4ecf016ff22970d846e996a7c9a2a5d lib/unicore/extracted/DNumType.txt
* 5b7c14380d5cceeaffcfbc18db1ed936391d2af2d51f5a41f1a17b692c77e59b lib/unicore/extracted/DNumValues.txt
* ee0dd174fd5b158d82dfea95d7d822ca0bfcd490182669353dca3ab39a8ee807 lib/unicore/mktables
* 50b85a67451145545a65cea370dab8d3444fbfe07e9c34cef560c5b7da9d3eef lib/unicore/version
* 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
* 6bbad21de0848e0236b02f34f5fa0edd3cdae9ba8173cc9469a5513936b9e728 regen/mk_PL_charclass.pl
* 7a7e778e903508b1c244a77bae57ec57606ab775bb5f81719dbb122eb66d4259 regen/mk_invlists.pl
* ex: set ro: */
Zerion Mini Shell 1.0