diff options
| author | Ulrich Drepper <drepper@redhat.com> | 1998-04-12 16:28:35 +0000 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 1998-04-12 16:28:35 +0000 |
| commit | 8d5c30bd8f05eb99f2406f121f960892a372db21 (patch) | |
| tree | 83ea461287ab3a32c045de266397bd62bab9f0f6 /iconvdata/big5.c | |
| parent | 36fafd9c3a0df7d6dda390163e632c449e8249e7 (diff) | |
| download | glibc-8d5c30bd8f05eb99f2406f121f960892a372db21.tar.xz glibc-8d5c30bd8f05eb99f2406f121f960892a372db21.zip | |
Update.
* iconvdata/sjis.c (gconv): Remove superfluous varaible declarations.
* iconvdata/Makefile: Add rules for big5 conversion.
* iconvdata/gconv-modules: Likewise.
* iconvdata/big5.c: New file.
Diffstat (limited to 'iconvdata/big5.c')
| -rw-r--r-- | iconvdata/big5.c | 8723 |
1 files changed, 8723 insertions, 0 deletions
diff --git a/iconvdata/big5.c b/iconvdata/big5.c new file mode 100644 index 0000000000..26ea6edc67 --- /dev/null +++ b/iconvdata/big5.c @@ -0,0 +1,8723 @@ +/* Mapping tables for Big5 handling. + Copyright (C) 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include <gconv.h> +#include <inttypes.h> +#include <stdlib.h> +#include <string.h> +#include <wchar.h> + + +/* Table for Big5 to UCS conversion. We have a few problems with this + conversion. Cited from the file `big5.txt' from the Unicode CD: + + ``WARNING! It is currently impossible to provide round-trip compatibility + between BIG5 and Unicode. + + A number of characters are not currently mapped because + of conflicts with other mappings. They are as follows: + + BIG5 Description Comments + + 0xA15A SPACING UNDERSCORE duplicates A1C4 + 0xA1C3 SPACING HEAVY OVERSCORE not in Unicode + 0xA1C5 SPACING HEAVY UNDERSCORE not in Unicode + 0xA1FE LT DIAG UP RIGHT TO LOW LEFT duplicates A2AC + 0xA240 LT DIAG UP LEFT TO LOW RIGHT duplicates A2AD + 0xA2CC HANGZHOU NUMERAL TEN conflicts with A451 mapping + 0xA2CE HANGZHOU NUMERAL THIRTY conflicts with A4CA mapping'' + + To resolve this problem we don't recognize these characters as legal. + + The following table can be generated from the file + unix/mappings/eastasia/other/big5.txt + from the Unicode CD (also available on their FTP server) using + the command + + egrep '^0x' \ + /mnt/cdrom/unix/mappings/eastasia/other/big5.txt | + grep -v 'NO MAPPING' | perl ~/big5.pl + + where big5.pl contains: + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + while (<>) { + local($big5, $ucs, %rest) = split; + $big5 = hex($big5) - 0xa140; + local($ridx) = int($big5 / 256) * 157; + if ($big5 % 256 > 0x3e) { + $ridx += ($big5 % 256) - 0x22; + } else { + $ridx += ($big5 % 256); + } + printf "\n " if (($n % 4) == 0); + ++$n; + printf " [%5d] = %s,", $ridx, $ucs; + } + print "\n"; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +static const uint16_t big5_to_ucs[14758] = +{ + [ 0] = 0x3000, [ 1] = 0xFF0C, [ 2] = 0x3001, [ 3] = 0x3002, + [ 4] = 0xFF0E, [ 5] = 0x2022, [ 6] = 0xFF1B, [ 7] = 0xFF1A, + [ 8] = 0xFF1F, [ 9] = 0xFF01, [ 10] = 0xFE30, [ 11] = 0x2026, + [ 12] = 0x2025, [ 13] = 0xFE50, [ 14] = 0xFF64, [ 15] = 0xFE52, + [ 16] = 0x00B7, [ 17] = 0xFE54, [ 18] = 0xFE55, [ 19] = 0xFE56, + [ 20] = 0xFE57, [ 21] = 0xFF5C, [ 22] = 0x2013, [ 23] = 0xFE31, + [ 24] = 0x2014, [ 25] = 0xFE33, [ 27] = 0xFE34, [ 28] = 0xFE4F, + [ 29] = 0xFF08, [ 30] = 0xFF09, [ 31] = 0xFE35, [ 32] = 0xFE36, + [ 33] = 0xFF5B, [ 34] = 0xFF5D, [ 35] = 0xFE37, [ 36] = 0xFE38, + [ 37] = 0x3014, [ 38] = 0x3015, [ 39] = 0xFE39, [ 40] = 0xFE3A, + [ 41] = 0x3010, [ 42] = 0x3011, [ 43] = 0xFE3B, [ 44] = 0xFE3C, + [ 45] = 0x300A, [ 46] = 0x300B, [ 47] = 0xFE3D, [ 48] = 0xFE3E, + [ 49] = 0x3008, [ 50] = 0x3009, [ 51] = 0xFE3F, [ 52] = 0xFE40, + [ 53] = 0x300C, [ 54] = 0x300D, [ 55] = 0xFE41, [ 56] = 0xFE42, + [ 57] = 0x300E, [ 58] = 0x300F, [ 59] = 0xFE43, [ 60] = 0xFE44, + [ 61] = 0xFE59, [ 62] = 0xFE5A, [ 63] = 0xFE5B, [ 64] = 0xFE5C, + [ 65] = 0xFE5D, [ 66] = 0xFE5E, [ 67] = 0x2018, [ 68] = 0x2019, + [ 69] = 0x201C, [ 70] = 0x201D, [ 71] = 0x301D, [ 72] = 0x301E, + [ 73] = 0x2035, [ 74] = 0x2032, [ 75] = 0xFF03, [ 76] = 0xFF06, + [ 77] = 0xFF0A, [ 78] = 0x203B, [ 79] = 0x00A7, [ 80] = 0x3003, + [ 81] = 0x25CB, [ 82] = 0x25CF, [ 83] = 0x25B3, [ 84] = 0x25B2, + [ 85] = 0x25CE, [ 86] = 0x2606, [ 87] = 0x2605, [ 88] = 0x25C7, + [ 89] = 0x25C6, [ 90] = 0x25A1, [ 91] = 0x25A0, [ 92] = 0x25BD, + [ 93] = 0x25BC, [ 94] = 0x32A3, [ 95] = 0x2105, [ 96] = 0x203E, + [ 98] = 0xFF3F, [ 100] = 0xFE49, [ 101] = 0xFE4A, [ 102] = 0xFE4D, + [ 103] = 0xFE4E, [ 104] = 0xFE4B, [ 105] = 0xFE4C, [ 106] = 0xFE5F, + [ 107] = 0xFE60, [ 108] = 0xFE61, [ 109] = 0xFF0B, [ 110] = 0xFF0D, + [ 111] = 0x00D7, [ 112] = 0x00F7, [ 113] = 0x00B1, [ 114] = 0x221A, + [ 115] = 0xFF1C, [ 116] = 0xFF1E, [ 117] = 0xFF1D, [ 118] = 0x2266, + [ 119] = 0x2267, [ 120] = 0x2260, [ 121] = 0x221E, [ 122] = 0x2252, + [ 123] = 0x2261, [ 124] = 0xFE62, [ 125] = 0xFE63, [ 126] = 0xFE64, + [ 127] = 0xFE65, [ 128] = 0xFE66, [ 129] = 0x223C, [ 130] = 0x2229, + [ 131] = 0x222A, [ 132] = 0x22A5, [ 133] = 0x2220, [ 134] = 0x221F, + [ 135] = 0x22BF, [ 136] = 0x33D2, [ 137] = 0x33D1, [ 138] = 0x222B, + [ 139] = 0x222E, [ 140] = 0x2235, [ 141] = 0x2234, [ 142] = 0x2640, + [ 143] = 0x2642, [ 144] = 0x2641, [ 145] = 0x2609, [ 146] = 0x2191, + [ 147] = 0x2193, [ 148] = 0x2190, [ 149] = 0x2192, [ 150] = 0x2196, + [ 151] = 0x2197, [ 152] = 0x2199, [ 153] = 0x2198, [ 154] = 0x2225, + [ 155] = 0x2223, [ 158] = 0xFF0F, [ 159] = 0xFF3C, [ 160] = 0xFF04, + [ 161] = 0x00A5, [ 162] = 0x3012, [ 163] = 0x00A2, [ 164] = 0x00A3, + [ 165] = 0xFF05, [ 166] = 0xFF20, [ 167] = 0x2103, [ 168] = 0x2109, + [ 169] = 0xFE69, [ 170] = 0xFE6A, [ 171] = 0xFE6B, [ 172] = 0x33D5, + [ 173] = 0x339C, [ 174] = 0x339D, [ 175] = 0x339E, [ 176] = 0x33CE, + [ 177] = 0x33A1, [ 178] = 0x338E, [ 179] = 0x338F, [ 180] = 0x33C4, + [ 181] = 0x00B0, [ 182] = 0x5159, [ 183] = 0x515B, [ 184] = 0x515E, + [ 185] = 0x515D, [ 186] = 0x5161, [ 187] = 0x5163, [ 188] = 0x55E7, + [ 189] = 0x74E9, [ 190] = 0x7CCE, [ 191] = 0x2581, [ 192] = 0x2582, + [ 193] = 0x2583, [ 194] = 0x2584, [ 195] = 0x2585, [ 196] = 0x2586, + [ 197] = 0x2587, [ 198] = 0x2588, [ 199] = 0x258F, [ 200] = 0x258E, + [ 201] = 0x258D, [ 202] = 0x258C, [ 203] = 0x258B, [ 204] = 0x258A, + [ 205] = 0x2589, [ 206] = 0x253C, [ 207] = 0x2534, [ 208] = 0x252C, + [ 209] = 0x2524, [ 210] = 0x251C, [ 211] = 0x2594, [ 212] = 0x2500, + [ 213] = 0x2502, [ 214] = 0x2595, [ 215] = 0x250C, [ 216] = 0x2510, + [ 217] = 0x2514, [ 218] = 0x2518, [ 219] = 0x256D, [ 220] = 0x256E, + [ 221] = 0x2570, [ 222] = 0x256F, [ 223] = 0x2550, [ 224] = 0x255E, + [ 225] = 0x256A, [ 226] = 0x2561, [ 227] = 0x25E2, [ 228] = 0x25E3, + [ 229] = 0x25E5, [ 230] = 0x25E4, [ 231] = 0x2571, [ 232] = 0x2572, + [ 233] = 0x2573, [ 234] = 0xFF10, [ 235] = 0xFF11, [ 236] = 0xFF12, + [ 237] = 0xFF13, [ 238] = 0xFF14, [ 239] = 0xFF15, [ 240] = 0xFF16, + [ 241] = 0xFF17, [ 242] = 0xFF18, [ 243] = 0xFF19, [ 244] = 0x2160, + [ 245] = 0x2161, [ 246] = 0x2162, [ 247] = 0x2163, [ 248] = 0x2164, + [ 249] = 0x2165, [ 250] = 0x2166, [ 251] = 0x2167, [ 252] = 0x2168, + [ 253] = 0x2169, [ 254] = 0x3021, [ 255] = 0x3022, [ 256] = 0x3023, + [ 257] = 0x3024, [ 258] = 0x3025, [ 259] = 0x3026, [ 260] = 0x3027, + [ 261] = 0x3028, [ 262] = 0x3029, [ 264] = 0x5344, [ 266] = 0xFF21, + [ 267] = 0xFF22, [ 268] = 0xFF23, [ 269] = 0xFF24, [ 270] = 0xFF25, + [ 271] = 0xFF26, [ 272] = 0xFF27, [ 273] = 0xFF28, [ 274] = 0xFF29, + [ 275] = 0xFF2A, [ 276] = 0xFF2B, [ 277] = 0xFF2C, [ 278] = 0xFF2D, + [ 279] = 0xFF2E, [ 280] = 0xFF2F, [ 281] = 0xFF30, [ 282] = 0xFF31, + [ 283] = 0xFF32, [ 284] = 0xFF33, [ 285] = 0xFF34, [ 286] = 0xFF35, + [ 287] = 0xFF36, [ 288] = 0xFF37, [ 289] = 0xFF38, [ 290] = 0xFF39, + [ 291] = 0xFF3A, [ 292] = 0xFF41, [ 293] = 0xFF42, [ 294] = 0xFF43, + [ 295] = 0xFF44, [ 296] = 0xFF45, [ 297] = 0xFF46, [ 298] = 0xFF47, + [ 299] = 0xFF48, [ 300] = 0xFF49, [ 301] = 0xFF4A, [ 302] = 0xFF4B, + [ 303] = 0xFF4C, [ 304] = 0xFF4D, [ 305] = 0xFF4E, [ 306] = 0xFF4F, + [ 307] = 0xFF50, [ 308] = 0xFF51, [ 309] = 0xFF52, [ 310] = 0xFF53, + [ 311] = 0xFF54, [ 312] = 0xFF55, [ 313] = 0xFF56, [ 314] = 0xFF57, + [ 315] = 0xFF58, [ 316] = 0xFF59, [ 317] = 0xFF5A, [ 318] = 0x0391, + [ 319] = 0x0392, [ 320] = 0x0393, [ 321] = 0x0394, [ 322] = 0x0395, + [ 323] = 0x0396, [ 324] = 0x0397, [ 325] = 0x0398, [ 326] = 0x0399, + [ 327] = 0x039A, [ 328] = 0x039B, [ 329] = 0x039C, [ 330] = 0x039D, + [ 331] = 0x039E, [ 332] = 0x039F, [ 333] = 0x03A0, [ 334] = 0x03A1, + [ 335] = 0x03A3, [ 336] = 0x03A4, [ 337] = 0x03A5, [ 338] = 0x03A6, + [ 339] = 0x03A7, [ 340] = 0x03A8, [ 341] = 0x03A9, [ 342] = 0x03B1, + [ 343] = 0x03B2, [ 344] = 0x03B3, [ 345] = 0x03B4, [ 346] = 0x03B5, + [ 347] = 0x03B6, [ 348] = 0x03B7, [ 349] = 0x03B8, [ 350] = 0x03B9, + [ 351] = 0x03BA, [ 352] = 0x03BB, [ 353] = 0x03BC, [ 354] = 0x03BD, + [ 355] = 0x03BE, [ 356] = 0x03BF, [ 357] = 0x03C0, [ 358] = 0x03C1, + [ 359] = 0x03C3, [ 360] = 0x03C4, [ 361] = 0x03C5, [ 362] = 0x03C6, + [ 363] = 0x03C7, [ 364] = 0x03C8, [ 365] = 0x03C9, [ 366] = 0x3105, + [ 367] = 0x3106, [ 368] = 0x3107, [ 369] = 0x3108, [ 370] = 0x3109, + [ 371] = 0x310A, [ 372] = 0x310B, [ 373] = 0x310C, [ 374] = 0x310D, + [ 375] = 0x310E, [ 376] = 0x310F, [ 377] = 0x3110, [ 378] = 0x3111, + [ 379] = 0x3112, [ 380] = 0x3113, [ 381] = 0x3114, [ 382] = 0x3115, + [ 383] = 0x3116, [ 384] = 0x3117, [ 385] = 0x3118, [ 386] = 0x3119, + [ 387] = 0x311A, [ 388] = 0x311B, [ 389] = 0x311C, [ 390] = 0x311D, + [ 391] = 0x311E, [ 392] = 0x311F, [ 393] = 0x3120, [ 394] = 0x3121, + [ 395] = 0x3122, [ 396] = 0x3123, [ 397] = 0x3124, [ 398] = 0x3125, + [ 399] = 0x3126, [ 400] = 0x3127, [ 401] = 0x3128, [ 402] = 0x3129, + [ 403] = 0x02D9, [ 404] = 0x02C9, [ 405] = 0x02CA, [ 406] = 0x02C7, + [ 407] = 0x02CB, [ 471] = 0x4E00, [ 472] = 0x4E59, [ 473] = 0x4E01, + [ 474] = 0x4E03, [ 475] = 0x4E43, [ 476] = 0x4E5D, [ 477] = 0x4E86, + [ 478] = 0x4E8C, [ 479] = 0x4EBA, [ 480] = 0x513F, [ 481] = 0x5165, + [ 482] = 0x516B, [ 483] = 0x51E0, [ 484] = 0x5200, [ 485] = 0x5201, + [ 486] = 0x529B, [ 487] = 0x5315, [ 488] = 0x5341, [ 489] = 0x535C, + [ 490] = 0x53C8, [ 491] = 0x4E09, [ 492] = 0x4E0B, [ 493] = 0x4E08, + [ 494] = 0x4E0A, [ 495] = 0x4E2B, [ 496] = 0x4E38, [ 497] = 0x51E1, + [ 498] = 0x4E45, [ 499] = 0x4E48, [ 500] = 0x4E5F, [ 501] = 0x4E5E, + [ 502] = 0x4E8E, [ 503] = 0x4EA1, [ 504] = 0x5140, [ 505] = 0x5203, + [ 506] = 0x52FA, [ 507] = 0x5343, [ 508] = 0x53C9, [ 509] = 0x53E3, + [ 510] = 0x571F, [ 511] = 0x58EB, [ 512] = 0x5915, [ 513] = 0x5927, + [ 514] = 0x5973, [ 515] = 0x5B50, [ 516] = 0x5B51, [ 517] = 0x5B53, + [ 518] = 0x5BF8, [ 519] = 0x5C0F, [ 520] = 0x5C22, [ 521] = 0x5C38, + [ 522] = 0x5C71, [ 523] = 0x5DDD, [ 524] = 0x5DE5, [ 525] = 0x5DF1, + [ 526] = 0x5DF2, [ 527] = 0x5DF3, [ 528] = 0x5DFE, [ 529] = 0x5E72, + [ 530] = 0x5EFE, [ 531] = 0x5F0B, [ 532] = 0x5F13, [ 533] = 0x624D, + [ 534] = 0x4E11, [ 535] = 0x4E10, [ 536] = 0x4E0D, [ 537] = 0x4E2D, + [ 538] = 0x4E30, [ 539] = 0x4E39, [ 540] = 0x4E4B, [ 541] = 0x5C39, + [ 542] = 0x4E88, [ 543] = 0x4E91, [ 544] = 0x4E95, [ 545] = 0x4E92, + [ 546] = 0x4E94, [ 547] = 0x4EA2, [ 548] = 0x4EC1, [ 549] = 0x4EC0, + [ 550] = 0x4EC3, [ 551] = 0x4EC6, [ 552] = 0x4EC7, [ 553] = 0x4ECD, + [ 554] = 0x4ECA, [ 555] = 0x4ECB, [ 556] = 0x4EC4, [ 557] = 0x5143, + [ 558] = 0x5141, [ 559] = 0x5167, [ 560] = 0x516D, [ 561] = 0x516E, + [ 562] = 0x516C, [ 563] = 0x5197, [ 564] = 0x51F6, [ 565] = 0x5206, + [ 566] = 0x5207, [ 567] = 0x5208, [ 568] = 0x52FB, [ 569] = 0x52FE, + [ 570] = 0x52FF, [ 571] = 0x5316, [ 572] = 0x5339, [ 573] = 0x5348, + [ 574] = 0x5347, [ 575] = 0x5345, [ 576] = 0x535E, [ 577] = 0x5384, + [ 578] = 0x53CB, [ 579] = 0x53CA, [ 580] = 0x53CD, [ 581] = 0x58EC, + [ 582] = 0x5929, [ 583] = 0x592B, [ 584] = 0x592A, [ 585] = 0x592D, + [ 586] = 0x5B54, [ 587] = 0x5C11, [ 588] = 0x5C24, [ 589] = 0x5C3A, + [ 590] = 0x5C6F, [ 591] = 0x5DF4, [ 592] = 0x5E7B, [ 593] = 0x5EFF, + [ 594] = 0x5F14, [ 595] = 0x5F15, [ 596] = 0x5FC3, [ 597] = 0x6208, + [ 598] = 0x6236, [ 599] = 0x624B, [ 600] = 0x624E, [ 601] = 0x652F, + [ 602] = 0x6587, [ 603] = 0x6597, [ 604] = 0x65A4, [ 605] = 0x65B9, + [ 606] = 0x65E5, [ 607] = 0x66F0, [ 608] = 0x6708, [ 609] = 0x6728, + [ 610] = 0x6B20, [ 611] = 0x6B62, [ 612] = 0x6B79, [ 613] = 0x6BCB, + [ 614] = 0x6BD4, [ 615] = 0x6BDB, [ 616] = 0x6C0F, [ 617] = 0x6C34, + [ 618] = 0x706B, [ 619] = 0x722A, [ 620] = 0x7236, [ 621] = 0x723B, + [ 622] = 0x7247, [ 623] = 0x7259, [ 624] = 0x725B, [ 625] = 0x72AC, + [ 626] = 0x738B, [ 627] = 0x4E19, [ 628] = 0x4E16, [ 629] = 0x4E15, + [ 630] = 0x4E14, [ 631] = 0x4E18, [ 632] = 0x4E3B, [ 633] = 0x4E4D, + [ 634] = 0x4E4F, [ 635] = 0x4E4E, [ 636] = 0x4EE5, [ 637] = 0x4ED8, + [ 638] = 0x4ED4, [ 639] = 0x4ED5, [ 640] = 0x4ED6, [ 641] = 0x4ED7, + [ 642] = 0x4EE3, [ 643] = 0x4EE4, [ 644] = 0x4ED9, [ 645] = 0x4EDE, + [ 646] = 0x5145, [ 647] = 0x5144, [ 648] = 0x5189, [ 649] = 0x518A, + [ 650] = 0x51AC, [ 651] = 0x51F9, [ 652] = 0x51FA, [ 653] = 0x51F8, + [ 654] = 0x520A, [ 655] = 0x52A0, [ 656] = 0x529F, [ 657] = 0x5305, + [ 658] = 0x5306, [ 659] = 0x5317, [ 660] = 0x531D, [ 661] = 0x4EDF, + [ 662] = 0x534A, [ 663] = 0x5349, [ 664] = 0x5361, [ 665] = 0x5360, + [ 666] = 0x536F, [ 667] = 0x536E, [ 668] = 0x53BB, [ 669] = 0x53EF, + [ 670] = 0x53E4, [ 671] = 0x53F3, [ 672] = 0x53EC, [ 673] = 0x53EE, + [ 674] = 0x53E9, [ 675] = 0x53E8, [ 676] = 0x53FC, [ 677] = 0x53F8, + [ 678] = 0x53F5, [ 679] = 0x53EB, [ 680] = 0x53E6, [ 681] = 0x53EA, + [ 682] = 0x53F2, [ 683] = 0x53F1, [ 684] = 0x53F0, [ 685] = 0x53E5, + [ 686] = 0x53ED, [ 687] = 0x53FB, [ 688] = 0x56DB, [ 689] = 0x56DA, + [ 690] = 0x5916, [ 691] = 0x592E, [ 692] = 0x5931, [ 693] = 0x5974, + [ 694] = 0x5976, [ 695] = 0x5B55, [ 696] = 0x5B83, [ 697] = 0x5C3C, + [ 698] = 0x5DE8, [ 699] = 0x5DE7, [ 700] = 0x5DE6, [ 701] = 0x5E02, + [ 702] = 0x5E03, [ 703] = 0x5E73, [ 704] = 0x5E7C, [ 705] = 0x5F01, + [ 706] = 0x5F18, [ 707] = 0x5F17, [ 708] = 0x5FC5, [ 709] = 0x620A, + [ 710] = 0x6253, [ 711] = 0x6254, [ 712] = 0x6252, [ 713] = 0x6251, + [ 714] = 0x65A5, [ 715] = 0x65E6, [ 716] = 0x672E, [ 717] = 0x672C, + [ 718] = 0x672A, [ 719] = 0x672B, [ 720] = 0x672D, [ 721] = 0x6B63, + [ 722] = 0x6BCD, [ 723] = 0x6C11, [ 724] = 0x6C10, [ 725] = 0x6C38, + [ 726] = 0x6C41, [ 727] = 0x6C40, [ 728] = 0x6C3E, [ 729] = 0x72AF, + [ 730] = 0x7384, [ 731] = 0x7389, [ 732] = 0x74DC, [ 733] = 0x74E6, + [ 734] = 0x7518, [ 735] = 0x751F, [ 736] = 0x7528, [ 737] = 0x7529, + [ 738] = 0x7530, [ 739] = 0x7531, [ 740] = 0x7532, [ 741] = 0x7533, + [ 742] = 0x758B, [ 743] = 0x767D, [ 744] = 0x76AE, [ 745] = 0x76BF, + [ 746] = 0x76EE, [ 747] = 0x77DB, [ 748] = 0x77E2, [ 749] = 0x77F3, + [ 750] = 0x793A, [ 751] = 0x79BE, [ 752] = 0x7A74, [ 753] = 0x7ACB, + [ 754] = 0x4E1E, [ 755] = 0x4E1F, [ 756] = 0x4E52, [ 757] = 0x4E53, + [ 758] = 0x4E69, [ 759] = 0x4E99, [ 760] = 0x4EA4, [ 761] = 0x4EA6, + [ 762] = 0x4EA5, [ 763] = 0x4EFF, [ 764] = 0x4F09, [ 765] = 0x4F19, + [ 766] = 0x4F0A, [ 767] = 0x4F15, [ 768] = 0x4F0D, [ 769] = 0x4F10, + [ 770] = 0x4F11, [ 771] = 0x4F0F, [ 772] = 0x4EF2, [ 773] = 0x4EF6, + [ 774] = 0x4EFB, [ 775] = 0x4EF0, [ 776] = 0x4EF3, [ 777] = 0x4EFD, + [ 778] = 0x4F01, [ 779] = 0x4F0B, [ 780] = 0x5149, [ 781] = 0x5147, + [ 782] = 0x5146, [ 783] = 0x5148, [ 784] = 0x5168, [ 785] = 0x5171, + [ 786] = 0x518D, [ 787] = 0x51B0, [ 788] = 0x5217, [ 789] = 0x5211, + [ 790] = 0x5212, [ 791] = 0x520E, [ 792] = 0x5216, [ 793] = 0x52A3, + [ 794] = 0x5308, [ 795] = 0x5321, [ 796] = 0x5320, [ 797] = 0x5370, + [ 798] = 0x5371, [ 799] = 0x5409, [ 800] = 0x540F, [ 801] = 0x540C, + [ 802] = 0x540A, [ 803] = 0x5410, [ 804] = 0x5401, [ 805] = 0x540B, + [ 806] = 0x5404, [ 807] = 0x5411, [ 808] = 0x540D, [ 809] = 0x5408, + [ 810] = 0x5403, [ 811] = 0x540E, [ 812] = 0x5406, [ 813] = 0x5412, + [ 814] = 0x56E0, [ 815] = 0x56DE, [ 816] = 0x56DD, [ 817] = 0x5733, + [ 818] = 0x5730, [ 819] = 0x5728, [ 820] = 0x572D, [ 821] = 0x572C, + [ 822] = 0x572F, [ 823] = 0x5729, [ 824] = 0x5919, [ 825] = 0x591A, + [ 826] = 0x5937, [ 827] = 0x5938, [ 828] = 0x5984, [ 829] = 0x5978, + [ 830] = 0x5983, [ 831] = 0x597D, [ 832] = 0x5979, [ 833] = 0x5982, + [ 834] = 0x5981, [ 835] = 0x5B57, [ 836] = 0x5B58, [ 837] = 0x5B87, + [ 838] = 0x5B88, [ 839] = 0x5B85, [ 840] = 0x5B89, [ 841] = 0x5BFA, + [ 842] = 0x5C16, [ 843] = 0x5C79, [ 844] = 0x5DDE, [ 845] = 0x5E06, + [ 846] = 0x5E76, [ 847] = 0x5E74, [ 848] = 0x5F0F, [ 849] = 0x5F1B, + [ 850] = 0x5FD9, [ 851] = 0x5FD6, [ 852] = 0x620E, [ 853] = 0x620C, + [ 854] = 0x620D, [ 855] = 0x6210, [ 856] = 0x6263, [ 857] = 0x625B, + [ 858] = 0x6258, [ 859] = 0x6536, [ 860] = 0x65E9, [ 861] = 0x65E8, + [ 862] = 0x65EC, [ 863] = 0x65ED, [ 864] = 0x66F2, [ 865] = 0x66F3, + [ 866] = 0x6709, [ 867] = 0x673D, [ 868] = 0x6734, [ 869] = 0x6731, + [ 870] = 0x6735, [ 871] = 0x6B21, [ 872] = 0x6B64, [ 873] = 0x6B7B, + [ 874] = 0x6C16, [ 875] = 0x6C5D, [ 876] = 0x6C57, [ 877] = 0x6C59, + [ 878] = 0x6C5F, [ 879] = 0x6C60, [ 880] = 0x6C50, [ 881] = 0x6C55, + [ 882] = 0x6C61, [ 883] = 0x6C5B, [ 884] = 0x6C4D, [ 885] = 0x6C4E, + [ 886] = 0x7070, [ 887] = 0x725F, [ 888] = 0x725D, [ 889] = 0x767E, + [ 890] = 0x7AF9, [ 891] = 0x7C73, [ 892] = 0x7CF8, [ 893] = 0x7F36, + [ 894] = 0x7F8A, [ 895] = 0x7FBD, [ 896] = 0x8001, [ 897] = 0x8003, + [ 898] = 0x800C, [ 899] = 0x8012, [ 900] = 0x8033, [ 901] = 0x807F, + [ 902] = 0x8089, [ 903] = 0x808B, [ 904] = 0x808C, [ 905] = 0x81E3, + [ 906] = 0x81EA, [ 907] = 0x81F3, [ 908] = 0x81FC, [ 909] = 0x820C, + [ 910] = 0x821B, [ 911] = 0x821F, [ 912] = 0x826E, [ 913] = 0x8272, + [ 914] = 0x827E, [ 915] = 0x866B, [ 916] = 0x8840, [ 917] = 0x884C, + [ 918] = 0x8863, [ 919] = 0x897F, [ 920] = 0x9621, [ 921] = 0x4E32, + [ 922] = 0x4EA8, [ 923] = 0x4F4D, [ 924] = 0x4F4F, [ 925] = 0x4F47, + [ 926] = 0x4F57, [ 927] = 0x4F5E, [ 928] = 0x4F34, [ 929] = 0x4F5B, + [ 930] = 0x4F55, [ 931] = 0x4F30, [ 932] = 0x4F50, [ 933] = 0x4F51, + [ 934] = 0x4F3D, [ 935] = 0x4F3A, [ 936] = 0x4F38, [ 937] = 0x4F43, + [ 938] = 0x4F54, [ 939] = 0x4F3C, [ 940] = 0x4F46, [ 941] = 0x4F63, + [ 942] = 0x4F5C, [ 943] = 0x4F60, [ 944] = 0x4F2F, [ 945] = 0x4F4E, + [ 946] = 0x4F36, [ 947] = 0x4F59, [ 948] = 0x4F5D, [ 949] = 0x4F48, + [ 950] = 0x4F5A, [ 951] = 0x514C, [ 952] = 0x514B, [ 953] = 0x514D, + [ 954] = 0x5175, [ 955] = 0x51B6, [ 956] = 0x51B7, [ 957] = 0x5225, + [ 958] = 0x5224, [ 959] = 0x5229, [ 960] = 0x522A, [ 961] = 0x5228, + [ 962] = 0x52AB, [ 963] = 0x52A9, [ 964] = 0x52AA, [ 965] = 0x52AC, + [ 966] = 0x5323, [ 967] = 0x5373, [ 968] = 0x5375, [ 969] = 0x541D, + [ 970] = 0x542D, [ 971] = 0x541E, [ 972] = 0x543E, [ 973] = 0x5426, + [ 974] = 0x544E, [ 975] = 0x5427, [ 976] = 0x5446, [ 977] = 0x5443, + [ 978] = 0x5433, [ 979] = 0x5448, [ 980] = 0x5442, [ 981] = 0x541B, + [ 982] = 0x5429, [ 983] = 0x544A, [ 984] = 0x5439, [ 985] = 0x543B, + [ 986] = 0x5438, [ 987] = 0x542E, [ 988] = 0x5435, [ 989] = 0x5436, + [ 990] = 0x5420, [ 991] = 0x543C, [ 992] = 0x5440, [ 993] = 0x5431, + [ 994] = 0x542B, [ 995] = 0x541F, [ 996] = 0x542C, [ 997] = 0x56EA, + [ 998] = 0x56F0, [ 999] = 0x56E4, [ 1000] = 0x56EB, [ 1001] = 0x574A, + [ 1002] = 0x5751, [ 1003] = 0x5740, [ 1004] = 0x574D, [ 1005] = 0x5747, + [ 1006] = 0x574E, [ 1007] = 0x573E, [ 1008] = 0x5750, [ 1009] = 0x574F, + [ 1010] = 0x573B, [ 1011] = 0x58EF, [ 1012] = 0x593E, [ 1013] = 0x599D, + [ 1014] = 0x5992, [ 1015] = 0x59A8, [ 1016] = 0x599E, [ 1017] = 0x59A3, + [ 1018] = 0x5999, [ 1019] = 0x5996, [ 1020] = 0x598D, [ 1021] = 0x59A4, + [ 1022] = 0x5993, [ 1023] = 0x598A, [ 1024] = 0x59A5, [ 1025] = 0x5B5D, + [ 1026] = 0x5B5C, [ 1027] = 0x5B5A, [ 1028] = 0x5B5B, [ 1029] = 0x5B8C, + [ 1030] = 0x5B8B, [ 1031] = 0x5B8F, [ 1032] = 0x5C2C, [ 1033] = 0x5C40, + [ 1034] = 0x5C41, [ 1035] = 0x5C3F, [ 1036] = 0x5C3E, [ 1037] = 0x5C90, + [ 1038] = 0x5C91, [ 1039] = 0x5C94, [ 1040] = 0x5C8C, [ 1041] = 0x5DEB, + [ 1042] = 0x5E0C, [ 1043] = 0x5E8F, [ 1044] = 0x5E87, [ 1045] = 0x5E8A, + [ 1046] = 0x5EF7, [ 1047] = 0x5F04, [ 1048] = 0x5F1F, [ 1049] = 0x5F64, + [ 1050] = 0x5F62, [ 1051] = 0x5F77, [ 1052] = 0x5F79, [ 1053] = 0x5FD8, + [ 1054] = 0x5FCC, [ 1055] = 0x5FD7, [ 1056] = 0x5FCD, [ 1057] = 0x5FF1, + [ 1058] = 0x5FEB, [ 1059] = 0x5FF8, [ 1060] = 0x5FEA, [ 1061] = 0x6212, + [ 1062] = 0x6211, [ 1063] = 0x6284, [ 1064] = 0x6297, [ 1065] = 0x6296, + [ 1066] = 0x6280, [ 1067] = 0x6276, [ 1068] = 0x6289, [ 1069] = 0x626D, + [ 1070] = 0x628A, [ 1071] = 0x627C, [ 1072] = 0x627E, [ 1073] = 0x6279, + [ 1074] = 0x6273, [ 1075] = 0x6292, [ 1076] = 0x626F, [ 1077] = 0x6298, + [ 1078] = 0x626E, [ 1079] = 0x6295, [ 1080] = 0x6293, [ 1081] = 0x6291, + [ 1082] = 0x6286, [ 1083] = 0x6539, [ 1084] = 0x653B, [ 1085] = 0x6538, + [ 1086] = 0x65F1, [ 1087] = 0x66F4, [ 1088] = 0x675F, [ 1089] = 0x674E, + [ 1090] = 0x674F, [ 1091] = 0x6750, [ 1092] = 0x6751, [ 1093] = 0x675C, + [ 1094] = 0x6756, [ 1095] = 0x675E, [ 1096] = 0x6749, [ 1097] = 0x6746, + [ 1098] = 0x6760, [ 1099] = 0x6753, [ 1100] = 0x6757, [ 1101] = 0x6B65, + [ 1102] = 0x6BCF, [ 1103] = 0x6C42, [ 1104] = 0x6C5E, [ 1105] = 0x6C99, + [ 1106] = 0x6C81, [ 1107] = 0x6C88, [ 1108] = 0x6C89, [ 1109] = 0x6C85, + [ 1110] = 0x6C9B, [ 1111] = 0x6C6A, [ 1112] = 0x6C7A, [ 1113] = 0x6C90, + [ 1114] = 0x6C70, [ 1115] = 0x6C8C, [ 1116] = 0x6C68, [ 1117] = 0x6C96, + [ 1118] = 0x6C92, [ 1119] = 0x6C7D, [ 1120] = 0x6C83, [ 1121] = 0x6C72, + [ 1122] = 0x6C7E, [ 1123] = 0x6C74, [ 1124] = 0x6C86, [ 1125] = 0x6C76, + [ 1126] = 0x6C8D, [ 1127] = 0x6C94, [ 1128] = 0x6C98, [ 1129] = 0x6C82, + [ 1130] = 0x7076, [ 1131] = 0x707C, [ 1132] = 0x707D, [ 1133] = 0x7078, + [ 1134] = 0x7262, [ 1135] = 0x7261, [ 1136] = 0x7260, [ 1137] = 0x72C4, + [ 1138] = 0x72C2, [ 1139] = 0x7396, [ 1140] = 0x752C, [ 1141] = 0x752B, + [ 1142] = 0x7537, [ 1143] = 0x7538, [ 1144] = 0x7682, [ 1145] = 0x76EF, + [ 1146] = 0x77E3, [ 1147] = 0x79C1, [ 1148] = 0x79C0, [ 1149] = 0x79BF, + [ 1150] = 0x7A76, [ 1151] = 0x7CFB, [ 1152] = 0x7F55, [ 1153] = 0x8096, + [ 1154] = 0x8093, [ 1155] = 0x809D, [ 1156] = 0x8098, [ 1157] = 0x809B, + [ 1158] = 0x809A, [ 1159] = 0x80B2, [ 1160] = 0x826F, [ 1161] = 0x8292, + [ 1162] = 0x828B, [ 1163] = 0x828D, [ 1164] = 0x898B, [ 1165] = 0x89D2, + [ 1166] = 0x8A00, [ 1167] = 0x8C37, [ 1168] = 0x8C46, [ 1169] = 0x8C55, + [ 1170] = 0x8C9D, [ 1171] = 0x8D64, [ 1172] = 0x8D70, [ 1173] = 0x8DB3, + [ 1174] = 0x8EAB, [ 1175] = 0x8ECA, [ 1176] = 0x8F9B, [ 1177] = 0x8FB0, + [ 1178] = 0x8FC2, [ 1179] = 0x8FC6, [ 1180] = 0x8FC5, [ 1181] = 0x8FC4, + [ 1182] = 0x5DE1, [ 1183] = 0x9091, [ 1184] = 0x90A2, [ 1185] = 0x90AA, + [ 1186] = 0x90A6, [ 1187] = 0x90A3, [ 1188] = 0x9149, [ 1189] = 0x91C6, + [ 1190] = 0x91CC, [ 1191] = 0x9632, [ 1192] = 0x962E, [ 1193] = 0x9631, + [ 1194] = 0x962A, [ 1195] = 0x962C, [ 1196] = 0x4E26, [ 1197] = 0x4E56, + [ 1198] = 0x4E73, [ 1199] = 0x4E8B, [ 1200] = 0x4E9B, [ 1201] = 0x4E9E, + [ 1202] = 0x4EAB, [ 1203] = 0x4EAC, [ 1204] = 0x4F6F, [ 1205] = 0x4F9D, + [ 1206] = 0x4F8D, [ 1207] = 0x4F73, [ 1208] = 0x4F7F, [ 1209] = 0x4F6C, + [ 1210] = 0x4F9B, [ 1211] = 0x4F8B, [ 1212] = 0x4F86, [ 1213] = 0x4F83, + [ 1214] = 0x4F70, [ 1215] = 0x4F75, [ 1216] = 0x4F88, [ 1217] = 0x4F69, + [ 1218] = 0x4F7B, [ 1219] = 0x4F96, [ 1220] = 0x4F7E, [ 1221] = 0x4F8F, + [ 1222] = 0x4F91, [ 1223] = 0x4F7A, [ 1224] = 0x5154, [ 1225] = 0x5152, + [ 1226] = 0x5155, [ 1227] = 0x5169, [ 1228] = 0x5177, [ 1229] = 0x5176, + [ 1230] = 0x5178, [ 1231] = 0x51BD, [ 1232] = 0x51FD, [ 1233] = 0x523B, + [ 1234] = 0x5238, [ 1235] = 0x5237, [ 1236] = 0x523A, [ 1237] = 0x5230, + [ 1238] = 0x522E, [ 1239] = 0x5236, [ 1240] = 0x5241, [ 1241] = 0x52BE, + [ 1242] = 0x52BB, [ 1243] = 0x5352, [ 1244] = 0x5354, [ 1245] = 0x5353, + [ 1246] = 0x5351, [ 1247] = 0x5366, [ 1248] = 0x5377, [ 1249] = 0x5378, + [ 1250] = 0x5379, [ 1251] = 0x53D6, [ 1252] = 0x53D4, [ 1253] = 0x53D7, + [ 1254] = 0x5473, [ 1255] = 0x5475, [ 1256] = 0x5496, [ 1257] = 0x5478, + [ 1258] = 0x5495, [ 1259] = 0x5480, [ 1260] = 0x547B, [ 1261] = 0x5477, + [ 1262] = 0x5484, [ 1263] = 0x5492, [ 1264] = 0x5486, [ 1265] = 0x547C, + [ 1266] = 0x5490, [ 1267] = 0x5471, [ 1268] = 0x5476, [ 1269] = 0x548C, + [ 1270] = 0x549A, [ 1271] = 0x5462, [ 1272] = 0x5468, [ 1273] = 0x548B, + [ 1274] = 0x547D, [ 1275] = 0x548E, [ 1276] = 0x56FA, [ 1277] = 0x5783, + [ 1278] = 0x5777, [ 1279] = 0x576A, [ 1280] = 0x5769, [ 1281] = 0x5761, + [ 1282] = 0x5766, [ 1283] = 0x5764, [ 1284] = 0x577C, [ 1285] = 0x591C, + [ 1286] = 0x5949, [ 1287] = 0x5947, [ 1288] = 0x5948, [ 1289] = 0x5944, + [ 1290] = 0x5954, [ 1291] = 0x59BE, [ 1292] = 0x59BB, [ 1293] = 0x59D4, + [ 1294] = 0x59B9, [ 1295] = 0x59AE, [ 1296] = 0x59D1, [ 1297] = 0x59C6, + [ 1298] = 0x59D0, [ 1299] = 0x59CD, [ 1300] = 0x59CB, [ 1301] = 0x59D3, + [ 1302] = 0x59CA, [ 1303] = 0x59AF, [ 1304] = 0x59B3, [ 1305] = 0x59D2, + [ 1306] = 0x59C5, [ 1307] = 0x5B5F, [ 1308] = 0x5B64, [ 1309] = 0x5B63, + [ 1310] = 0x5B97, [ 1311] = 0x5B9A, [ 1312] = 0x5B98, [ 1313] = 0x5B9C, + [ 1314] = 0x5B99, [ 1315] = 0x5B9B, [ 1316] = 0x5C1A, [ 1317] = 0x5C48, + [ 1318] = 0x5C45, [ 1319] = 0x5C46, [ 1320] = 0x5CB7, [ 1321] = 0x5CA1, + [ 1322] = 0x5CB8, [ 1323] = 0x5CA9, [ 1324] = 0x5CAB, [ 1325] = 0x5CB1, + [ 1326] = 0x5CB3, [ 1327] = 0x5E18, [ 1328] = 0x5E1A, [ 1329] = 0x5E16, + [ 1330] = 0x5E15, [ 1331] = 0x5E1B, [ 1332] = 0x5E11, [ 1333] = 0x5E78, + [ 1334] = 0x5E9A, [ 1335] = 0x5E97, [ 1336] = 0x5E9C, [ 1337] = 0x5E95, + [ 1338] = 0x5E96, [ 1339] = 0x5EF6, [ 1340] = 0x5F26, [ 1341] = 0x5F27, + [ 1342] = 0x5F29, [ 1343] = 0x5F80, [ 1344] = 0x5F81, [ 1345] = 0x5F7F, + [ 1346] = 0x5F7C, [ 1347] = 0x5FDD, [ 1348] = 0x5FE0, [ 1349] = 0x5FFD, + [ 1350] = 0x5FF5, [ 1351] = 0x5FFF, [ 1352] = 0x600F, [ 1353] = 0x6014, + [ 1354] = 0x602F, [ 1355] = 0x6035, [ 1356] = 0x6016, [ 1357] = 0x602A, + [ 1358] = 0x6015, [ 1359] = 0x6021, [ 1360] = 0x6027, [ 1361] = 0x6029, + [ 1362] = 0x602B, [ 1363] = 0x601B, [ 1364] = 0x6216, [ 1365] = 0x6215, + [ 1366] = 0x623F, [ 1367] = 0x623E, [ 1368] = 0x6240, [ 1369] = 0x627F, + [ 1370] = 0x62C9, [ 1371] = 0x62CC, [ 1372] = 0x62C4, [ 1373] = 0x62BF, + [ 1374] = 0x62C2, [ 1375] = 0x62B9, [ 1376] = 0x62D2, [ 1377] = 0x62DB, + [ 1378] = 0x62AB, [ 1379] = 0x62D3, [ 1380] = 0x62D4, [ 1381] = 0x62CB, + [ 1382] = 0x62C8, [ 1383] = 0x62A8, [ 1384] = 0x62BD, [ 1385] = 0x62BC, + [ 1386] = 0x62D0, [ 1387] = 0x62D9, [ 1388] = 0x62C7, [ 1389] = 0x62CD, + [ 1390] = 0x62B5, [ 1391] = 0x62DA, [ 1392] = 0x62B1, [ 1393] = 0x62D8, + [ 1394] = 0x62D6, [ 1395] = 0x62D7, [ 1396] = 0x62C6, [ 1397] = 0x62AC, + [ 1398] = 0x62CE, [ 1399] = 0x653E, [ 1400] = 0x65A7, [ 1401] = 0x65BC, + [ 1402] = 0x65FA, [ 1403] = 0x6614, [ 1404] = 0x6613, [ 1405] = 0x660C, + [ 1406] = 0x6606, [ 1407] = 0x6602, [ 1408] = 0x660E, [ 1409] = 0x6600, + [ 1410] = 0x660F, [ 1411] = 0x6615, [ 1412] = 0x660A, [ 1413] = 0x6607, + [ 1414] = 0x670D, [ 1415] = 0x670B, [ 1416] = 0x676D, [ 1417] = 0x678B, + [ 1418] = 0x6795, [ 1419] = 0x6771, [ 1420] = 0x679C, [ 1421] = 0x6773, + [ 1422] = 0x6777, [ 1423] = 0x6787, [ 1424] = 0x679D, [ 1425] = 0x6797, + [ 1426] = 0x676F, [ 1427] = 0x6770, [ 1428] = 0x677F, [ 1429] = 0x6789, + [ 1430] = 0x677E, [ 1431] = 0x6790, [ 1432] = 0x6775, [ 1433] = 0x679A, + [ 1434] = 0x6793, [ 1435] = 0x677C, [ 1436] = 0x676A, [ 1437] = 0x6772, + [ 1438] = 0x6B23, [ 1439] = 0x6B66, [ 1440] = 0x6B67, [ 1441] = 0x6B7F, + [ 1442] = 0x6C13, [ 1443] = 0x6C1B, [ 1444] = 0x6CE3, [ 1445] = 0x6CE8, + [ 1446] = 0x6CF3, [ 1447] = 0x6CB1, [ 1448] = 0x6CCC, [ 1449] = 0x6CE5, + [ 1450] = 0x6CB3, [ 1451] = 0x6CBD, [ 1452] = 0x6CBE, [ 1453] = 0x6CBC, + [ 1454] = 0x6CE2, [ 1455] = 0x6CAB, [ 1456] = 0x6CD5, [ 1457] = 0x6CD3, + [ 1458] = 0x6CB8, [ 1459] = 0x6CC4, [ 1460] = 0x6CB9, [ 1461] |
