Blame apache2/utf8tables.h

Packit 284210
/*
Packit 284210
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
Packit 284210
* Copyright (c) 2004-2013 Trustwave Holdings, Inc. (http://www.trustwave.com/)
Packit 284210
*
Packit 284210
* You may not use this file except in compliance with
Packit 284210
* the License.  You may obtain a copy of the License at
Packit 284210
*
Packit 284210
*     http://www.apache.org/licenses/LICENSE-2.0
Packit 284210
*
Packit 284210
* If any of the files related to licensing are missing or if you have any
Packit 284210
* other questions related to licensing please contact Trustwave Holdings, Inc.
Packit 284210
* directly using the email address security@modsecurity.org.
Packit 284210
*/
Packit 284210
Packit 284210
Packit 284210
#ifndef UTF8TABLES_H_
Packit 284210
#define UTF8TABLES_H_
Packit 284210
Packit 284210
/**
Packit 284210
 * This include file is used by acmp.c only; it's not included anywhere else.
Packit 284210
 */
Packit 284210
Packit 284210
typedef long acmp_utf8_char_t;
Packit 284210
Packit 284210
static const char utf8_seq_lengths[256] = {
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
Packit 284210
    2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,
Packit 284210
    2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,
Packit 284210
    3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,
Packit 284210
    4,4,4,4,4,4,4,4, 5,5,5,5,6,6,6,6,
Packit 284210
};
Packit 284210
Packit 284210
static const acmp_utf8_char_t utf8_offsets[6] = {
Packit 284210
    0x00000000UL, 0x00003080UL, 0x000E2080UL,
Packit 284210
    0x03C82080UL, 0xFA082080UL, 0x82082080UL
Packit 284210
};
Packit 284210
Packit 284210
/**
Packit 284210
 * How many element pairs are there in utf8_lcase_map
Packit 284210
 */
Packit 284210
#define UTF8_LCASEMAP_LEN 759
Packit 284210
Packit 284210
/**
Packit 284210
 * Table mapping is from PHP's mbstring extension, maps uppercase
Packit 284210
 */
Packit 284210
static const acmp_utf8_char_t utf8_lcase_map[UTF8_LCASEMAP_LEN * 2] = {
Packit 284210
    0x00000061, 0x00000041,
Packit 284210
    0x00000062, 0x00000042,
Packit 284210
    0x00000063, 0x00000043,
Packit 284210
    0x00000064, 0x00000044,
Packit 284210
    0x00000065, 0x00000045,
Packit 284210
    0x00000066, 0x00000046,
Packit 284210
    0x00000067, 0x00000047,
Packit 284210
    0x00000068, 0x00000048,
Packit 284210
    0x00000069, 0x00000049,
Packit 284210
    0x0000006a, 0x0000004a,
Packit 284210
    0x0000006b, 0x0000004b,
Packit 284210
    0x0000006c, 0x0000004c,
Packit 284210
    0x0000006d, 0x0000004d,
Packit 284210
    0x0000006e, 0x0000004e,
Packit 284210
    0x0000006f, 0x0000004f,
Packit 284210
    0x00000070, 0x00000050,
Packit 284210
    0x00000071, 0x00000051,
Packit 284210
    0x00000072, 0x00000052,
Packit 284210
    0x00000073, 0x00000053,
Packit 284210
    0x00000074, 0x00000054,
Packit 284210
    0x00000075, 0x00000055,
Packit 284210
    0x00000076, 0x00000056,
Packit 284210
    0x00000077, 0x00000057,
Packit 284210
    0x00000078, 0x00000058,
Packit 284210
    0x00000079, 0x00000059,
Packit 284210
    0x0000007a, 0x0000005a,
Packit 284210
    0x000000b5, 0x0000039c,
Packit 284210
    0x000000e0, 0x000000c0,
Packit 284210
    0x000000e1, 0x000000c1,
Packit 284210
    0x000000e2, 0x000000c2,
Packit 284210
    0x000000e3, 0x000000c3,
Packit 284210
    0x000000e4, 0x000000c4,
Packit 284210
    0x000000e5, 0x000000c5,
Packit 284210
    0x000000e6, 0x000000c6,
Packit 284210
    0x000000e7, 0x000000c7,
Packit 284210
    0x000000e8, 0x000000c8,
Packit 284210
    0x000000e9, 0x000000c9,
Packit 284210
    0x000000ea, 0x000000ca,
Packit 284210
    0x000000eb, 0x000000cb,
Packit 284210
    0x000000ec, 0x000000cc,
Packit 284210
    0x000000ed, 0x000000cd,
Packit 284210
    0x000000ee, 0x000000ce,
Packit 284210
    0x000000ef, 0x000000cf,
Packit 284210
    0x000000f0, 0x000000d0,
Packit 284210
    0x000000f1, 0x000000d1,
Packit 284210
    0x000000f2, 0x000000d2,
Packit 284210
    0x000000f3, 0x000000d3,
Packit 284210
    0x000000f4, 0x000000d4,
Packit 284210
    0x000000f5, 0x000000d5,
Packit 284210
    0x000000f6, 0x000000d6,
Packit 284210
    0x000000f8, 0x000000d8,
Packit 284210
    0x000000f9, 0x000000d9,
Packit 284210
    0x000000fa, 0x000000da,
Packit 284210
    0x000000fb, 0x000000db,
Packit 284210
    0x000000fc, 0x000000dc,
Packit 284210
    0x000000fd, 0x000000dd,
Packit 284210
    0x000000fe, 0x000000de,
Packit 284210
    0x000000ff, 0x00000178,
Packit 284210
    0x00000101, 0x00000100,
Packit 284210
    0x00000103, 0x00000102,
Packit 284210
    0x00000105, 0x00000104,
Packit 284210
    0x00000107, 0x00000106,
Packit 284210
    0x00000109, 0x00000108,
Packit 284210
    0x0000010b, 0x0000010a,
Packit 284210
    0x0000010d, 0x0000010c,
Packit 284210
    0x0000010f, 0x0000010e,
Packit 284210
    0x00000111, 0x00000110,
Packit 284210
    0x00000113, 0x00000112,
Packit 284210
    0x00000115, 0x00000114,
Packit 284210
    0x00000117, 0x00000116,
Packit 284210
    0x00000119, 0x00000118,
Packit 284210
    0x0000011b, 0x0000011a,
Packit 284210
    0x0000011d, 0x0000011c,
Packit 284210
    0x0000011f, 0x0000011e,
Packit 284210
    0x00000121, 0x00000120,
Packit 284210
    0x00000123, 0x00000122,
Packit 284210
    0x00000125, 0x00000124,
Packit 284210
    0x00000127, 0x00000126,
Packit 284210
    0x00000129, 0x00000128,
Packit 284210
    0x0000012b, 0x0000012a,
Packit 284210
    0x0000012d, 0x0000012c,
Packit 284210
    0x0000012f, 0x0000012e,
Packit 284210
    0x00000131, 0x00000049,
Packit 284210
    0x00000133, 0x00000132,
Packit 284210
    0x00000135, 0x00000134,
Packit 284210
    0x00000137, 0x00000136,
Packit 284210
    0x0000013a, 0x00000139,
Packit 284210
    0x0000013c, 0x0000013b,
Packit 284210
    0x0000013e, 0x0000013d,
Packit 284210
    0x00000140, 0x0000013f,
Packit 284210
    0x00000142, 0x00000141,
Packit 284210
    0x00000144, 0x00000143,
Packit 284210
    0x00000146, 0x00000145,
Packit 284210
    0x00000148, 0x00000147,
Packit 284210
    0x0000014b, 0x0000014a,
Packit 284210
    0x0000014d, 0x0000014c,
Packit 284210
    0x0000014f, 0x0000014e,
Packit 284210
    0x00000151, 0x00000150,
Packit 284210
    0x00000153, 0x00000152,
Packit 284210
    0x00000155, 0x00000154,
Packit 284210
    0x00000157, 0x00000156,
Packit 284210
    0x00000159, 0x00000158,
Packit 284210
    0x0000015b, 0x0000015a,
Packit 284210
    0x0000015d, 0x0000015c,
Packit 284210
    0x0000015f, 0x0000015e,
Packit 284210
    0x00000161, 0x00000160,
Packit 284210
    0x00000163, 0x00000162,
Packit 284210
    0x00000165, 0x00000164,
Packit 284210
    0x00000167, 0x00000166,
Packit 284210
    0x00000169, 0x00000168,
Packit 284210
    0x0000016b, 0x0000016a,
Packit 284210
    0x0000016d, 0x0000016c,
Packit 284210
    0x0000016f, 0x0000016e,
Packit 284210
    0x00000171, 0x00000170,
Packit 284210
    0x00000173, 0x00000172,
Packit 284210
    0x00000175, 0x00000174,
Packit 284210
    0x00000177, 0x00000176,
Packit 284210
    0x0000017a, 0x00000179,
Packit 284210
    0x0000017c, 0x0000017b,
Packit 284210
    0x0000017e, 0x0000017d,
Packit 284210
    0x0000017f, 0x00000053,
Packit 284210
    0x00000183, 0x00000182,
Packit 284210
    0x00000185, 0x00000184,
Packit 284210
    0x00000188, 0x00000187,
Packit 284210
    0x0000018c, 0x0000018b,
Packit 284210
    0x00000192, 0x00000191,
Packit 284210
    0x00000195, 0x000001f6,
Packit 284210
    0x00000199, 0x00000198,
Packit 284210
    0x0000019e, 0x00000220,
Packit 284210
    0x000001a1, 0x000001a0,
Packit 284210
    0x000001a3, 0x000001a2,
Packit 284210
    0x000001a5, 0x000001a4,
Packit 284210
    0x000001a8, 0x000001a7,
Packit 284210
    0x000001ad, 0x000001ac,
Packit 284210
    0x000001b0, 0x000001af,
Packit 284210
    0x000001b4, 0x000001b3,
Packit 284210
    0x000001b6, 0x000001b5,
Packit 284210
    0x000001b9, 0x000001b8,
Packit 284210
    0x000001bd, 0x000001bc,
Packit 284210
    0x000001bf, 0x000001f7,
Packit 284210
    0x000001c6, 0x000001c4,
Packit 284210
    0x000001c9, 0x000001c7,
Packit 284210
    0x000001cc, 0x000001ca,
Packit 284210
    0x000001ce, 0x000001cd,
Packit 284210
    0x000001d0, 0x000001cf,
Packit 284210
    0x000001d2, 0x000001d1,
Packit 284210
    0x000001d4, 0x000001d3,
Packit 284210
    0x000001d6, 0x000001d5,
Packit 284210
    0x000001d8, 0x000001d7,
Packit 284210
    0x000001da, 0x000001d9,
Packit 284210
    0x000001dc, 0x000001db,
Packit 284210
    0x000001dd, 0x0000018e,
Packit 284210
    0x000001df, 0x000001de,
Packit 284210
    0x000001e1, 0x000001e0,
Packit 284210
    0x000001e3, 0x000001e2,
Packit 284210
    0x000001e5, 0x000001e4,
Packit 284210
    0x000001e7, 0x000001e6,
Packit 284210
    0x000001e9, 0x000001e8,
Packit 284210
    0x000001eb, 0x000001ea,
Packit 284210
    0x000001ed, 0x000001ec,
Packit 284210
    0x000001ef, 0x000001ee,
Packit 284210
    0x000001f3, 0x000001f1,
Packit 284210
    0x000001f5, 0x000001f4,
Packit 284210
    0x000001f9, 0x000001f8,
Packit 284210
    0x000001fb, 0x000001fa,
Packit 284210
    0x000001fd, 0x000001fc,
Packit 284210
    0x000001ff, 0x000001fe,
Packit 284210
    0x00000201, 0x00000200,
Packit 284210
    0x00000203, 0x00000202,
Packit 284210
    0x00000205, 0x00000204,
Packit 284210
    0x00000207, 0x00000206,
Packit 284210
    0x00000209, 0x00000208,
Packit 284210
    0x0000020b, 0x0000020a,
Packit 284210
    0x0000020d, 0x0000020c,
Packit 284210
    0x0000020f, 0x0000020e,
Packit 284210
    0x00000211, 0x00000210,
Packit 284210
    0x00000213, 0x00000212,
Packit 284210
    0x00000215, 0x00000214,
Packit 284210
    0x00000217, 0x00000216,
Packit 284210
    0x00000219, 0x00000218,
Packit 284210
    0x0000021b, 0x0000021a,
Packit 284210
    0x0000021d, 0x0000021c,
Packit 284210
    0x0000021f, 0x0000021e,
Packit 284210
    0x00000223, 0x00000222,
Packit 284210
    0x00000225, 0x00000224,
Packit 284210
    0x00000227, 0x00000226,
Packit 284210
    0x00000229, 0x00000228,
Packit 284210
    0x0000022b, 0x0000022a,
Packit 284210
    0x0000022d, 0x0000022c,
Packit 284210
    0x0000022f, 0x0000022e,
Packit 284210
    0x00000231, 0x00000230,
Packit 284210
    0x00000233, 0x00000232,
Packit 284210
    0x00000253, 0x00000181,
Packit 284210
    0x00000254, 0x00000186,
Packit 284210
    0x00000256, 0x00000189,
Packit 284210
    0x00000257, 0x0000018a,
Packit 284210
    0x00000259, 0x0000018f,
Packit 284210
    0x0000025b, 0x00000190,
Packit 284210
    0x00000260, 0x00000193,
Packit 284210
    0x00000263, 0x00000194,
Packit 284210
    0x00000268, 0x00000197,
Packit 284210
    0x00000269, 0x00000196,
Packit 284210
    0x0000026f, 0x0000019c,
Packit 284210
    0x00000272, 0x0000019d,
Packit 284210
    0x00000275, 0x0000019f,
Packit 284210
    0x00000280, 0x000001a6,
Packit 284210
    0x00000283, 0x000001a9,
Packit 284210
    0x00000288, 0x000001ae,
Packit 284210
    0x0000028a, 0x000001b1,
Packit 284210
    0x0000028b, 0x000001b2,
Packit 284210
    0x00000292, 0x000001b7,
Packit 284210
    0x00000345, 0x00000399,
Packit 284210
    0x000003ac, 0x00000386,
Packit 284210
    0x000003ad, 0x00000388,
Packit 284210
    0x000003ae, 0x00000389,
Packit 284210
    0x000003af, 0x0000038a,
Packit 284210
    0x000003b1, 0x00000391,
Packit 284210
    0x000003b2, 0x00000392,
Packit 284210
    0x000003b3, 0x00000393,
Packit 284210
    0x000003b4, 0x00000394,
Packit 284210
    0x000003b5, 0x00000395,
Packit 284210
    0x000003b6, 0x00000396,
Packit 284210
    0x000003b7, 0x00000397,
Packit 284210
    0x000003b8, 0x00000398,
Packit 284210
    0x000003b9, 0x00000399,
Packit 284210
    0x000003ba, 0x0000039a,
Packit 284210
    0x000003bb, 0x0000039b,
Packit 284210
    0x000003bc, 0x0000039c,
Packit 284210
    0x000003bd, 0x0000039d,
Packit 284210
    0x000003be, 0x0000039e,
Packit 284210
    0x000003bf, 0x0000039f,
Packit 284210
    0x000003c0, 0x000003a0,
Packit 284210
    0x000003c1, 0x000003a1,
Packit 284210
    0x000003c2, 0x000003a3,
Packit 284210
    0x000003c3, 0x000003a3,
Packit 284210
    0x000003c4, 0x000003a4,
Packit 284210
    0x000003c5, 0x000003a5,
Packit 284210
    0x000003c6, 0x000003a6,
Packit 284210
    0x000003c7, 0x000003a7,
Packit 284210
    0x000003c8, 0x000003a8,
Packit 284210
    0x000003c9, 0x000003a9,
Packit 284210
    0x000003ca, 0x000003aa,
Packit 284210
    0x000003cb, 0x000003ab,
Packit 284210
    0x000003cc, 0x0000038c,
Packit 284210
    0x000003cd, 0x0000038e,
Packit 284210
    0x000003ce, 0x0000038f,
Packit 284210
    0x000003d0, 0x00000392,
Packit 284210
    0x000003d1, 0x00000398,
Packit 284210
    0x000003d5, 0x000003a6,
Packit 284210
    0x000003d6, 0x000003a0,
Packit 284210
    0x000003d9, 0x000003d8,
Packit 284210
    0x000003db, 0x000003da,
Packit 284210
    0x000003dd, 0x000003dc,
Packit 284210
    0x000003df, 0x000003de,
Packit 284210
    0x000003e1, 0x000003e0,
Packit 284210
    0x000003e3, 0x000003e2,
Packit 284210
    0x000003e5, 0x000003e4,
Packit 284210
    0x000003e7, 0x000003e6,
Packit 284210
    0x000003e9, 0x000003e8,
Packit 284210
    0x000003eb, 0x000003ea,
Packit 284210
    0x000003ed, 0x000003ec,
Packit 284210
    0x000003ef, 0x000003ee,
Packit 284210
    0x000003f0, 0x0000039a,
Packit 284210
    0x000003f1, 0x000003a1,
Packit 284210
    0x000003f2, 0x000003a3,
Packit 284210
    0x000003f5, 0x00000395,
Packit 284210
    0x00000430, 0x00000410,
Packit 284210
    0x00000431, 0x00000411,
Packit 284210
    0x00000432, 0x00000412,
Packit 284210
    0x00000433, 0x00000413,
Packit 284210
    0x00000434, 0x00000414,
Packit 284210
    0x00000435, 0x00000415,
Packit 284210
    0x00000436, 0x00000416,
Packit 284210
    0x00000437, 0x00000417,
Packit 284210
    0x00000438, 0x00000418,
Packit 284210
    0x00000439, 0x00000419,
Packit 284210
    0x0000043a, 0x0000041a,
Packit 284210
    0x0000043b, 0x0000041b,
Packit 284210
    0x0000043c, 0x0000041c,
Packit 284210
    0x0000043d, 0x0000041d,
Packit 284210
    0x0000043e, 0x0000041e,
Packit 284210
    0x0000043f, 0x0000041f,
Packit 284210
    0x00000440, 0x00000420,
Packit 284210
    0x00000441, 0x00000421,
Packit 284210
    0x00000442, 0x00000422,
Packit 284210
    0x00000443, 0x00000423,
Packit 284210
    0x00000444, 0x00000424,
Packit 284210
    0x00000445, 0x00000425,
Packit 284210
    0x00000446, 0x00000426,
Packit 284210
    0x00000447, 0x00000427,
Packit 284210
    0x00000448, 0x00000428,
Packit 284210
    0x00000449, 0x00000429,
Packit 284210
    0x0000044a, 0x0000042a,
Packit 284210
    0x0000044b, 0x0000042b,
Packit 284210
    0x0000044c, 0x0000042c,
Packit 284210
    0x0000044d, 0x0000042d,
Packit 284210
    0x0000044e, 0x0000042e,
Packit 284210
    0x0000044f, 0x0000042f,
Packit 284210
    0x00000450, 0x00000400,
Packit 284210
    0x00000451, 0x00000401,
Packit 284210
    0x00000452, 0x00000402,
Packit 284210
    0x00000453, 0x00000403,
Packit 284210
    0x00000454, 0x00000404,
Packit 284210
    0x00000455, 0x00000405,
Packit 284210
    0x00000456, 0x00000406,
Packit 284210
    0x00000457, 0x00000407,
Packit 284210
    0x00000458, 0x00000408,
Packit 284210
    0x00000459, 0x00000409,
Packit 284210
    0x0000045a, 0x0000040a,
Packit 284210
    0x0000045b, 0x0000040b,
Packit 284210
    0x0000045c, 0x0000040c,
Packit 284210
    0x0000045d, 0x0000040d,
Packit 284210
    0x0000045e, 0x0000040e,
Packit 284210
    0x0000045f, 0x0000040f,
Packit 284210
    0x00000461, 0x00000460,
Packit 284210
    0x00000463, 0x00000462,
Packit 284210
    0x00000465, 0x00000464,
Packit 284210
    0x00000467, 0x00000466,
Packit 284210
    0x00000469, 0x00000468,
Packit 284210
    0x0000046b, 0x0000046a,
Packit 284210
    0x0000046d, 0x0000046c,
Packit 284210
    0x0000046f, 0x0000046e,
Packit 284210
    0x00000471, 0x00000470,
Packit 284210
    0x00000473, 0x00000472,
Packit 284210
    0x00000475, 0x00000474,
Packit 284210
    0x00000477, 0x00000476,
Packit 284210
    0x00000479, 0x00000478,
Packit 284210
    0x0000047b, 0x0000047a,
Packit 284210
    0x0000047d, 0x0000047c,
Packit 284210
    0x0000047f, 0x0000047e,
Packit 284210
    0x00000481, 0x00000480,
Packit 284210
    0x0000048b, 0x0000048a,
Packit 284210
    0x0000048d, 0x0000048c,
Packit 284210
    0x0000048f, 0x0000048e,
Packit 284210
    0x00000491, 0x00000490,
Packit 284210
    0x00000493, 0x00000492,
Packit 284210
    0x00000495, 0x00000494,
Packit 284210
    0x00000497, 0x00000496,
Packit 284210
    0x00000499, 0x00000498,
Packit 284210
    0x0000049b, 0x0000049a,
Packit 284210
    0x0000049d, 0x0000049c,
Packit 284210
    0x0000049f, 0x0000049e,
Packit 284210
    0x000004a1, 0x000004a0,
Packit 284210
    0x000004a3, 0x000004a2,
Packit 284210
    0x000004a5, 0x000004a4,
Packit 284210
    0x000004a7, 0x000004a6,
Packit 284210
    0x000004a9, 0x000004a8,
Packit 284210
    0x000004ab, 0x000004aa,
Packit 284210
    0x000004ad, 0x000004ac,
Packit 284210
    0x000004af, 0x000004ae,
Packit 284210
    0x000004b1, 0x000004b0,
Packit 284210
    0x000004b3, 0x000004b2,
Packit 284210
    0x000004b5, 0x000004b4,
Packit 284210
    0x000004b7, 0x000004b6,
Packit 284210
    0x000004b9, 0x000004b8,
Packit 284210
    0x000004bb, 0x000004ba,
Packit 284210
    0x000004bd, 0x000004bc,
Packit 284210
    0x000004bf, 0x000004be,
Packit 284210
    0x000004c2, 0x000004c1,
Packit 284210
    0x000004c4, 0x000004c3,
Packit 284210
    0x000004c6, 0x000004c5,
Packit 284210
    0x000004c8, 0x000004c7,
Packit 284210
    0x000004ca, 0x000004c9,
Packit 284210
    0x000004cc, 0x000004cb,
Packit 284210
    0x000004ce, 0x000004cd,
Packit 284210
    0x000004d1, 0x000004d0,
Packit 284210
    0x000004d3, 0x000004d2,
Packit 284210
    0x000004d5, 0x000004d4,
Packit 284210
    0x000004d7, 0x000004d6,
Packit 284210
    0x000004d9, 0x000004d8,
Packit 284210
    0x000004db, 0x000004da,
Packit 284210
    0x000004dd, 0x000004dc,
Packit 284210
    0x000004df, 0x000004de,
Packit 284210
    0x000004e1, 0x000004e0,
Packit 284210
    0x000004e3, 0x000004e2,
Packit 284210
    0x000004e5, 0x000004e4,
Packit 284210
    0x000004e7, 0x000004e6,
Packit 284210
    0x000004e9, 0x000004e8,
Packit 284210
    0x000004eb, 0x000004ea,
Packit 284210
    0x000004ed, 0x000004ec,
Packit 284210
    0x000004ef, 0x000004ee,
Packit 284210
    0x000004f1, 0x000004f0,
Packit 284210
    0x000004f3, 0x000004f2,
Packit 284210
    0x000004f5, 0x000004f4,
Packit 284210
    0x000004f9, 0x000004f8,
Packit 284210
    0x00000501, 0x00000500,
Packit 284210
    0x00000503, 0x00000502,
Packit 284210
    0x00000505, 0x00000504,
Packit 284210
    0x00000507, 0x00000506,
Packit 284210
    0x00000509, 0x00000508,
Packit 284210
    0x0000050b, 0x0000050a,
Packit 284210
    0x0000050d, 0x0000050c,
Packit 284210
    0x0000050f, 0x0000050e,
Packit 284210
    0x00000561, 0x00000531,
Packit 284210
    0x00000562, 0x00000532,
Packit 284210
    0x00000563, 0x00000533,
Packit 284210
    0x00000564, 0x00000534,
Packit 284210
    0x00000565, 0x00000535,
Packit 284210
    0x00000566, 0x00000536,
Packit 284210
    0x00000567, 0x00000537,
Packit 284210
    0x00000568, 0x00000538,
Packit 284210
    0x00000569, 0x00000539,
Packit 284210
    0x0000056a, 0x0000053a,
Packit 284210
    0x0000056b, 0x0000053b,
Packit 284210
    0x0000056c, 0x0000053c,
Packit 284210
    0x0000056d, 0x0000053d,
Packit 284210
    0x0000056e, 0x0000053e,
Packit 284210
    0x0000056f, 0x0000053f,
Packit 284210
    0x00000570, 0x00000540,
Packit 284210
    0x00000571, 0x00000541,
Packit 284210
    0x00000572, 0x00000542,
Packit 284210
    0x00000573, 0x00000543,
Packit 284210
    0x00000574, 0x00000544,
Packit 284210
    0x00000575, 0x00000545,
Packit 284210
    0x00000576, 0x00000546,
Packit 284210
    0x00000577, 0x00000547,
Packit 284210
    0x00000578, 0x00000548,
Packit 284210
    0x00000579, 0x00000549,
Packit 284210
    0x0000057a, 0x0000054a,
Packit 284210
    0x0000057b, 0x0000054b,
Packit 284210
    0x0000057c, 0x0000054c,
Packit 284210
    0x0000057d, 0x0000054d,
Packit 284210
    0x0000057e, 0x0000054e,
Packit 284210
    0x0000057f, 0x0000054f,
Packit 284210
    0x00000580, 0x00000550,
Packit 284210
    0x00000581, 0x00000551,
Packit 284210
    0x00000582, 0x00000552,
Packit 284210
    0x00000583, 0x00000553,
Packit 284210
    0x00000584, 0x00000554,
Packit 284210
    0x00000585, 0x00000555,
Packit 284210
    0x00000586, 0x00000556,
Packit 284210
    0x00001e01, 0x00001e00,
Packit 284210
    0x00001e03, 0x00001e02,
Packit 284210
    0x00001e05, 0x00001e04,
Packit 284210
    0x00001e07, 0x00001e06,
Packit 284210
    0x00001e09, 0x00001e08,
Packit 284210
    0x00001e0b, 0x00001e0a,
Packit 284210
    0x00001e0d, 0x00001e0c,
Packit 284210
    0x00001e0f, 0x00001e0e,
Packit 284210
    0x00001e11, 0x00001e10,
Packit 284210
    0x00001e13, 0x00001e12,
Packit 284210
    0x00001e15, 0x00001e14,
Packit 284210
    0x00001e17, 0x00001e16,
Packit 284210
    0x00001e19, 0x00001e18,
Packit 284210
    0x00001e1b, 0x00001e1a,
Packit 284210
    0x00001e1d, 0x00001e1c,
Packit 284210
    0x00001e1f, 0x00001e1e,
Packit 284210
    0x00001e21, 0x00001e20,
Packit 284210
    0x00001e23, 0x00001e22,
Packit 284210
    0x00001e25, 0x00001e24,
Packit 284210
    0x00001e27, 0x00001e26,
Packit 284210
    0x00001e29, 0x00001e28,
Packit 284210
    0x00001e2b, 0x00001e2a,
Packit 284210
    0x00001e2d, 0x00001e2c,
Packit 284210
    0x00001e2f, 0x00001e2e,
Packit 284210
    0x00001e31, 0x00001e30,
Packit 284210
    0x00001e33, 0x00001e32,
Packit 284210
    0x00001e35, 0x00001e34,
Packit 284210
    0x00001e37, 0x00001e36,
Packit 284210
    0x00001e39, 0x00001e38,
Packit 284210
    0x00001e3b, 0x00001e3a,
Packit 284210
    0x00001e3d, 0x00001e3c,
Packit 284210
    0x00001e3f, 0x00001e3e,
Packit 284210
    0x00001e41, 0x00001e40,
Packit 284210
    0x00001e43, 0x00001e42,
Packit 284210
    0x00001e45, 0x00001e44,
Packit 284210
    0x00001e47, 0x00001e46,
Packit 284210
    0x00001e49, 0x00001e48,
Packit 284210
    0x00001e4b, 0x00001e4a,
Packit 284210
    0x00001e4d, 0x00001e4c,
Packit 284210
    0x00001e4f, 0x00001e4e,
Packit 284210
    0x00001e51, 0x00001e50,
Packit 284210
    0x00001e53, 0x00001e52,
Packit 284210
    0x00001e55, 0x00001e54,
Packit 284210
    0x00001e57, 0x00001e56,
Packit 284210
    0x00001e59, 0x00001e58,
Packit 284210
    0x00001e5b, 0x00001e5a,
Packit 284210
    0x00001e5d, 0x00001e5c,
Packit 284210
    0x00001e5f, 0x00001e5e,
Packit 284210
    0x00001e61, 0x00001e60,
Packit 284210
    0x00001e63, 0x00001e62,
Packit 284210
    0x00001e65, 0x00001e64,
Packit 284210
    0x00001e67, 0x00001e66,
Packit 284210
    0x00001e69, 0x00001e68,
Packit 284210
    0x00001e6b, 0x00001e6a,
Packit 284210
    0x00001e6d, 0x00001e6c,
Packit 284210
    0x00001e6f, 0x00001e6e,
Packit 284210
    0x00001e71, 0x00001e70,
Packit 284210
    0x00001e73, 0x00001e72,
Packit 284210
    0x00001e75, 0x00001e74,
Packit 284210
    0x00001e77, 0x00001e76,
Packit 284210
    0x00001e79, 0x00001e78,
Packit 284210
    0x00001e7b, 0x00001e7a,
Packit 284210
    0x00001e7d, 0x00001e7c,
Packit 284210
    0x00001e7f, 0x00001e7e,
Packit 284210
    0x00001e81, 0x00001e80,
Packit 284210
    0x00001e83, 0x00001e82,
Packit 284210
    0x00001e85, 0x00001e84,
Packit 284210
    0x00001e87, 0x00001e86,
Packit 284210
    0x00001e89, 0x00001e88,
Packit 284210
    0x00001e8b, 0x00001e8a,
Packit 284210
    0x00001e8d, 0x00001e8c,
Packit 284210
    0x00001e8f, 0x00001e8e,
Packit 284210
    0x00001e91, 0x00001e90,
Packit 284210
    0x00001e93, 0x00001e92,
Packit 284210
    0x00001e95, 0x00001e94,
Packit 284210
    0x00001e9b, 0x00001e60,
Packit 284210
    0x00001ea1, 0x00001ea0,
Packit 284210
    0x00001ea3, 0x00001ea2,
Packit 284210
    0x00001ea5, 0x00001ea4,
Packit 284210
    0x00001ea7, 0x00001ea6,
Packit 284210
    0x00001ea9, 0x00001ea8,
Packit 284210
    0x00001eab, 0x00001eaa,
Packit 284210
    0x00001ead, 0x00001eac,
Packit 284210
    0x00001eaf, 0x00001eae,
Packit 284210
    0x00001eb1, 0x00001eb0,
Packit 284210
    0x00001eb3, 0x00001eb2,
Packit 284210
    0x00001eb5, 0x00001eb4,
Packit 284210
    0x00001eb7, 0x00001eb6,
Packit 284210
    0x00001eb9, 0x00001eb8,
Packit 284210
    0x00001ebb, 0x00001eba,
Packit 284210
    0x00001ebd, 0x00001ebc,
Packit 284210
    0x00001ebf, 0x00001ebe,
Packit 284210
    0x00001ec1, 0x00001ec0,
Packit 284210
    0x00001ec3, 0x00001ec2,
Packit 284210
    0x00001ec5, 0x00001ec4,
Packit 284210
    0x00001ec7, 0x00001ec6,
Packit 284210
    0x00001ec9, 0x00001ec8,
Packit 284210
    0x00001ecb, 0x00001eca,
Packit 284210
    0x00001ecd, 0x00001ecc,
Packit 284210
    0x00001ecf, 0x00001ece,
Packit 284210
    0x00001ed1, 0x00001ed0,
Packit 284210
    0x00001ed3, 0x00001ed2,
Packit 284210
    0x00001ed5, 0x00001ed4,
Packit 284210
    0x00001ed7, 0x00001ed6,
Packit 284210
    0x00001ed9, 0x00001ed8,
Packit 284210
    0x00001edb, 0x00001eda,
Packit 284210
    0x00001edd, 0x00001edc,
Packit 284210
    0x00001edf, 0x00001ede,
Packit 284210
    0x00001ee1, 0x00001ee0,
Packit 284210
    0x00001ee3, 0x00001ee2,
Packit 284210
    0x00001ee5, 0x00001ee4,
Packit 284210
    0x00001ee7, 0x00001ee6,
Packit 284210
    0x00001ee9, 0x00001ee8,
Packit 284210
    0x00001eeb, 0x00001eea,
Packit 284210
    0x00001eed, 0x00001eec,
Packit 284210
    0x00001eef, 0x00001eee,
Packit 284210
    0x00001ef1, 0x00001ef0,
Packit 284210
    0x00001ef3, 0x00001ef2,
Packit 284210
    0x00001ef5, 0x00001ef4,
Packit 284210
    0x00001ef7, 0x00001ef6,
Packit 284210
    0x00001ef9, 0x00001ef8,
Packit 284210
    0x00001f00, 0x00001f08,
Packit 284210
    0x00001f01, 0x00001f09,
Packit 284210
    0x00001f02, 0x00001f0a,
Packit 284210
    0x00001f03, 0x00001f0b,
Packit 284210
    0x00001f04, 0x00001f0c,
Packit 284210
    0x00001f05, 0x00001f0d,
Packit 284210
    0x00001f06, 0x00001f0e,
Packit 284210
    0x00001f07, 0x00001f0f,
Packit 284210
    0x00001f10, 0x00001f18,
Packit 284210
    0x00001f11, 0x00001f19,
Packit 284210
    0x00001f12, 0x00001f1a,
Packit 284210
    0x00001f13, 0x00001f1b,
Packit 284210
    0x00001f14, 0x00001f1c,
Packit 284210
    0x00001f15, 0x00001f1d,
Packit 284210
    0x00001f20, 0x00001f28,
Packit 284210
    0x00001f21, 0x00001f29,
Packit 284210
    0x00001f22, 0x00001f2a,
Packit 284210
    0x00001f23, 0x00001f2b,
Packit 284210
    0x00001f24, 0x00001f2c,
Packit 284210
    0x00001f25, 0x00001f2d,
Packit 284210
    0x00001f26, 0x00001f2e,
Packit 284210
    0x00001f27, 0x00001f2f,
Packit 284210
    0x00001f30, 0x00001f38,
Packit 284210
    0x00001f31, 0x00001f39,
Packit 284210
    0x00001f32, 0x00001f3a,
Packit 284210
    0x00001f33, 0x00001f3b,
Packit 284210
    0x00001f34, 0x00001f3c,
Packit 284210
    0x00001f35, 0x00001f3d,
Packit 284210
    0x00001f36, 0x00001f3e,
Packit 284210
    0x00001f37, 0x00001f3f,
Packit 284210
    0x00001f40, 0x00001f48,
Packit 284210
    0x00001f41, 0x00001f49,
Packit 284210
    0x00001f42, 0x00001f4a,
Packit 284210
    0x00001f43, 0x00001f4b,
Packit 284210
    0x00001f44, 0x00001f4c,
Packit 284210
    0x00001f45, 0x00001f4d,
Packit 284210
    0x00001f51, 0x00001f59,
Packit 284210
    0x00001f53, 0x00001f5b,
Packit 284210
    0x00001f55, 0x00001f5d,
Packit 284210
    0x00001f57, 0x00001f5f,
Packit 284210
    0x00001f60, 0x00001f68,
Packit 284210
    0x00001f61, 0x00001f69,
Packit 284210
    0x00001f62, 0x00001f6a,
Packit 284210
    0x00001f63, 0x00001f6b,
Packit 284210
    0x00001f64, 0x00001f6c,
Packit 284210
    0x00001f65, 0x00001f6d,
Packit 284210
    0x00001f66, 0x00001f6e,
Packit 284210
    0x00001f67, 0x00001f6f,
Packit 284210
    0x00001f70, 0x00001fba,
Packit 284210
    0x00001f71, 0x00001fbb,
Packit 284210
    0x00001f72, 0x00001fc8,
Packit 284210
    0x00001f73, 0x00001fc9,
Packit 284210
    0x00001f74, 0x00001fca,
Packit 284210
    0x00001f75, 0x00001fcb,
Packit 284210
    0x00001f76, 0x00001fda,
Packit 284210
    0x00001f77, 0x00001fdb,
Packit 284210
    0x00001f78, 0x00001ff8,
Packit 284210
    0x00001f79, 0x00001ff9,
Packit 284210
    0x00001f7a, 0x00001fea,
Packit 284210
    0x00001f7b, 0x00001feb,
Packit 284210
    0x00001f7c, 0x00001ffa,
Packit 284210
    0x00001f7d, 0x00001ffb,
Packit 284210
    0x00001f80, 0x00001f88,
Packit 284210
    0x00001f81, 0x00001f89,
Packit 284210
    0x00001f82, 0x00001f8a,
Packit 284210
    0x00001f83, 0x00001f8b,
Packit 284210
    0x00001f84, 0x00001f8c,
Packit 284210
    0x00001f85, 0x00001f8d,
Packit 284210
    0x00001f86, 0x00001f8e,
Packit 284210
    0x00001f87, 0x00001f8f,
Packit 284210
    0x00001f90, 0x00001f98,
Packit 284210
    0x00001f91, 0x00001f99,
Packit 284210
    0x00001f92, 0x00001f9a,
Packit 284210
    0x00001f93, 0x00001f9b,
Packit 284210
    0x00001f94, 0x00001f9c,
Packit 284210
    0x00001f95, 0x00001f9d,
Packit 284210
    0x00001f96, 0x00001f9e,
Packit 284210
    0x00001f97, 0x00001f9f,
Packit 284210
    0x00001fa0, 0x00001fa8,
Packit 284210
    0x00001fa1, 0x00001fa9,
Packit 284210
    0x00001fa2, 0x00001faa,
Packit 284210
    0x00001fa3, 0x00001fab,
Packit 284210
    0x00001fa4, 0x00001fac,
Packit 284210
    0x00001fa5, 0x00001fad,
Packit 284210
    0x00001fa6, 0x00001fae,
Packit 284210
    0x00001fa7, 0x00001faf,
Packit 284210
    0x00001fb0, 0x00001fb8,
Packit 284210
    0x00001fb1, 0x00001fb9,
Packit 284210
    0x00001fb3, 0x00001fbc,
Packit 284210
    0x00001fbe, 0x00000399,
Packit 284210
    0x00001fc3, 0x00001fcc,
Packit 284210
    0x00001fd0, 0x00001fd8,
Packit 284210
    0x00001fd1, 0x00001fd9,
Packit 284210
    0x00001fe0, 0x00001fe8,
Packit 284210
    0x00001fe1, 0x00001fe9,
Packit 284210
    0x00001fe5, 0x00001fec,
Packit 284210
    0x00001ff3, 0x00001ffc,
Packit 284210
    0x00002170, 0x00002160,
Packit 284210
    0x00002171, 0x00002161,
Packit 284210
    0x00002172, 0x00002162,
Packit 284210
    0x00002173, 0x00002163,
Packit 284210
    0x00002174, 0x00002164,
Packit 284210
    0x00002175, 0x00002165,
Packit 284210
    0x00002176, 0x00002166,
Packit 284210
    0x00002177, 0x00002167,
Packit 284210
    0x00002178, 0x00002168,
Packit 284210
    0x00002179, 0x00002169,
Packit 284210
    0x0000217a, 0x0000216a,
Packit 284210
    0x0000217b, 0x0000216b,
Packit 284210
    0x0000217c, 0x0000216c,
Packit 284210
    0x0000217d, 0x0000216d,
Packit 284210
    0x0000217e, 0x0000216e,
Packit 284210
    0x0000217f, 0x0000216f,
Packit 284210
    0x000024d0, 0x000024b6,
Packit 284210
    0x000024d1, 0x000024b7,
Packit 284210
    0x000024d2, 0x000024b8,
Packit 284210
    0x000024d3, 0x000024b9,
Packit 284210
    0x000024d4, 0x000024ba,
Packit 284210
    0x000024d5, 0x000024bb,
Packit 284210
    0x000024d6, 0x000024bc,
Packit 284210
    0x000024d7, 0x000024bd,
Packit 284210
    0x000024d8, 0x000024be,
Packit 284210
    0x000024d9, 0x000024bf,
Packit 284210
    0x000024da, 0x000024c0,
Packit 284210
    0x000024db, 0x000024c1,
Packit 284210
    0x000024dc, 0x000024c2,
Packit 284210
    0x000024dd, 0x000024c3,
Packit 284210
    0x000024de, 0x000024c4,
Packit 284210
    0x000024df, 0x000024c5,
Packit 284210
    0x000024e0, 0x000024c6,
Packit 284210
    0x000024e1, 0x000024c7,
Packit 284210
    0x000024e2, 0x000024c8,
Packit 284210
    0x000024e3, 0x000024c9,
Packit 284210
    0x000024e4, 0x000024ca,
Packit 284210
    0x000024e5, 0x000024cb,
Packit 284210
    0x000024e6, 0x000024cc,
Packit 284210
    0x000024e7, 0x000024cd,
Packit 284210
    0x000024e8, 0x000024ce,
Packit 284210
    0x000024e9, 0x000024cf,
Packit 284210
    0x0000ff41, 0x0000ff21,
Packit 284210
    0x0000ff42, 0x0000ff22,
Packit 284210
    0x0000ff43, 0x0000ff23,
Packit 284210
    0x0000ff44, 0x0000ff24,
Packit 284210
    0x0000ff45, 0x0000ff25,
Packit 284210
    0x0000ff46, 0x0000ff26,
Packit 284210
    0x0000ff47, 0x0000ff27,
Packit 284210
    0x0000ff48, 0x0000ff28,
Packit 284210
    0x0000ff49, 0x0000ff29,
Packit 284210
    0x0000ff4a, 0x0000ff2a,
Packit 284210
    0x0000ff4b, 0x0000ff2b,
Packit 284210
    0x0000ff4c, 0x0000ff2c,
Packit 284210
    0x0000ff4d, 0x0000ff2d,
Packit 284210
    0x0000ff4e, 0x0000ff2e,
Packit 284210
    0x0000ff4f, 0x0000ff2f,
Packit 284210
    0x0000ff50, 0x0000ff30,
Packit 284210
    0x0000ff51, 0x0000ff31,
Packit 284210
    0x0000ff52, 0x0000ff32,
Packit 284210
    0x0000ff53, 0x0000ff33,
Packit 284210
    0x0000ff54, 0x0000ff34,
Packit 284210
    0x0000ff55, 0x0000ff35,
Packit 284210
    0x0000ff56, 0x0000ff36,
Packit 284210
    0x0000ff57, 0x0000ff37,
Packit 284210
    0x0000ff58, 0x0000ff38,
Packit 284210
    0x0000ff59, 0x0000ff39,
Packit 284210
    0x0000ff5a, 0x0000ff3a,
Packit 284210
    0x00010428, 0x00010400,
Packit 284210
    0x00010429, 0x00010401,
Packit 284210
    0x0001042a, 0x00010402,
Packit 284210
    0x0001042b, 0x00010403,
Packit 284210
    0x0001042c, 0x00010404,
Packit 284210
    0x0001042d, 0x00010405,
Packit 284210
    0x0001042e, 0x00010406,
Packit 284210
    0x0001042f, 0x00010407,
Packit 284210
    0x00010430, 0x00010408,
Packit 284210
    0x00010431, 0x00010409,
Packit 284210
    0x00010432, 0x0001040a,
Packit 284210
    0x00010433, 0x0001040b,
Packit 284210
    0x00010434, 0x0001040c,
Packit 284210
    0x00010435, 0x0001040d,
Packit 284210
    0x00010436, 0x0001040e,
Packit 284210
    0x00010437, 0x0001040f,
Packit 284210
    0x00010438, 0x00010410,
Packit 284210
    0x00010439, 0x00010411,
Packit 284210
    0x0001043a, 0x00010412,
Packit 284210
    0x0001043b, 0x00010413,
Packit 284210
    0x0001043c, 0x00010414,
Packit 284210
    0x0001043d, 0x00010415,
Packit 284210
    0x0001043e, 0x00010416,
Packit 284210
    0x0001043f, 0x00010417,
Packit 284210
    0x00010440, 0x00010418,
Packit 284210
    0x00010441, 0x00010419,
Packit 284210
    0x00010442, 0x0001041a,
Packit 284210
    0x00010443, 0x0001041b,
Packit 284210
    0x00010444, 0x0001041c,
Packit 284210
    0x00010445, 0x0001041d,
Packit 284210
    0x00010446, 0x0001041e,
Packit 284210
    0x00010447, 0x0001041f,
Packit 284210
    0x00010448, 0x00010420,
Packit 284210
    0x00010449, 0x00010421,
Packit 284210
    0x0001044a, 0x00010422,
Packit 284210
    0x0001044b, 0x00010423,
Packit 284210
    0x0001044c, 0x00010424,
Packit 284210
    0x0001044d, 0x00010425,
Packit 284210
};
Packit 284210
Packit 284210
#endif /*UTF8TABLES_H_*/