diff options
| author | Ulrich Drepper <drepper@redhat.com> | 2000-06-04 16:25:27 +0000 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 2000-06-04 16:25:27 +0000 |
| commit | dda5c10bbf565ff92f34c2385a2dc9537c81a1a9 (patch) | |
| tree | 0d766fc0627bdf5ee44a009d366267a1ba4a4d5f | |
| parent | cc46c92d6b7d03aedb6c06364376c17dc9e0feb3 (diff) | |
| download | glibc-dda5c10bbf565ff92f34c2385a2dc9537c81a1a9.tar.xz glibc-dda5c10bbf565ff92f34c2385a2dc9537c81a1a9.zip | |
Update.
2000-06-04 Ulrich Drepper <drepper@redhat.com>
* iconvdata/big5hkscs.c: New file.
Modified from big5.c by Roger So <rogerso@sis.dhs.org>.
* iconvdata/gconv-modules: Add entry for new module.
| -rw-r--r-- | ChangeLog | 7 | ||||
| -rw-r--r-- | iconvdata/big5hkscs.c | 12748 | ||||
| -rw-r--r-- | iconvdata/gconv-modules | 4 |
3 files changed, 12759 insertions, 0 deletions
@@ -1,3 +1,10 @@ +2000-06-04 Ulrich Drepper <drepper@redhat.com> + + * iconvdata/big5hkscs.c: New file. + Modified from big5.c by Roger So <rogerso@sis.dhs.org>. + + * iconvdata/gconv-modules: Add entry for new module. + 2000-06-01 Jakub Jelinek <jakub@redhat.com> * libc/sysdeps/alpha/fpu/bits/mathinline.h: Add __THROW to all diff --git a/iconvdata/big5hkscs.c b/iconvdata/big5hkscs.c new file mode 100644 index 0000000000..7e1999ec03 --- /dev/null +++ b/iconvdata/big5hkscs.c @@ -0,0 +1,12748 @@ +/* Mapping tables for Big5-HKSCS handling. + Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. + Modified for Big5-HKSCS by Roger So <spacehunt@e-fever.org>, 2000. + + 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 <stdint.h> +#include <stdlib.h> +#include <string.h> +#include <wchar.h> + + +/* Table for Big5 to UCS conversion. + + With HKSCS mappings 0x8140-0xA0FE and 0xFA40-0xFEFE added; more info: + http://www.digital21.gov.hk/eng/hkscs/index.html + - spacehunt 07/01/2000 + + 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[] = +{ + [ 0] = 0xEEB8, [ 1] = 0xEEB9, [ 2] = 0xEEBA, [ 3] = 0xEEBB, + [ 4] = 0xEEBC, [ 5] = 0xEEBD, [ 6] = 0xEEBE, [ 7] = 0xEEBF, + [ 8] = 0xEEC0, [ 9] = 0xEEC1, [ 10] = 0xEEC2, [ 11] = 0xEEC3, + [ 12] = 0xEEC4, [ 13] = 0xEEC5, [ 14] = 0xEEC6, [ 15] = 0xEEC7, + [ 16] = 0xEEC8, [ 17] = 0xEEC9, [ 18] = 0xEECA, [ 19] = 0xEECB, + [ 20] = 0xEECC, [ 21] = 0xEECD, [ 22] = 0xEECE, [ 23] = 0xEECF, + [ 24] = 0xEED0, [ 25] = 0xEED1, [ 26] = 0xEED2, [ 27] = 0xEED3, + [ 28] = 0xEED4, [ 29] = 0xEED5, [ 30] = 0xEED6, [ 31] = 0xEED7, + [ 32] = 0xEED8, [ 33] = 0xEED9, [ 34] = 0xEEDA, [ 35] = 0xEEDB, + [ 36] = 0xEEDC, [ 37] = 0xEEDD, [ 38] = 0xEEDE, [ 39] = 0xEEDF, + [ 40] = 0xEEE0, [ 41] = 0xEEE1, [ 42] = 0xEEE2, [ 43] = 0xEEE3, + [ 44] = 0xEEE4, [ 45] = 0xEEE5, [ 46] = 0xEEE6, [ 47] = 0xEEE7, + [ 48] = 0xEEE8, [ 49] = 0xEEE9, [ 50] = 0xEEEA, [ 51] = 0xEEEB, + [ 52] = 0xEEEC, [ 53] = 0xEEED, [ 54] = 0xEEEE, [ 55] = 0xEEEF, + [ 56] = 0xEEF0, [ 57] = 0xEEF1, [ 58] = 0xEEF2, [ 59] = 0xEEF3, + [ 60] = 0xEEF4, [ 61] = 0xEEF5, [ 62] = 0xEEF6, [ 63] = 0xEEF7, + [ 64] = 0xEEF8, [ 65] = 0xEEF9, [ 66] = 0xEEFA, [ 67] = 0xEEFB, + [ 68] = 0xEEFC, [ 69] = 0xEEFD, [ 70] = 0xEEFE, [ 71] = 0xEEFF, + [ 72] = 0xEF00, [ 73] = 0xEF01, [ 74] = 0xEF02, [ 75] = 0xEF03, + [ 76] = 0xEF04, [ 77] = 0xEF05, [ 78] = 0xEF06, [ 79] = 0xEF07, + [ 80] = 0xEF08, [ 81] = 0xEF09, [ 82] = 0xEF0A, [ 83] = 0xEF0B, + [ 84] = 0xEF0C, [ 85] = 0xEF0D, [ 86] = 0xEF0E, [ 87] = 0xEF0F, + [ 88] = 0xEF10, [ 89] = 0xEF11, [ 90] = 0xEF12, [ 91] = 0xEF13, + [ 92] = 0xEF14, [ 93] = 0xEF15, [ 94] = 0xEF16, [ 95] = 0xEF17, + [ 96] = 0xEF18, [ 97] = 0xEF19, [ 98] = 0xEF1A, [ 99] = 0xEF1B, + [ 100] = 0xEF1C, [ 101] = 0xEF1D, [ 102] = 0xEF1E, [ 103] = 0xEF1F, + [ 104] = 0xEF20, [ 105] = 0xEF21, [ 106] = 0xEF22, [ 107] = 0xEF23, + [ 108] = 0xEF24, [ 109] = 0xEF25, [ 110] = 0xEF26, [ 111] = 0xEF27, + [ 112] = 0xEF28, [ 113] = 0xEF29, [ 114] = 0xEF2A, [ 115] = 0xEF2B, + [ 116] = 0xEF2C, [ 117] = 0xEF2D, [ 118] = 0xEF2E, [ 119] = 0xEF2F, + [ 120] = 0xEF30, [ 121] = 0xEF31, [ 122] = 0xEF32, [ 123] = 0xEF33, + [ 124] = 0xEF34, [ 125] = 0xEF35, [ 126] = 0xEF36, [ 127] = 0xEF37, + [ 128] = 0xEF38, [ 129] = 0xEF39, [ 130] = 0xEF3A, [ 131] = 0xEF3B, + [ 132] = 0xEF3C, [ 133] = 0xEF3D, [ 134] = 0xEF3E, [ 135] = 0xEF3F, + [ 136] = 0xEF40, [ 137] = 0xEF41, [ 138] = 0xEF42, [ 139] = 0xEF43, + [ 140] = 0xEF44, [ 141] = 0xEF45, [ 142] = 0xEF46, [ 143] = 0xEF47, + [ 144] = 0xEF48, [ 145] = 0xEF49, [ 146] = 0xEF4A, [ 147] = 0xEF4B, + [ 148] = 0xEF4C, [ 149] = 0xEF4D, [ 150] = 0xEF4E, [ 151] = 0xEF4F, + [ 152] = 0xEF50, [ 153] = 0xEF51, [ 154] = 0xEF52, [ 155] = 0xEF53, + [ 156] = 0xEF54, [ 157] = 0xEF55, [ 158] = 0xEF56, [ 159] = 0xEF57, + [ 160] = 0xEF58, [ 161] = 0xEF59, [ 162] = 0xEF5A, [ 163] = 0xEF5B, + [ 164] = 0xEF5C, [ 165] = 0xEF5D, [ 166] = 0xEF5E, [ 167] = 0xEF5F, + [ 168] = 0xEF60, [ 169] = 0xEF61, [ 170] = 0xEF62, [ 171] = 0xEF63, + [ 172] = 0xEF64, [ 173] = 0xEF65, [ 174] = 0xEF66, [ 175] = 0xEF67, + [ 176] = 0xEF68, [ 177] = 0xEF69, [ 178] = 0xEF6A, [ 179] = 0xEF6B, + [ 180] = 0xEF6C, [ 181] = 0xEF6D, [ 182] = 0xEF6E, [ 183] = 0xEF6F, + [ 184] = 0xEF70, [ 185] = 0xEF71, [ 186] = 0xEF72, [ 187] = 0xEF73, + [ 188] = 0xEF74, [ 189] = 0xEF75, [ 190] = 0xEF76, [ 191] = 0xEF77, + [ 192] = 0xEF78, [ 193] = 0xEF79, [ 194] = 0xEF7A, [ 195] = 0xEF7B, + [ 196] = 0xEF7C, [ 197] = 0xEF7D, [ 198] = 0xEF7E, [ 199] = 0xEF7F, + [ 200] = 0xEF80, [ 201] = 0xEF81, [ 202] = 0xEF82, [ 203] = 0xEF83, + [ 204] = 0xEF84, [ 205] = 0xEF85, [ 206] = 0xEF86, [ 207] = 0xEF87, + [ 208] = 0xEF88, [ 209] = 0xEF89, [ 210] = 0xEF8A, [ 211] = 0xEF8B, + [ 212] = 0xEF8C, [ 213] = 0xEF8D, [ 214] = 0xEF8E, [ 215] = 0xEF8F, + [ 216] = 0xEF90, [ 217] = 0xEF91, [ 218] = 0xEF92, [ 219] = 0xEF93, + [ 220] = 0xEF94, [ 221] = 0xEF95, [ 222] = 0xEF96, [ 223] = 0xEF97, + [ 224] = 0xEF98, [ 225] = 0xEF99, [ 226] = 0xEF9A, [ 227] = 0xEF9B, + [ 228] = 0xEF9C, [ 229] = 0xEF9D, [ 230] = 0xEF9E, [ 231] = 0xEF9F, + [ 232] = 0xEFA0, [ 233] = 0xEFA1, [ 234] = 0xEFA2, [ 235] = 0xEFA3, + [ 236] = 0xEFA4, [ 237] = 0xEFA5, [ 238] = 0xEFA6, [ 239] = 0xEFA7, + [ 240] = 0xEFA8, [ 241] = 0xEFA9, [ 242] = 0xEFAA, [ 243] = 0xEFAB, + [ 244] = 0xEFAC, [ 245] = 0xEFAD, [ 246] = 0xEFAE, [ 247] = 0xEFAF, + [ 248] = 0xEFB0, [ 249] = 0xEFB1, [ 250] = 0xEFB2, [ 251] = 0xEFB3, + [ 252] = 0xEFB4, [ 253] = 0xEFB5, [ 254] = 0xEFB6, [ 255] = 0xEFB7, + [ 256] = 0xEFB8, [ 257] = 0xEFB9, [ 258] = 0xEFBA, [ 259] = 0xEFBB, + [ 260] = 0xEFBC, [ 261] = 0xEFBD, [ 262] = 0xEFBE, [ 263] = 0xEFBF, + [ 264] = 0xEFC0, [ 265] = 0xEFC1, [ 266] = 0xEFC2, [ 267] = 0xEFC3, + [ 268] = 0xEFC4, [ 269] = 0xEFC5, [ 270] = 0xEFC6, [ 271] = 0xEFC7, + [ 272] = 0xEFC8, [ 273] = 0xEFC9, [ 274] = 0xEFCA, [ 275] = 0xEFCB, + [ 276] = 0xEFCC, [ 277] = 0xEFCD, [ 278] = 0xEFCE, [ 279] = 0xEFCF, + [ 280] = 0xEFD0, [ 281] = 0xEFD1, [ 282] = 0xEFD2, [ 283] = 0xEFD3, + [ 284] = 0xEFD4, [ 285] = 0xEFD5, [ 286] = 0xEFD6, [ 287] = 0xEFD7, + [ 288] = 0xEFD8, [ 289] = 0xEFD9, [ 290] = 0xEFDA, [ 291] = 0xEFDB, + [ 292] = 0xEFDC, [ 293] = 0xEFDD, [ 294] = 0xEFDE, [ 295] = 0xEFDF, + [ 296] = 0xEFE0, [ 297] = 0xEFE1, [ 298] = 0xEFE2, [ 299] = 0xEFE3, + [ 300] = 0xEFE4, [ 301] = 0xEFE5, [ 302] = 0xEFE6, [ 303] = 0xEFE7, + [ 304] = 0xEFE8, [ 305] = 0xEFE9, [ 306] = 0xEFEA, [ 307] = 0xEFEB, + [ 308] = 0xEFEC, [ 309] = 0xEFED, [ 310] = 0xEFEE, [ 311] = 0xEFEF, + [ 312] = 0xEFF0, [ 313] = 0xEFF1, [ 314] = 0xEFF2, [ 315] = 0xEFF3, + [ 316] = 0xEFF4, [ 317] = 0xEFF5, [ 318] = 0xEFF6, [ 319] = 0xEFF7, + [ 320] = 0xEFF8, [ 321] = 0xEFF9, [ 322] = 0xEFFA, [ 323] = 0xEFFB, + [ 324] = 0xEFFC, [ 325] = 0xEFFD, [ 326] = 0xEFFE, [ 327] = 0xEFFF, + [ 328] = 0xF000, [ 329] = 0xF001, [ 330] = 0xF002, [ 331] = 0xF003, + [ 332] = 0xF004, [ 333] = 0xF005, [ 334] = 0xF006, [ 335] = 0xF007, + [ 336] = 0xF008, [ 337] = 0xF009, [ 338] = 0xF00A, [ 339] = 0xF00B, + [ 340] = 0xF00C, [ 341] = 0xF00D, [ 342] = 0xF00E, [ 343] = 0xF00F, + [ 344] = 0xF010, [ 345] = 0xF011, [ 346] = 0xF012, [ 347] = 0xF013, + [ 348] = 0xF014, [ 349] = 0xF015, [ 350] = 0xF016, [ 351] = 0xF017, + [ 352] = 0xF018, [ 353] = 0xF019, [ 354] = 0xF01A, [ 355] = 0xF01B, + [ 356] = 0xF01C, [ 357] = 0xF01D, [ 358] = 0xF01E, [ 359] = 0xF01F, + [ 360] = 0xF020, [ 361] = 0xF021, [ 362] = 0xF022, [ 363] = 0xF023, + [ 364] = 0xF024, [ 365] = 0xF025, [ 366] = 0xF026, [ 367] = 0xF027, + [ 368] = 0xF028, [ 369] = 0xF029, [ 370] = 0xF02A, [ 371] = 0xF02B, + [ 372] = 0xF02C, [ 373] = 0xF02D, [ 374] = 0xF02E, [ 375] = 0xF02F, + [ 376] = 0xF030, [ 377] = 0xF031, [ 378] = 0xF032, [ 379] = 0xF033, + [ 380] = 0xF034, [ 381] = 0xF035, [ 382] = 0xF036, [ 383] = 0xF037, + [ 384] = 0xF038, [ 385] = 0xF039, [ 386] = 0xF03A, [ 387] = 0xF03B, + [ 388] = 0xF03C, [ 389] = 0xF03D, [ 390] = 0xF03E, [ 391] = 0xF03F, + [ 392] = 0xF040, [ 393] = 0xF041, [ 394] = 0xF042, [ 395] = 0xF043, + [ 396] = 0xF044, [ 397] = 0xF045, [ 398] = 0xF046, [ 399] = 0xF047, + [ 400] = 0xF048, [ 401] = 0xF049, [ 402] = 0xF04A, [ 403] = 0xF04B, + [ 404] = 0xF04C, [ 405] = 0xF04D, [ 406] = 0xF04E, [ 407] = 0xF04F, + [ 408] = 0xF050, [ 409] = 0xF051, [ 410] = 0xF052, [ 411] = 0xF053, + [ 412] = 0xF054, [ 413] = 0xF055, [ 414] = 0xF056, [ 415] = 0xF057, + [ 416] = 0xF058, [ 417] = 0xF059, [ 418] = 0xF05A, [ 419] = 0xF05B, + [ 420] = 0xF05C, [ 421] = 0xF05D, [ 422] = 0xF05E, [ 423] = 0xF05F, + [ 424] = 0xF060, [ 425] = 0xF061, [ 426] = 0xF062, [ 427] = 0xF063, + [ 428] = 0xF064, [ 429] = 0xF065, [ 430] = 0xF066, [ 431] = 0xF067, + [ 432] = 0xF068, [ 433] = 0xF069, [ 434] = 0xF06A, [ 435] = 0xF06B, + [ 436] = 0xF06C, [ 437] = 0xF06D, [ 438] = 0xF06E, [ 439] = 0xF06F, + [ 440] = 0xF070, [ 441] = 0xF071, [ 442] = 0xF072, [ 443] = 0xF073, + [ 444] = 0xF074, [ 445] = 0xF075, [ 446] = 0xF076, [ 447] = 0xF077, + [ 448] = 0xF078, [ 449] = 0xF079, [ 450] = 0xF07A, [ 451] = 0xF07B, + [ 452] = 0xF07C, [ 453] = 0xF07D, [ 454] = 0xF07E, [ 455] = 0xF07F, + [ 456] = 0xF080, [ 457] = 0xF081, [ 458] = 0xF082, [ 459] = 0xF083, + [ 460] = 0xF084, [ 461] = 0xF085, [ 462] = 0xF086, [ 463] = 0xF087, + [ 464] = 0xF088, [ 465] = 0xF089, [ 466] = 0xF08A, [ 467] = 0xF08B, + [ 468] = 0xF08C, [ 469] = 0xF08D, [ 470] = 0xF08E, [ 471] = 0xF08F, + [ 472] = 0xF090, [ 473] = 0xF091, [ 474] = 0xF092, [ 475] = 0xF093, + [ 476] = 0xF094, [ 477] = 0xF095, [ 478] = 0xF096, [ 479] = 0xF097, + [ 480] = 0xF098, [ 481] = 0xF099, [ 482] = 0xF09A, [ 483] = 0xF09B, + [ 484] = 0xF09C, [ 485] = 0xF09D, [ 486] = 0xF09E, [ 487] = 0xF09F, + [ 488] = 0xF0A0, [ 489] = 0xF0A1, [ 490] = 0xF0A2, [ 491] = 0xF0A3, + [ 492] = 0xF0A4, [ 493] = 0xF0A5, [ 494] = 0xF0A6, [ 495] = 0xF0A7, + [ 496] = 0xF0A8, [ 497] = 0xF0A9, [ 498] = 0xF0AA, [ 499] = 0xF0AB, + [ 500] = 0xF0AC, [ 501] = 0xF0AD, [ 502] = 0xF0AE, [ 503] = 0xF0AF, + [ 504] = 0xF0B0, [ 505] = 0xF0B1, [ 506] = 0xF0B2, [ 507] = 0xF0B3, + [ 508] = 0xF0B4, [ 509] = 0xF0B5, [ 510] = 0xF0B6, [ 511] = 0xF0B7, + [ 512] = 0xF0B8, [ 513] = 0xF0B9, [ 514] = 0xF0BA, [ 515] = 0xF0BB, + [ 516] = 0xF0BC, [ 517] = 0xF0BD, [ 518] = 0xF0BE, [ 519] = 0xF0BF, + [ 520] = 0xF0C0, [ 521] = 0xF0C1, [ 522] = 0xF0C2, [ 523] = 0xF0C3, + [ 524] = 0xF0C4, [ 525] = 0xF0C5, [ 526] = 0xF0C6, [ 527] = 0xF0C7, + [ 528] = 0xF0C8, [ 529] = 0xF0C9, [ 530] = 0xF0CA, [ 531] = 0xF0CB, + [ 532] = 0xF0CC, [ 533] = 0xF0CD, [ 534] = 0xF0CE, [ 535] = 0xF0CF, + [ 536] = 0xF0D0, [ 537] = 0xF0D1, [ 538] = 0xF0D2, [ 539] = 0xF0D3, + [ 540] = 0xF0D4, [ 541] = 0xF0D5, [ 542] = 0xF0D6, [ 543] = 0xF0D7, + [ 544] = 0xF0D8, [ 545] = 0xF0D9, [ 546] = 0xF0DA, [ 547] = 0xF0DB, + [ 548] = 0xF0DC, [ 549] = 0xF0DD, [ 550] = 0xF0DE, [ 551] = 0xF0DF, + [ 552] = 0xF0E0, [ 553] = 0xF0E1, [ 554] = 0xF0E2, [ 555] = 0xF0E3, + [ 556] = 0xF0E4, [ 557] = 0xF0E5, [ 558] = 0xF0E6, [ 559] = 0xF0E7, + [ 560] = 0xF0E8, [ 561] = 0xF0E9, [ 562] = 0xF0EA, [ 563] = 0xF0EB, + [ 564] = 0xF0EC, [ 565] = 0xF0ED, [ 566] = 0xF0EE, [ 567] = 0xF0EF, + [ 568] = 0xF0F0, [ 569] = 0xF0F1, [ 570] = 0xF0F2, [ 571] = 0xF0F3, + [ 572] = 0xF0F4, [ 573] = 0xF0F5, [ 574] = 0xF0F6, [ 575] = 0xF0F7, + [ 576] = 0xF0F8, [ 577] = 0xF0F9, [ 578] = 0xF0FA, [ 579] = 0xF0FB, + [ 580] = 0xF0FC, [ 581] = 0xF0FD, [ 582] = 0xF0FE, [ 583] = 0xF0FF, + [ 584] = 0xF100, [ 585] = 0xF101, [ 586] = 0xF102, [ 587] = 0xF103, + [ 588] = 0xF104, [ 589] = 0xF105, [ 590] = 0xF106, [ 591] = 0xF107, + [ 592] = 0xF108, [ 593] = 0xF109, [ 594] = 0xF10A, [ 595] = 0xF10B, + [ 596] = 0xF10C, [ 597] = 0xF10D, [ 598] = 0xF10E, [ 599] = 0xF10F, + [ 600] = 0xF110, [ 601] = 0xF111, [ 602] = 0xF112, [ 603] = 0xF113, + [ 604] = 0xF114, [ 605] = 0xF115, [ 606] = 0xF116, [ 607] = 0xF117, + [ 608] = 0xF118, [ 609] = 0xF119, [ 610] = 0xF11A, [ 611] = 0xF11B, + [ 612] = 0xF11C, [ 613] = 0xF11D, [ 614] = 0xF11E, [ 615] = 0xF11F, + [ 616] = 0xF120, [ 617] = 0xF121, [ 618] = 0xF122, [ 619] = 0xF123, + [ 620] = 0xF124, [ 621] = 0xF125, [ 622] = 0xF126, [ 623] = 0xF127, + [ 624] = 0xF128, [ 625] = 0xF129, [ 626] = 0xF12A, [ 627] = 0xF12B, + [ 628] = 0xF12C, [ 629] = 0xF12D, [ 630] = 0xF12E, [ 631] = 0xF12F, + [ 632] = 0xF130, [ 633] = 0xF131, [ 634] = 0xF132, [ 635] = 0xF133, + [ 636] = 0xF134, [ 637] = 0xF135, [ 638] = 0xF136, [ 639] = 0xF137, + [ 640] = 0xF138, [ 641] = 0xF139, [ 642] = 0xF13A, [ 643] = 0xF13B, + [ 644] = 0xF13C, [ 645] = 0xF13D, [ 646] = 0xF13E, [ 647] = 0xF13F, + [ 648] = 0xF140, [ 649] = 0xF141, [ 650] = 0xF142, [ 651] = 0xF143, + [ 652] = 0xF144, [ 653] = 0xF145, [ 654] = 0xF146, [ 655] = 0xF147, + [ 656] = 0xF148, [ 657] = 0xF149, [ 658] = 0xF14A, [ 659] = 0xF14B, + [ 660] = 0xF14C, [ 661] = 0xF14D, [ 662] = 0xF14E, [ 663] = 0xF14F, + [ 664] = 0xF150, [ 665] = 0xF151, [ 666] = 0xF152, [ 667] = 0xF153, + [ 668] = 0xF154, [ 669] = 0xF155, [ 670] = 0xF156, [ 671] = 0xF157, + [ 672] = 0xF158, [ 673] = 0xF159, [ 674] = 0xF15A, [ 675] = 0xF15B, + [ 676] = 0xF15C, [ 677] = 0xF15D, [ 678] = 0xF15E, [ 679] = 0xF15F, + [ 680] = 0xF160, [ 681] = 0xF161, [ 682] = 0xF162, [ 683] = 0xF163, + [ 684] = 0xF164, [ 685] = 0xF165, [ 686] = 0xF166, [ 687] = 0xF167, + [ 688] = 0xF168, [ 689] = 0xF169, [ 690] = 0xF16A, [ 691] = 0xF16B, + [ 692] = 0xF16C, [ 693] = 0xF16D, [ 694] = 0xF16E, [ 695] = 0xF16F, + [ 696] = 0xF170, [ 697] = 0xF171, [ 698] = 0xF172, [ 699] = 0xF173, + [ 700] = 0xF174, [ 701] = 0xF175, [ 702] = 0xF176, [ 703] = 0xF177, + [ 704] = 0xF178, [ 705] = 0xF179, [ 706] = 0xF17A, [ 707] = 0xF17B, + [ 708] = 0xF17C, [ 709] = 0xF17D, [ 710] = 0xF17E, [ 711] = 0xF17F, + [ 712] = 0xF180, [ 713] = 0xF181, [ 714] = 0xF182, [ 715] = 0xF183, + [ 716] = 0xF184, [ 717] = 0xF185, [ 718] = 0xF186, [ 719] = 0xF187, + [ 720] = 0xF188, [ 721] = 0xF189, [ 722] = 0xF18A, [ 723] = 0xF18B, + [ 724] = 0xF18C, [ 725] = 0xF18D, [ 726] = 0xF18E, [ 727] = 0xF18F, + [ 728] = 0xF190, [ 729] = 0xF191, [ 730] = 0xF192, [ 731] = 0xF193, + [ 732] = 0xF194, [ 733] = 0xF195, [ 734] = 0xF196, [ 735] = 0xF197, + [ 736] = 0xF198, [ 737] = 0xF199, [ 738] = 0xF19A, [ 739] = 0xF19B, + [ 740] = 0xF19C, [ 741] = 0xF19D, [ 742] = 0xF19E, [ 743] = 0xF19F, + [ 744] = 0xF1A0, [ 745] = 0xF1A1, [ 746] = 0xF1A2, [ 747] = 0xF1A3, + [ 748] = 0xF1A4, [ 749] = 0xF1A5, [ 750] = 0xF1A6, [ 751] = 0xF1A7, + [ 752] = 0xF1A8, [ 753] = 0xF1A9, [ 754] = 0xF1AA, [ 755] = 0xF1AB, + [ 756] = 0xF1AC, [ 757] = 0xF1AD, [ 758] = 0xF1AE, [ 759] = 0xF1AF, + [ 760] = 0xF1B0, [ 761] = 0xF1B1, [ 762] = 0xF1B2, [ 763] = 0xF1B3, + [ 764] = 0xF1B4, [ 765] = 0xF1B5, [ 766] = 0xF1B6, [ 767] = 0xF1B7, + [ 768] = 0xF1B8, [ 769] = 0xF1B9, [ 770] = 0xF1BA, [ 771] = 0xF1BB, + [ 772] = 0xF1BC, [ 773] = 0xF1BD, [ 774] = 0xF1BE, [ 775] = 0xF1BF, + [ 776] = 0xF1C0, [ 777] = 0xF1C1, [ 778] = 0xF1C2, [ 779] = 0xF1C3, + [ 780] = 0xF1C4, [ 781] = 0xF1C5, [ 782] = 0xF1C6, [ 783] = 0xF1C7, + [ 784] = 0xF1C8, [ 785] = 0xF1C9, [ 786] = 0xF1CA, [ 787] = 0xF1CB, + [ 788] = 0xF1CC, [ 789] = 0xF1CD, [ 790] = 0xF1CE, [ 791] = 0xF1CF, + [ 792] = 0xF1D0, [ 793] = 0xF1D1, [ 794] = 0xF1D2, [ 795] = 0xF1D3, + [ 796] = 0xF1D4, [ 797] = 0xF1D5, [ 798] = 0xF1D6, [ 799] = 0xF1D7, + [ 800] = 0xF1D8, [ 801] = 0xF1D9, [ 802] = 0xF1DA, [ 803] = 0xF1DB, + [ 804] = 0xF1DC, [ 805] = 0xF1DD, [ 806] = 0xF1DE, [ 807] = 0xF1DF, + [ 808] = 0xF1E0, [ 809] = 0xF1E1, [ 810] = 0xF1E2, [ 811] = 0xF1E3, + [ 812] = 0xF1E4, [ 813] = 0xF1E5, [ 814] = 0xF1E6, [ 815] = 0xF1E7, + [ 816] = 0xF1E8, [ 817] = 0xF1E9, [ 818] = 0xF1EA, [ 819] = 0xF1EB, + [ 820] = 0xF1EC, [ 821] = 0xF1ED, [ 822] = 0xF1EE, [ 823] = 0xF1EF, + [ 824] = 0xF1F0, [ 825] = 0xF1F1, [ 826] = 0xF1F2, [ 827] = 0xF1F3, + [ 828] = 0xF1F4, [ 829] = 0xF1F5, [ 830] = 0xF1F6, [ 831] = 0xF1F7, + [ 832] = 0xF1F8, [ 833] = 0xF1F9, [ 834] = 0xF1FA, [ 835] = 0xF1FB, + [ 836] = 0xF1FC, [ 837] = 0xF1FD, [ 838] = 0xF1FE, [ 839] = 0xF1FF, + [ 840] = 0xF200, [ 841] = 0xF201, [ 842] = 0xF202, [ 843] = 0xF203, + [ 844] = 0xF204, [ 845] = 0xF205, [ 846] = 0xF206, [ 847] = 0xF207, + [ 848] = 0xF208, [ 849] = 0xF209, [ 850] = 0xF20A, [ 851] = 0xF20B, + [ 852] = 0xF20C, [ 853] = 0xF20D, [ 854] = 0xF20E, [ 855] = 0xF20F, + [ 856] = 0xF210, [ 857] = 0xF211, [ 858] = 0xF212, [ 859] = 0xF213, + [ 860] = 0xF214, [ 861] = 0xF215, [ 862] = 0xF216, [ 863] = 0xF217, + [ 864] = 0xF218, [ 865] = 0xF219, [ 866] = 0xF21A, [ 867] = 0xF21B, + [ 868] = 0xF21C, [ 869] = 0xF21D, [ 870] = 0xF21E, [ 871] = 0xF21F, + [ 872] = 0xF220, [ 873] = 0xF221, [ 874] = 0xF222, [ 875] = 0xF223, + [ 876] = 0xF224, [ 877] = 0xF225, [ 878] = 0xF226, [ 879] = 0xF227, + [ 880] = 0xF228, [ 881] = 0xF229, [ 882] = 0xF22A, [ 883] = 0xF22B, + [ 884] = 0xF22C, [ 885] = 0xF22D, [ 886] = 0xF22E, [ 887] = 0xF22F, + [ 888] = 0xF230, [ 889] = 0xF231, [ 890] = 0xF232, [ 891] = 0xF233, + [ 892] = 0xF234, [ 893] = 0xF235, [ 894] = 0xF236, [ 895] = 0xF237, + [ 896] = 0xF238, [ 897] = 0xF239, [ 898] = 0xF23A, [ 899] = 0xF23B, + [ 900] = 0xF23C, [ 901] = 0xF23D, [ 902] = 0xF23E, [ 903] = 0xF23F, + [ 904] = 0xF240, [ 905] = 0xF241, [ 906] = 0xF242, [ 907] = 0xF243, + [ 908] = 0xF244, [ 909] = 0xF245, [ 910] = 0xF246, [ 911] = 0xF247, + [ 912] = 0xF248, [ 913] = 0xF249, [ 914] = 0xF24A, [ 915] = 0xF24B, + [ 916] = 0xF24C, [ 917] = 0xF24D, [ 918] = 0xF24E, [ 919] = 0xF24F, + [ 920] = 0xF250, [ 921] = 0xF251, [ 922] = 0xF252, [ 923] = 0xF253, + [ 924] = 0xF254, [ 925] = 0xF255, [ 926] = 0xF256, [ 927] = 0xF257, + [ 928] = 0xF258, [ 929] = 0xF259, [ 930] = 0xF25A, [ 931] = 0xF25B, + [ 932] = 0xF25C, [ 933] = 0xF25D, [ 934] = 0xF25E, [ 935] = 0xF25F, + [ 936] = 0xF260, [ 937] = 0xF261, [ 938] = 0xF262, [ 939] = 0xF263, + [ 940] = 0xF264, [ 941] = 0xF265, [ 942] = 0xF266, [ 943] = 0xF267, + [ 944] = 0xF268, [ 945] = 0xF269, [ 946] = 0xF26A, [ 947] = 0xF26B, + [ 948] = 0xF26C, [ 949] = 0xF26D, [ 950] = 0xF26E, [ 951] = 0xF26F, + [ 952] = 0xF270, [ 953] = 0xF271, [ 954] = 0xF272, [ 955] = 0xF273, + [ 956] = 0xF274, [ 957] = 0xF275, [ 958] = 0xF276, [ 959] = 0xF277, + [ 960] = 0xF278, [ 961] = 0xF279, [ 962] = 0xF27A, [ 963] = 0xF27B, + [ 964] = 0xF27C, [ 965] = 0xF27D, [ 966] = 0xF27E, [ 967] = 0xF27F, + [ 968] = 0xF280, [ 969] = 0xF281, [ 970] = 0xF282, [ 971] = 0xF283, + [ 972] = 0xF284, [ 973] = 0xF285, [ 974] = 0xF286, [ 975] = 0xF287, + [ 976] = 0xF288, [ 977] = 0xF289, [ 978] = 0xF28A, [ 979] = 0xF28B, + [ 980] = 0xF28C, [ 981] = 0xF28D, [ 982] = 0xF28E, [ 983] = 0xF28F, + [ 984] = 0xF290, [ 985] = 0xF291, [ 986] = 0xF292, [ 987] = 0xF293, + [ 988] = 0xF294, [ 989] = 0xF295, [ 990] = 0xF296, [ 991] = 0xF297, + [ 992] = 0xF298, [ 993] = 0xF299, [ 994] = 0xF29A, [ 995] = 0xF29B, + [ 996] = 0xF29C, [ 997] = 0xF29D, [ 998] = 0xF29E, [ 999] = 0xF29F, + [ 1000] = 0xF2A0, [ 1001] = 0xF2A1, [ 1002] = 0xF2A2, [ 1003] = 0xF2A3, + [ 1004] = 0xF2A4, [ 1005] = 0xF2A5, [ 1006] = 0xF2A6, [ 1007] = 0xF2A7, + [ 1008] = 0xF2A8, [ 1009] = 0xF2A9, [ 1010] = 0xF2AA, [ 1011] = 0xF2AB, + [ 1012] = 0xF2AC, [ 1013] = 0xF2AD, [ 1014] = 0xF2AE, [ 1015] = 0xF2AF, + [ 1016] = 0xF2B0, [ 1017] = 0xF2B1, [ 1018] = 0xF2B2, [ 1019] = 0xF2B3, + [ 1020] = 0xF2B4, [ 1021] = 0xF2B5, [ 1022] = 0xF2B6, [ 1023] = 0xF2B7, + [ 1024] = 0xF2B8, [ 1025] = 0xF2B9, [ 1026] = 0xF2BA, [ 1027] = 0xF2BB, + [ 1028] = 0xF2BC, [ 1029] = 0xF2BD, [ 1030] = 0xF2BE, [ 1031] = 0xF2BF, + [ 1032] = 0xF2C0, [ 1033] = 0xF2C1, [ 1034] = 0xF2C2, [ 1035] = 0xF2C3, + [ 1036] = 0xF2C4, [ 1037] = 0xF2C5, [ 1038] = 0xF2C6, [ 1039] = 0xF2C7, + [ 1040] = 0xF2C8, [ 1041] = 0xF2C9, [ 1042] = 0xF2CA, [ 1043] = 0xF2CB, + [ 1044] = 0xF2CC, [ 1045] = 0xF2CD, [ 1046] = 0xF2CE, [ 1047] = 0xF2CF, + [ 1048] = 0xF2D0, [ 1049] = 0xF2D1, [ 1050] = 0xF2D2, [ 1051] = 0xF2D3, + [ 1052] = 0xF2D4, [ 1053] = 0xF2D5, [ 1054] = 0xF2D6, [ 1055] = 0xF2D7, + [ 1056] = 0xF2D8, [ 1057] = 0xF2D9, [ 1058] = 0xF2DA, [ 1059] = 0xF2DB, + [ 1060] = 0xF2DC, [ 1061] = 0xF2DD, [ 1062] = 0xF2DE, [ 1063] = 0xF2DF, + [ 1064] = 0xF2E0, [ 1065] = 0xF2E1, [ 1066] = 0xF2E2, [ 1067] = 0xF2E3, + [ 1068] = 0xF2E4, [ 1069] = 0xF2E5, [ 1070] = 0xF2E6, [ 1071] = 0xF2E7, + [ 1072] = 0xF2E8, [ 1073] = 0xF2E9, [ 1074] = 0xF2EA, [ 1075] = 0xF2EB, + [ 1076] = 0xF2EC, [ 1077] = 0xF2ED, [ 1078] = 0xF2EE, [ 1079] = 0xF2EF, + [ 1080] = 0xF2F0, [ 1081] = 0xF2F1, [ 1082] = 0xF2F2, [ 1083] = 0xF2F3, + [ 1084] = 0xF2F4, [ 1085] = 0xF2F5, [ 1086] = 0xF2F6, [ 1087] = 0xF2F7, + [ 1088] = 0xF2F8, [ 1089] = 0xF2F9, [ 1090] = 0xF2FA, [ 1091] = 0xF2FB, + [ 1092] = 0xF2FC, [ 1093] = 0xF2FD, [ 1094] = 0xF2FE, [ 1095] = 0xF2FF, + [ 1096] = 0xF300, [ 1097] = 0xF301, [ 1098] = 0xF302, [ 1099] = 0xF303, + [ 1100] = 0xF304, [ 1101] = 0xF305, [ 1102] = 0xF306, [ 1103] = 0xF307, + [ 1104] = 0xF308, [ 1105] = 0xF309, [ 1106] = 0xF30A, [ 1107] = 0xF30B, + [ 1108] = 0xF30C, [ 1109] = 0xF30D, [ 1110] = 0xF30E, [ 1111] = 0xF30F, + [ 1112] = 0xF310, [ 1113] = 0xF311, [ 1114] = 0xF312, [ 1115] = 0xF313, + [ 1116] = 0xF314, [ 1117] = 0xF315, [ 1118] = 0xF316, [ 1119] = 0xF317, + [ 1120] = 0xF318, [ 1121] = 0x0100, [ 1122] = 0x00C1, [ 1123] = 0x01CD, + [ 1124] = 0x00C0, [ 1125] = 0x0112, [ 1126] = 0x00C9, [ 1127] = 0x011A, + [ 1128] = 0x00C8, [ 1129] = 0x014C, [ 1130] = 0x00D3, [ 1131] = 0x01D1, + [ 1132] = 0x00D2, [ 1133] = 0xF325, [ 1134] = 0x1EBE, [ 1135] = 0xF327, + [ 1136] = 0x1EC0, [ 1137] = 0x00CA, [ 1138] = 0x0101, [ 1139] = 0x00E1, + [ 1140] = 0x01CE, [ 1141] = 0x00E0, [ 1142] = 0x0251, [ 1143] = 0x0113, + [ 1144] = 0x00E9, [ 1145] = 0x011B, [ 1146] = 0x00E8, [ 1147] = 0x012B, + [ 1148] = 0x00ED, [ 1149] = 0x01D0, [ 1150] = 0x00EC, [ 1151] = 0x014D, + [ 1152] = 0x00F3, [ 1153] = 0x01D2, [ 1154] = 0x00F2, [ 1155] = 0x016B, + [ 1156] = 0x00FA, [ 1157] = 0x01D4, [ 1158] = 0x00F9, [ 1159] = 0x01D6, + [ 1160] = 0x01D8, [ 1161] = 0x01DA, [ 1162] = 0x01DC, [ 1163] = 0x00FC, + [ 1164] = 0xF344, [ 1165] = 0x1EBF, [ 1166] = 0xF346, [ 1167] = 0x1EC1, + [ 1168] = 0x00EA, [ 1169] = 0x0261, [ 1170] = 0xF34A, [ 1171] = 0xF34B, + [ 1172] = 0xF34C, [ 1173] = 0xF34D, [ 1174] = 0xF34E, [ 1175] = 0xF34F, + [ 1176] = 0xF350, [ 1177] = 0xF351, [ 1178] = 0xF352, [ 1179] = 0xF353, + [ 1180] = 0xF354, [ 1181] = 0xF355, [ 1182] = 0xF356, [ 1183] = 0xF357, + [ 1184] = 0xF358, [ 1185] = 0xF359, [ 1186] = 0xF35A, [ 1187] = 0xF35B, + [ 1188] = 0xF35C, [ 1189] = 0xF35D, [ 1190] = 0xF35E, [ 1191] = 0xF35F, + [ 1192] = 0xF360, [ 1193] = 0xF361, [ 1194] = 0xF362, [ 1195] = 0xF363, + [ 1196] = 0xF364, [ 1197] = 0xF365, [ 1198] = 0xF366, [ 1199] = 0xF367, + [ 1200] = 0xF368, [ 1201] = 0xF369, [ 1202] = 0xF36A, [ 1203] = 0xF36B, + [ 1204] = 0xF36C, [ 1205] = 0xF36D, [ 1206] = 0xF36E, [ 1207] = 0xF36F, + [ 1208] = 0xF370, [ 1209] = 0xF371, [ 1210] = 0xF372, [ 1211] = 0xF373, + [ 1212] = 0xF374, [ 1213] = 0xF375, [ 1214] = 0xF376, [ 1215] = 0xF377, + [ 1216] = 0xF378, [ 1217] = 0xF379, [ 1218] = 0xF37A, [ 1219] = 0xF37B, + [ 1220] = 0xF37C, [ 1221] = 0xF37D, [ 1222] = 0xF37E, [ 1223] = 0xF37F, + [ 1224] = 0xF380, [ 1225] = 0xF381, [ 1226] = 0xF382, [ 1227] = 0xF383, + [ 1228] = 0xF384, [ 1229] = 0xF385, [ 1230] = 0xF386, [ 1231] = 0xF387, + [ 1232] = 0xF388, [ 1233] = 0xF389, [ 1234] = 0xF38A, [ 1235] = 0xF38B, + [ 1236] = 0xF38C, [ 1237] = 0xF38D, [ 1238] = 0xF38E, [ 1239] = 0xF38F, + [ 1240] = 0xF390, [ 1241] = 0xF391, [ 1242] = 0xF392, [ 1243] = 0xF393, + [ 1244] = 0xF394, [ 1245] = 0xF395, [ 1246] = 0xF396, [ 1247] = 0xF397, + [ 1248] = 0xF398, [ 1249] = 0xF399, [ 1250] = 0xF39A, [ 1251] = 0xF39B, + [ 1252] = 0xF39C, [ 1253] = 0xF39D, [ 1254] = 0xF39E, [ 1255] = 0xF39F, + [ 1256] = 0xF3A0, [ 1257] = 0xF3A1, [ 1258] = 0xF3A2, [ 1259] = 0x650A, + [ 1260] = 0xF3A4, [ 1261] = 0xF3A5, [ 1262] = 0x4E3D, [ 1263] = 0x6EDD, + [ 1264] = 0x9D4E, [ 1265] = 0x91DF, [ 1266] = 0xF3AA, [ 1267] = 0xF3AB, + [ 1268] = 0xF3AC, [ 1269] = 0x6491, [ 1270] = 0x4F1A, [ 1271] = 0x4F28, + [ 1272] = 0x4FA8, [ 1273] = 0x5156, [ 1274] = 0x5174, [ 1275] = 0x519C, + [ 1276] = 0x51E4, [ 1277] = 0x52A1, [ 1278] = 0x52A8, [ 1279] = 0x533B, + [ 1280] = 0x534E, [ 1281] = 0x53D1, [ 1282] = 0x53D8, [ 1283] = 0x56E2, + [ 1284] = 0x58F0, [ 1285] = 0x5904, [ 1286] = 0x5907, [ 1287] = 0x5932, + [ 1288] = 0x5934, [ 1289] = 0x5B66, [ 1290] = 0x5B9E, [ 1291] = 0x5B9F, + [ 1292] = 0x5C9A, [ 1293] = 0x5E86, [ 1294] = 0x603B, [ 1295] = 0x6589, + [ 1296] = 0x67FE, [ 1297] = 0x6804, [ 1298] = 0x6865, [ 1299] = 0x6D4E, + [ 1300] = 0x70BC, [ 1301] = 0x7535, [ 1302] = 0x7EA4, [ 1303] = 0x7EAC, + [ 1304] = 0x7EBA, [ 1305] = 0x7EC7, [ 1306] = 0x7ECF, [ 1307] = 0x7EDF, + [ 1308] = 0x7F06, [ 1309] = 0x7F37, [ 1310] = 0x827A, [ 1311] = 0x82CF, + [ 1312] = 0x836F, [ 1313] = 0x89C6, [ 1314] = 0x8BBE, [ 1315] = 0x8BE2, + [ 1316] = 0x8F66, [ 1317] = 0x8F67, [ 1318] = 0x8F6E, [ 1319] = 0x7411, + [ 1320] = 0x7CFC, [ 1321] = 0x7DCD, [ 1322] = 0x6946, [ 1323] = 0x7AC9, + [ 1324] = 0x5227, [ 1325] = 0xF3E5, [ 1326] = 0xF3E6, [ 1327] = 0xF3E7, + [ |
