tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

cptbl.h (14620B)


      1 //  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html 
      2 // generated by tblgen. You weren't going to edit it by hand, were you?
      3 
      4 static const char cp1047_8859_1[256] = {
      5 static_cast<char>(0x00), /* 00 */
      6 static_cast<char>(0x01), /* 01 */
      7 static_cast<char>(0x02), /* 02 */
      8 static_cast<char>(0x03), /* 03 */
      9 static_cast<char>(0x9C), /* 04 */
     10 static_cast<char>(0x09), /* 05 */
     11 static_cast<char>(0x86), /* 06 */
     12 static_cast<char>(0x7F), /* 07 */
     13 static_cast<char>(0x97), /* 08 */
     14 static_cast<char>(0x8D), /* 09 */
     15 static_cast<char>(0x8E), /* 0A */
     16 static_cast<char>(0x0B), /* 0B */
     17 static_cast<char>(0x0C), /* 0C */
     18 static_cast<char>(0x0D), /* 0D */
     19 static_cast<char>(0x0E), /* 0E */
     20 static_cast<char>(0x0F), /* 0F */
     21 static_cast<char>(0x10), /* 10 */
     22 static_cast<char>(0x11), /* 11 */
     23 static_cast<char>(0x12), /* 12 */
     24 static_cast<char>(0x13), /* 13 */
     25 static_cast<char>(0x9D), /* 14 */
     26 static_cast<char>(0x85), /* 15 */
     27 static_cast<char>(0x08), /* 16 */
     28 static_cast<char>(0x87), /* 17 */
     29 static_cast<char>(0x18), /* 18 */
     30 static_cast<char>(0x19), /* 19 */
     31 static_cast<char>(0x92), /* 1A */
     32 static_cast<char>(0x8F), /* 1B */
     33 static_cast<char>(0x1C), /* 1C */
     34 static_cast<char>(0x1D), /* 1D */
     35 static_cast<char>(0x1E), /* 1E */
     36 static_cast<char>(0x1F), /* 1F */
     37 static_cast<char>(0x80), /* 20 */
     38 static_cast<char>(0x81), /* 21 */
     39 static_cast<char>(0x82), /* 22 */
     40 static_cast<char>(0x83), /* 23 */
     41 static_cast<char>(0x84), /* 24 */
     42 static_cast<char>(0x0A), /* 25 */
     43 static_cast<char>(0x17), /* 26 */
     44 static_cast<char>(0x1B), /* 27 */
     45 static_cast<char>(0x88), /* 28 */
     46 static_cast<char>(0x89), /* 29 */
     47 static_cast<char>(0x8A), /* 2A */
     48 static_cast<char>(0x8B), /* 2B */
     49 static_cast<char>(0x8C), /* 2C */
     50 static_cast<char>(0x05), /* 2D */
     51 static_cast<char>(0x06), /* 2E */
     52 static_cast<char>(0x07), /* 2F */
     53 static_cast<char>(0x90), /* 30 */
     54 static_cast<char>(0x91), /* 31 */
     55 static_cast<char>(0x16), /* 32 */
     56 static_cast<char>(0x93), /* 33 */
     57 static_cast<char>(0x94), /* 34 */
     58 static_cast<char>(0x95), /* 35 */
     59 static_cast<char>(0x96), /* 36 */
     60 static_cast<char>(0x04), /* 37 */
     61 static_cast<char>(0x98), /* 38 */
     62 static_cast<char>(0x99), /* 39 */
     63 static_cast<char>(0x9A), /* 3A */
     64 static_cast<char>(0x9B), /* 3B */
     65 static_cast<char>(0x14), /* 3C */
     66 static_cast<char>(0x15), /* 3D */
     67 static_cast<char>(0x9E), /* 3E */
     68 static_cast<char>(0x1A), /* 3F */
     69 static_cast<char>(0x20), /* 40 */
     70 static_cast<char>(0xA0), /* 41 */
     71 static_cast<char>(0xE2), /* 42 */
     72 static_cast<char>(0xE4), /* 43 */
     73 static_cast<char>(0xE0), /* 44 */
     74 static_cast<char>(0xE1), /* 45 */
     75 static_cast<char>(0xE3), /* 46 */
     76 static_cast<char>(0xE5), /* 47 */
     77 static_cast<char>(0xE7), /* 48 */
     78 static_cast<char>(0xF1), /* 49 */
     79 static_cast<char>(0xA2), /* 4A */
     80 static_cast<char>(0x2E), /* 4B */
     81 static_cast<char>(0x3C), /* 4C */
     82 static_cast<char>(0x28), /* 4D */
     83 static_cast<char>(0x2B), /* 4E */
     84 static_cast<char>(0x7C), /* 4F */
     85 static_cast<char>(0x26), /* 50 */
     86 static_cast<char>(0xE9), /* 51 */
     87 static_cast<char>(0xEA), /* 52 */
     88 static_cast<char>(0xEB), /* 53 */
     89 static_cast<char>(0xE8), /* 54 */
     90 static_cast<char>(0xED), /* 55 */
     91 static_cast<char>(0xEE), /* 56 */
     92 static_cast<char>(0xEF), /* 57 */
     93 static_cast<char>(0xEC), /* 58 */
     94 static_cast<char>(0xDF), /* 59 */
     95 static_cast<char>(0x21), /* 5A */
     96 static_cast<char>(0x24), /* 5B */
     97 static_cast<char>(0x2A), /* 5C */
     98 static_cast<char>(0x29), /* 5D */
     99 static_cast<char>(0x3B), /* 5E */
    100 static_cast<char>(0x5E), /* 5F */
    101 static_cast<char>(0x2D), /* 60 */
    102 static_cast<char>(0x2F), /* 61 */
    103 static_cast<char>(0xC2), /* 62 */
    104 static_cast<char>(0xC4), /* 63 */
    105 static_cast<char>(0xC0), /* 64 */
    106 static_cast<char>(0xC1), /* 65 */
    107 static_cast<char>(0xC3), /* 66 */
    108 static_cast<char>(0xC5), /* 67 */
    109 static_cast<char>(0xC7), /* 68 */
    110 static_cast<char>(0xD1), /* 69 */
    111 static_cast<char>(0xA6), /* 6A */
    112 static_cast<char>(0x2C), /* 6B */
    113 static_cast<char>(0x25), /* 6C */
    114 static_cast<char>(0x5F), /* 6D */
    115 static_cast<char>(0x3E), /* 6E */
    116 static_cast<char>(0x3F), /* 6F */
    117 static_cast<char>(0xF8), /* 70 */
    118 static_cast<char>(0xC9), /* 71 */
    119 static_cast<char>(0xCA), /* 72 */
    120 static_cast<char>(0xCB), /* 73 */
    121 static_cast<char>(0xC8), /* 74 */
    122 static_cast<char>(0xCD), /* 75 */
    123 static_cast<char>(0xCE), /* 76 */
    124 static_cast<char>(0xCF), /* 77 */
    125 static_cast<char>(0xCC), /* 78 */
    126 static_cast<char>(0x60), /* 79 */
    127 static_cast<char>(0x3A), /* 7A */
    128 static_cast<char>(0x23), /* 7B */
    129 static_cast<char>(0x40), /* 7C */
    130 static_cast<char>(0x27), /* 7D */
    131 static_cast<char>(0x3D), /* 7E */
    132 static_cast<char>(0x22), /* 7F */
    133 static_cast<char>(0xD8), /* 80 */
    134 static_cast<char>(0x61), /* 81 */
    135 static_cast<char>(0x62), /* 82 */
    136 static_cast<char>(0x63), /* 83 */
    137 static_cast<char>(0x64), /* 84 */
    138 static_cast<char>(0x65), /* 85 */
    139 static_cast<char>(0x66), /* 86 */
    140 static_cast<char>(0x67), /* 87 */
    141 static_cast<char>(0x68), /* 88 */
    142 static_cast<char>(0x69), /* 89 */
    143 static_cast<char>(0xAB), /* 8A */
    144 static_cast<char>(0xBB), /* 8B */
    145 static_cast<char>(0xF0), /* 8C */
    146 static_cast<char>(0xFD), /* 8D */
    147 static_cast<char>(0xFE), /* 8E */
    148 static_cast<char>(0xB1), /* 8F */
    149 static_cast<char>(0xB0), /* 90 */
    150 static_cast<char>(0x6A), /* 91 */
    151 static_cast<char>(0x6B), /* 92 */
    152 static_cast<char>(0x6C), /* 93 */
    153 static_cast<char>(0x6D), /* 94 */
    154 static_cast<char>(0x6E), /* 95 */
    155 static_cast<char>(0x6F), /* 96 */
    156 static_cast<char>(0x70), /* 97 */
    157 static_cast<char>(0x71), /* 98 */
    158 static_cast<char>(0x72), /* 99 */
    159 static_cast<char>(0xAA), /* 9A */
    160 static_cast<char>(0xBA), /* 9B */
    161 static_cast<char>(0xE6), /* 9C */
    162 static_cast<char>(0xB8), /* 9D */
    163 static_cast<char>(0xC6), /* 9E */
    164 static_cast<char>(0xA4), /* 9F */
    165 static_cast<char>(0xB5), /* A0 */
    166 static_cast<char>(0x7E), /* A1 */
    167 static_cast<char>(0x73), /* A2 */
    168 static_cast<char>(0x74), /* A3 */
    169 static_cast<char>(0x75), /* A4 */
    170 static_cast<char>(0x76), /* A5 */
    171 static_cast<char>(0x77), /* A6 */
    172 static_cast<char>(0x78), /* A7 */
    173 static_cast<char>(0x79), /* A8 */
    174 static_cast<char>(0x7A), /* A9 */
    175 static_cast<char>(0xA1), /* AA */
    176 static_cast<char>(0xBF), /* AB */
    177 static_cast<char>(0xD0), /* AC */
    178 static_cast<char>(0x5B), /* AD */
    179 static_cast<char>(0xDE), /* AE */
    180 static_cast<char>(0xAE), /* AF */
    181 static_cast<char>(0xAC), /* B0 */
    182 static_cast<char>(0xA3), /* B1 */
    183 static_cast<char>(0xA5), /* B2 */
    184 static_cast<char>(0xB7), /* B3 */
    185 static_cast<char>(0xA9), /* B4 */
    186 static_cast<char>(0xA7), /* B5 */
    187 static_cast<char>(0xB6), /* B6 */
    188 static_cast<char>(0xBC), /* B7 */
    189 static_cast<char>(0xBD), /* B8 */
    190 static_cast<char>(0xBE), /* B9 */
    191 static_cast<char>(0xDD), /* BA */
    192 static_cast<char>(0xA8), /* BB */
    193 static_cast<char>(0xAF), /* BC */
    194 static_cast<char>(0x5D), /* BD */
    195 static_cast<char>(0xB4), /* BE */
    196 static_cast<char>(0xD7), /* BF */
    197 static_cast<char>(0x7B), /* C0 */
    198 static_cast<char>(0x41), /* C1 */
    199 static_cast<char>(0x42), /* C2 */
    200 static_cast<char>(0x43), /* C3 */
    201 static_cast<char>(0x44), /* C4 */
    202 static_cast<char>(0x45), /* C5 */
    203 static_cast<char>(0x46), /* C6 */
    204 static_cast<char>(0x47), /* C7 */
    205 static_cast<char>(0x48), /* C8 */
    206 static_cast<char>(0x49), /* C9 */
    207 static_cast<char>(0xAD), /* CA */
    208 static_cast<char>(0xF4), /* CB */
    209 static_cast<char>(0xF6), /* CC */
    210 static_cast<char>(0xF2), /* CD */
    211 static_cast<char>(0xF3), /* CE */
    212 static_cast<char>(0xF5), /* CF */
    213 static_cast<char>(0x7D), /* D0 */
    214 static_cast<char>(0x4A), /* D1 */
    215 static_cast<char>(0x4B), /* D2 */
    216 static_cast<char>(0x4C), /* D3 */
    217 static_cast<char>(0x4D), /* D4 */
    218 static_cast<char>(0x4E), /* D5 */
    219 static_cast<char>(0x4F), /* D6 */
    220 static_cast<char>(0x50), /* D7 */
    221 static_cast<char>(0x51), /* D8 */
    222 static_cast<char>(0x52), /* D9 */
    223 static_cast<char>(0xB9), /* DA */
    224 static_cast<char>(0xFB), /* DB */
    225 static_cast<char>(0xFC), /* DC */
    226 static_cast<char>(0xF9), /* DD */
    227 static_cast<char>(0xFA), /* DE */
    228 static_cast<char>(0xFF), /* DF */
    229 static_cast<char>(0x5C), /* E0 */
    230 static_cast<char>(0xF7), /* E1 */
    231 static_cast<char>(0x53), /* E2 */
    232 static_cast<char>(0x54), /* E3 */
    233 static_cast<char>(0x55), /* E4 */
    234 static_cast<char>(0x56), /* E5 */
    235 static_cast<char>(0x57), /* E6 */
    236 static_cast<char>(0x58), /* E7 */
    237 static_cast<char>(0x59), /* E8 */
    238 static_cast<char>(0x5A), /* E9 */
    239 static_cast<char>(0xB2), /* EA */
    240 static_cast<char>(0xD4), /* EB */
    241 static_cast<char>(0xD6), /* EC */
    242 static_cast<char>(0xD2), /* ED */
    243 static_cast<char>(0xD3), /* EE */
    244 static_cast<char>(0xD5), /* EF */
    245 static_cast<char>(0x30), /* F0 */
    246 static_cast<char>(0x31), /* F1 */
    247 static_cast<char>(0x32), /* F2 */
    248 static_cast<char>(0x33), /* F3 */
    249 static_cast<char>(0x34), /* F4 */
    250 static_cast<char>(0x35), /* F5 */
    251 static_cast<char>(0x36), /* F6 */
    252 static_cast<char>(0x37), /* F7 */
    253 static_cast<char>(0x38), /* F8 */
    254 static_cast<char>(0x39), /* F9 */
    255 static_cast<char>(0xB3), /* FA */
    256 static_cast<char>(0xDB), /* FB */
    257 static_cast<char>(0xDC), /* FC */
    258 static_cast<char>(0xD9), /* FD */
    259 static_cast<char>(0xDA), /* FE */
    260 static_cast<char>(0x9F), /* FF */
    261 };
    262 
    263 static const bool oldIllegal[256] = { 
    264 false, /* U+0000 */
    265 false, /* U+0001 */
    266 false, /* U+0002 */
    267 false, /* U+0003 */
    268 false, /* U+0004 */
    269 false, /* U+0005 */
    270 false, /* U+0006 */
    271 false, /* U+0007 */
    272 false, /* U+0008 */
    273 false, /* U+0009 */
    274 false, /* U+000A */
    275 false, /* U+000B */
    276 false, /* U+000C */
    277 false, /* U+000D */
    278 false, /* U+000E */
    279 false, /* U+000F */
    280 false, /* U+0010 */
    281 false, /* U+0011 */
    282 false, /* U+0012 */
    283 false, /* U+0013 */
    284 false, /* U+0014 */
    285 false, /* U+0015 */
    286 false, /* U+0016 */
    287 false, /* U+0017 */
    288 false, /* U+0018 */
    289 false, /* U+0019 */
    290 false, /* U+001A */
    291 false, /* U+001B */
    292 false, /* U+001C */
    293 false, /* U+001D */
    294 false, /* U+001E */
    295 false, /* U+001F */
    296  true, /* U+0020 */
    297  true, /* U+0021 */
    298  true, /* U+0022 */
    299  true, /* U+0023 */
    300 false, /* U+0024 */
    301  true, /* U+0025 */
    302  true, /* U+0026 */
    303  true, /* U+0027 */
    304  true, /* U+0028 */
    305  true, /* U+0029 */
    306  true, /* U+002A */
    307  true, /* U+002B */
    308  true, /* U+002C */
    309  true, /* U+002D */
    310  true, /* U+002E */
    311  true, /* U+002F */
    312  true, /* U+0030 */
    313  true, /* U+0031 */
    314  true, /* U+0032 */
    315  true, /* U+0033 */
    316  true, /* U+0034 */
    317  true, /* U+0035 */
    318  true, /* U+0036 */
    319  true, /* U+0037 */
    320  true, /* U+0038 */
    321  true, /* U+0039 */
    322  true, /* U+003A */
    323  true, /* U+003B */
    324  true, /* U+003C */
    325  true, /* U+003D */
    326  true, /* U+003E */
    327  true, /* U+003F */
    328 false, /* U+0040 */
    329  true, /* U+0041 */
    330  true, /* U+0042 */
    331  true, /* U+0043 */
    332  true, /* U+0044 */
    333  true, /* U+0045 */
    334  true, /* U+0046 */
    335  true, /* U+0047 */
    336  true, /* U+0048 */
    337  true, /* U+0049 */
    338  true, /* U+004A */
    339  true, /* U+004B */
    340  true, /* U+004C */
    341  true, /* U+004D */
    342  true, /* U+004E */
    343  true, /* U+004F */
    344  true, /* U+0050 */
    345  true, /* U+0051 */
    346  true, /* U+0052 */
    347  true, /* U+0053 */
    348  true, /* U+0054 */
    349  true, /* U+0055 */
    350  true, /* U+0056 */
    351  true, /* U+0057 */
    352  true, /* U+0058 */
    353  true, /* U+0059 */
    354  true, /* U+005A */
    355  true, /* U+005B */
    356 false, /* U+005C */
    357  true, /* U+005D */
    358  true, /* U+005E */
    359  true, /* U+005F */
    360 false, /* U+0060 */
    361  true, /* U+0061 */
    362  true, /* U+0062 */
    363  true, /* U+0063 */
    364  true, /* U+0064 */
    365  true, /* U+0065 */
    366  true, /* U+0066 */
    367  true, /* U+0067 */
    368  true, /* U+0068 */
    369  true, /* U+0069 */
    370  true, /* U+006A */
    371  true, /* U+006B */
    372  true, /* U+006C */
    373  true, /* U+006D */
    374  true, /* U+006E */
    375  true, /* U+006F */
    376  true, /* U+0070 */
    377  true, /* U+0071 */
    378  true, /* U+0072 */
    379  true, /* U+0073 */
    380  true, /* U+0074 */
    381  true, /* U+0075 */
    382  true, /* U+0076 */
    383  true, /* U+0077 */
    384  true, /* U+0078 */
    385  true, /* U+0079 */
    386  true, /* U+007A */
    387  true, /* U+007B */
    388  true, /* U+007C */
    389  true, /* U+007D */
    390  true, /* U+007E */
    391 false, /* U+007F */
    392 false, /* U+0080 */
    393 false, /* U+0081 */
    394 false, /* U+0082 */
    395 false, /* U+0083 */
    396 false, /* U+0084 */
    397 false, /* U+0085 */
    398 false, /* U+0086 */
    399 false, /* U+0087 */
    400 false, /* U+0088 */
    401 false, /* U+0089 */
    402 false, /* U+008A */
    403 false, /* U+008B */
    404 false, /* U+008C */
    405 false, /* U+008D */
    406 false, /* U+008E */
    407 false, /* U+008F */
    408 false, /* U+0090 */
    409 false, /* U+0091 */
    410 false, /* U+0092 */
    411 false, /* U+0093 */
    412 false, /* U+0094 */
    413 false, /* U+0095 */
    414 false, /* U+0096 */
    415 false, /* U+0097 */
    416 false, /* U+0098 */
    417 false, /* U+0099 */
    418 false, /* U+009A */
    419 false, /* U+009B */
    420 false, /* U+009C */
    421 false, /* U+009D */
    422 false, /* U+009E */
    423 false, /* U+009F */
    424 false, /* U+00A0 */
    425 false, /* U+00A1 */
    426 false, /* U+00A2 */
    427 false, /* U+00A3 */
    428 false, /* U+00A4 */
    429 false, /* U+00A5 */
    430 false, /* U+00A6 */
    431 false, /* U+00A7 */
    432 false, /* U+00A8 */
    433 false, /* U+00A9 */
    434 false, /* U+00AA */
    435 false, /* U+00AB */
    436 false, /* U+00AC */
    437 false, /* U+00AD */
    438 false, /* U+00AE */
    439 false, /* U+00AF */
    440 false, /* U+00B0 */
    441 false, /* U+00B1 */
    442 false, /* U+00B2 */
    443 false, /* U+00B3 */
    444 false, /* U+00B4 */
    445 false, /* U+00B5 */
    446 false, /* U+00B6 */
    447 false, /* U+00B7 */
    448 false, /* U+00B8 */
    449 false, /* U+00B9 */
    450 false, /* U+00BA */
    451 false, /* U+00BB */
    452 false, /* U+00BC */
    453 false, /* U+00BD */
    454 false, /* U+00BE */
    455 false, /* U+00BF */
    456 false, /* U+00C0 */
    457 false, /* U+00C1 */
    458 false, /* U+00C2 */
    459 false, /* U+00C3 */
    460 false, /* U+00C4 */
    461 false, /* U+00C5 */
    462 false, /* U+00C6 */
    463 false, /* U+00C7 */
    464 false, /* U+00C8 */
    465 false, /* U+00C9 */
    466 false, /* U+00CA */
    467 false, /* U+00CB */
    468 false, /* U+00CC */
    469 false, /* U+00CD */
    470 false, /* U+00CE */
    471 false, /* U+00CF */
    472 false, /* U+00D0 */
    473 false, /* U+00D1 */
    474 false, /* U+00D2 */
    475 false, /* U+00D3 */
    476 false, /* U+00D4 */
    477 false, /* U+00D5 */
    478 false, /* U+00D6 */
    479 false, /* U+00D7 */
    480 false, /* U+00D8 */
    481 false, /* U+00D9 */
    482 false, /* U+00DA */
    483 false, /* U+00DB */
    484 false, /* U+00DC */
    485 false, /* U+00DD */
    486 false, /* U+00DE */
    487 false, /* U+00DF */
    488 false, /* U+00E0 */
    489 false, /* U+00E1 */
    490 false, /* U+00E2 */
    491 false, /* U+00E3 */
    492 false, /* U+00E4 */
    493 false, /* U+00E5 */
    494 false, /* U+00E6 */
    495 false, /* U+00E7 */
    496 false, /* U+00E8 */
    497 false, /* U+00E9 */
    498 false, /* U+00EA */
    499 false, /* U+00EB */
    500 false, /* U+00EC */
    501 false, /* U+00ED */
    502 false, /* U+00EE */
    503 false, /* U+00EF */
    504 false, /* U+00F0 */
    505 false, /* U+00F1 */
    506 false, /* U+00F2 */
    507 false, /* U+00F3 */
    508 false, /* U+00F4 */
    509 false, /* U+00F5 */
    510 false, /* U+00F6 */
    511 false, /* U+00F7 */
    512 false, /* U+00F8 */
    513 false, /* U+00F9 */
    514 false, /* U+00FA */
    515 false, /* U+00FB */
    516 false, /* U+00FC */
    517 false, /* U+00FD */
    518 false, /* U+00FE */
    519 false, /* U+00FF */
    520 };