Thread: [KoCo-CVS] [Commit] cjkcodecs/src cjkcommon.h map_cp932.h map_jisx0208.h map_jisx0212.h
Brought to you by:
perky
From: Hye-Shik C. <pe...@us...> - 2003-04-22 20:06:02
|
perky 03/04/22 13:06:00 Modified: src map_cp932.h map_jisx0208.h map_jisx0212.h Added: src cjkcommon.h Log: Change to new mapping scheme Revision Changes Path 1.2 +138 -160 cjkcodecs/src/map_cp932.h Index: map_cp932.h =================================================================== RCS file: /cvsroot/koco/cjkcodecs/src/map_cp932.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- map_cp932.h 22 Apr 2003 19:25:31 -0000 1.1 +++ map_cp932.h 22 Apr 2003 20:05:58 -0000 1.2 @@ -1,8 +1,8 @@ /* - * $Id: map_cp932.h,v 1.1 2003/04/22 19:25:31 perky Exp $ + * $Id: map_cp932.h,v 1.2 2003/04/22 20:05:58 perky Exp $ */ -static const Py_UNICODE cp932_decode_81[108] = { /* 81::5F-CA */ +static const Py_UNICODE __cp932_decmap_81[108] = { /* 81::5F-CA */ 0xff3c, 0xff5e, 0x2225, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, @@ -19,7 +19,7 @@ UNIINV, UNIINV, UNIINV, 0xffe2, }; -static const Py_UNICODE cp932_decode_87[93] = { /* 87::40-9C */ +static const Py_UNICODE __cp932_decmap_87[93] = { /* 87::40-9C */ 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162, 0x2163, @@ -34,7 +34,7 @@ 0x221f, 0x22bf, 0x2235, 0x2229, 0x222a, }; -static const Py_UNICODE cp932_decode_ED[189] = { /* ED::40-FC */ +static const Py_UNICODE __cp932_decmap_ED[189] = { /* ED::40-FC */ 0x7e8a, 0x891c, 0x9348, 0x9288, 0x84dc, 0x4fc9, 0x70bb, 0x6631, 0x68c8, 0x92f9, 0x66fb, 0x5f45, 0x4e28, 0x4ee1, 0x4efc, 0x4f00, 0x4f03, 0x4f39, 0x4f56, 0x4f92, 0x4f8a, 0x4f9a, 0x4f94, 0x4fcd, @@ -61,7 +61,7 @@ 0x7147, 0xfa15, 0x71c1, 0x71fe, 0x72b1, }; -static const Py_UNICODE cp932_decode_EE[189] = { /* EE::40-FC */ +static const Py_UNICODE __cp932_decmap_EE[189] = { /* EE::40-FC */ 0x72be, 0x7324, 0xfa16, 0x7377, 0x73bd, 0x73c9, 0x73d6, 0x73e3, 0x73d2, 0x7407, 0x73f5, 0x7426, 0x742a, 0x7429, 0x742e, 0x7462, 0x7489, 0x749f, 0x7501, 0x756f, 0x7682, 0x769c, 0x769e, 0x769b, @@ -88,7 +88,7 @@ 0x2179, 0xffe2, 0xffe4, 0xff07, 0xff02, }; -static const Py_UNICODE cp932_decode_FA[189] = { /* FA::40-FC */ +static const Py_UNICODE __cp932_decmap_FA[189] = { /* FA::40-FC */ 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0xffe2, 0xffe4, 0xff07, 0xff02, @@ -115,7 +115,7 @@ 0x6c6f, 0x6cda, 0x6d04, 0x6d87, 0x6d6f, }; -static const Py_UNICODE cp932_decode_FB[189] = { /* FB::40-FC */ +static const Py_UNICODE __cp932_decmap_FB[189] = { /* FB::40-FC */ 0x6d96, 0x6dac, 0x6dcf, 0x6df8, 0x6df2, 0x6dfc, 0x6e39, 0x6e5c, 0x6e27, 0x6e3c, 0x6ebf, 0x6f88, 0x6fb5, 0x6ff5, 0x7005, 0x7007, 0x7028, 0x7085, 0x70ab, 0x710f, 0x7104, 0x715c, 0x7146, 0x7147, @@ -142,162 +142,140 @@ 0x9927, 0xfa2c, 0x999e, 0x9a4e, 0x9ad9, }; -static const Py_UNICODE cp932_decode_FC[189] = { /* FC::40-FC */ +static const Py_UNICODE __cp932_decmap_FC[12] = { /* FC::40-4B */ 0x9adc, 0x9b75, 0x9b72, 0x9b8f, 0x9bb1, 0x9bbb, 0x9c00, 0x9d70, - 0x9d6b, 0xfa2d, 0x9e19, 0x9ed1, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + 0x9d6b, 0xfa2d, 0x9e19, 0x9ed1, }; -static const Py_UNICODE *cp932_decode_map[128] = { - 0, /* 0x80 */ - cp932_decode_81, /* 0x81 */ - 0, /* 0x82 */ - 0, /* 0x83 */ - 0, /* 0x84 */ - 0, /* 0x85 */ - 0, /* 0x86 */ - cp932_decode_87, /* 0x87 */ - 0, /* 0x88 */ - 0, /* 0x89 */ - 0, /* 0x8A */ - 0, /* 0x8B */ - 0, /* 0x8C */ - 0, /* 0x8D */ - 0, /* 0x8E */ - 0, /* 0x8F */ - 0, /* 0x90 */ - 0, /* 0x91 */ - 0, /* 0x92 */ - 0, /* 0x93 */ - 0, /* 0x94 */ - 0, /* 0x95 */ - 0, /* 0x96 */ - 0, /* 0x97 */ - 0, /* 0x98 */ - 0, /* 0x99 */ - 0, /* 0x9A */ - 0, /* 0x9B */ - 0, /* 0x9C */ - 0, /* 0x9D */ - 0, /* 0x9E */ - 0, /* 0x9F */ - 0, /* 0xA0 */ - 0, /* 0xA1 */ - 0, /* 0xA2 */ - 0, /* 0xA3 */ - 0, /* 0xA4 */ - 0, /* 0xA5 */ - 0, /* 0xA6 */ - 0, /* 0xA7 */ - 0, /* 0xA8 */ - 0, /* 0xA9 */ - 0, /* 0xAA */ - 0, /* 0xAB */ - 0, /* 0xAC */ - 0, /* 0xAD */ - 0, /* 0xAE */ - 0, /* 0xAF */ - 0, /* 0xB0 */ - 0, /* 0xB1 */ - 0, /* 0xB2 */ - 0, /* 0xB3 */ - 0, /* 0xB4 */ - 0, /* 0xB5 */ - 0, /* 0xB6 */ - 0, /* 0xB7 */ - 0, /* 0xB8 */ - 0, /* 0xB9 */ - 0, /* 0xBA */ - 0, /* 0xBB */ - 0, /* 0xBC */ - 0, /* 0xBD */ - 0, /* 0xBE */ - 0, /* 0xBF */ - 0, /* 0xC0 */ - 0, /* 0xC1 */ - 0, /* 0xC2 */ - 0, /* 0xC3 */ - 0, /* 0xC4 */ - 0, /* 0xC5 */ - 0, /* 0xC6 */ - 0, /* 0xC7 */ - 0, /* 0xC8 */ - 0, /* 0xC9 */ - 0, /* 0xCA */ - 0, /* 0xCB */ - 0, /* 0xCC */ - 0, /* 0xCD */ - 0, /* 0xCE */ - 0, /* 0xCF */ - 0, /* 0xD0 */ - 0, /* 0xD1 */ - 0, /* 0xD2 */ - 0, /* 0xD3 */ - 0, /* 0xD4 */ - 0, /* 0xD5 */ - 0, /* 0xD6 */ - 0, /* 0xD7 */ - 0, /* 0xD8 */ - 0, /* 0xD9 */ - 0, /* 0xDA */ - 0, /* 0xDB */ - 0, /* 0xDC */ - 0, /* 0xDD */ - 0, /* 0xDE */ - 0, /* 0xDF */ - 0, /* 0xE0 */ - 0, /* 0xE1 */ - 0, /* 0xE2 */ - 0, /* 0xE3 */ - 0, /* 0xE4 */ - 0, /* 0xE5 */ - 0, /* 0xE6 */ - 0, /* 0xE7 */ - 0, /* 0xE8 */ - 0, /* 0xE9 */ - 0, /* 0xEA */ - 0, /* 0xEB */ - 0, /* 0xEC */ - cp932_decode_ED, /* 0xED */ - cp932_decode_EE, /* 0xEE */ - 0, /* 0xEF */ - 0, /* 0xF0 */ - 0, /* 0xF1 */ - 0, /* 0xF2 */ - 0, /* 0xF3 */ - 0, /* 0xF4 */ - 0, /* 0xF5 */ - 0, /* 0xF6 */ - 0, /* 0xF7 */ - 0, /* 0xF8 */ - 0, /* 0xF9 */ - cp932_decode_FA, /* 0xFA */ - cp932_decode_FB, /* 0xFB */ - cp932_decode_FC, /* 0xFC */ - 0, /* 0xFD */ - 0, /* 0xFE */ - 0, /* 0xFF */ +static const struct dbcs_index *cp932_decmap[128] = { +/* 0x80 */ {0, 0, 0}, +/* 0x81 */ {__cp932_decmap_81, 0x5f, 0xca}, +/* 0x82 */ {0, 0, 0}, +/* 0x83 */ {0, 0, 0}, +/* 0x84 */ {0, 0, 0}, +/* 0x85 */ {0, 0, 0}, +/* 0x86 */ {0, 0, 0}, +/* 0x87 */ {__cp932_decmap_87, 0x40, 0x9c}, +/* 0x88 */ {0, 0, 0}, +/* 0x89 */ {0, 0, 0}, +/* 0x8A */ {0, 0, 0}, +/* 0x8B */ {0, 0, 0}, +/* 0x8C */ {0, 0, 0}, +/* 0x8D */ {0, 0, 0}, +/* 0x8E */ {0, 0, 0}, +/* 0x8F */ {0, 0, 0}, +/* 0x90 */ {0, 0, 0}, +/* 0x91 */ {0, 0, 0}, +/* 0x92 */ {0, 0, 0}, +/* 0x93 */ {0, 0, 0}, +/* 0x94 */ {0, 0, 0}, +/* 0x95 */ {0, 0, 0}, +/* 0x96 */ {0, 0, 0}, +/* 0x97 */ {0, 0, 0}, +/* 0x98 */ {0, 0, 0}, +/* 0x99 */ {0, 0, 0}, +/* 0x9A */ {0, 0, 0}, +/* 0x9B */ {0, 0, 0}, +/* 0x9C */ {0, 0, 0}, +/* 0x9D */ {0, 0, 0}, +/* 0x9E */ {0, 0, 0}, +/* 0x9F */ {0, 0, 0}, +/* 0xA0 */ {0, 0, 0}, +/* 0xA1 */ {0, 0, 0}, +/* 0xA2 */ {0, 0, 0}, +/* 0xA3 */ {0, 0, 0}, +/* 0xA4 */ {0, 0, 0}, +/* 0xA5 */ {0, 0, 0}, +/* 0xA6 */ {0, 0, 0}, +/* 0xA7 */ {0, 0, 0}, +/* 0xA8 */ {0, 0, 0}, +/* 0xA9 */ {0, 0, 0}, +/* 0xAA */ {0, 0, 0}, +/* 0xAB */ {0, 0, 0}, +/* 0xAC */ {0, 0, 0}, +/* 0xAD */ {0, 0, 0}, +/* 0xAE */ {0, 0, 0}, +/* 0xAF */ {0, 0, 0}, +/* 0xB0 */ {0, 0, 0}, +/* 0xB1 */ {0, 0, 0}, +/* 0xB2 */ {0, 0, 0}, +/* 0xB3 */ {0, 0, 0}, +/* 0xB4 */ {0, 0, 0}, +/* 0xB5 */ {0, 0, 0}, +/* 0xB6 */ {0, 0, 0}, +/* 0xB7 */ {0, 0, 0}, +/* 0xB8 */ {0, 0, 0}, +/* 0xB9 */ {0, 0, 0}, +/* 0xBA */ {0, 0, 0}, +/* 0xBB */ {0, 0, 0}, +/* 0xBC */ {0, 0, 0}, +/* 0xBD */ {0, 0, 0}, +/* 0xBE */ {0, 0, 0}, +/* 0xBF */ {0, 0, 0}, +/* 0xC0 */ {0, 0, 0}, +/* 0xC1 */ {0, 0, 0}, +/* 0xC2 */ {0, 0, 0}, +/* 0xC3 */ {0, 0, 0}, +/* 0xC4 */ {0, 0, 0}, +/* 0xC5 */ {0, 0, 0}, +/* 0xC6 */ {0, 0, 0}, +/* 0xC7 */ {0, 0, 0}, +/* 0xC8 */ {0, 0, 0}, +/* 0xC9 */ {0, 0, 0}, +/* 0xCA */ {0, 0, 0}, +/* 0xCB */ {0, 0, 0}, +/* 0xCC */ {0, 0, 0}, +/* 0xCD */ {0, 0, 0}, +/* 0xCE */ {0, 0, 0}, +/* 0xCF */ {0, 0, 0}, +/* 0xD0 */ {0, 0, 0}, +/* 0xD1 */ {0, 0, 0}, +/* 0xD2 */ {0, 0, 0}, +/* 0xD3 */ {0, 0, 0}, +/* 0xD4 */ {0, 0, 0}, +/* 0xD5 */ {0, 0, 0}, +/* 0xD6 */ {0, 0, 0}, +/* 0xD7 */ {0, 0, 0}, +/* 0xD8 */ {0, 0, 0}, +/* 0xD9 */ {0, 0, 0}, +/* 0xDA */ {0, 0, 0}, +/* 0xDB */ {0, 0, 0}, +/* 0xDC */ {0, 0, 0}, +/* 0xDD */ {0, 0, 0}, +/* 0xDE */ {0, 0, 0}, +/* 0xDF */ {0, 0, 0}, +/* 0xE0 */ {0, 0, 0}, +/* 0xE1 */ {0, 0, 0}, +/* 0xE2 */ {0, 0, 0}, +/* 0xE3 */ {0, 0, 0}, +/* 0xE4 */ {0, 0, 0}, +/* 0xE5 */ {0, 0, 0}, +/* 0xE6 */ {0, 0, 0}, +/* 0xE7 */ {0, 0, 0}, +/* 0xE8 */ {0, 0, 0}, +/* 0xE9 */ {0, 0, 0}, +/* 0xEA */ {0, 0, 0}, +/* 0xEB */ {0, 0, 0}, +/* 0xEC */ {0, 0, 0}, +/* 0xED */ {__cp932_decmap_ED, 0x40, 0xfc}, +/* 0xEE */ {__cp932_decmap_EE, 0x40, 0xfc}, +/* 0xEF */ {0, 0, 0}, +/* 0xF0 */ {0, 0, 0}, +/* 0xF1 */ {0, 0, 0}, +/* 0xF2 */ {0, 0, 0}, +/* 0xF3 */ {0, 0, 0}, +/* 0xF4 */ {0, 0, 0}, +/* 0xF5 */ {0, 0, 0}, +/* 0xF6 */ {0, 0, 0}, +/* 0xF7 */ {0, 0, 0}, +/* 0xF8 */ {0, 0, 0}, +/* 0xF9 */ {0, 0, 0}, +/* 0xFA */ {__cp932_decmap_FA, 0x40, 0xfc}, +/* 0xFB */ {__cp932_decmap_FB, 0x40, 0xfc}, +/* 0xFC */ {__cp932_decmap_FC, 0x40, 0x4b}, +/* 0xFD */ {0, 0, 0}, +/* 0xFE */ {0, 0, 0}, +/* 0xFF */ {0, 0, 0}, }; #define CP932_TWEAKUNIMAP(umap) \ 1.2 +222 -256 cjkcodecs/src/map_jisx0208.h Index: map_jisx0208.h =================================================================== RCS file: /cvsroot/koco/cjkcodecs/src/map_jisx0208.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- map_jisx0208.h 22 Apr 2003 19:25:35 -0000 1.1 +++ map_jisx0208.h 22 Apr 2003 20:05:58 -0000 1.2 @@ -1,8 +1,8 @@ /* - * $Id: map_jisx0208.h,v 1.1 2003/04/22 19:25:35 perky Exp $ + * $Id: map_jisx0208.h,v 1.2 2003/04/22 20:05:58 perky Exp $ */ -static const Py_UNICODE jisx0208_decode_21[94] = { /* 21::21-7E */ +static const Py_UNICODE __jisx0208_decmap_21[94] = { /* 21::21-7E */ 0x3000, 0x3001, 0x3002, 0xff0c, 0xff0e, 0x30fb, 0xff1a, 0xff1b, 0xff1f, 0xff01, 0x309b, 0x309c, 0x00b4, 0xff40, 0x00a8, 0xff3e, 0xffe3, 0xff3f, 0x30fd, 0x30fe, 0x309d, 0x309e, 0x3003, 0x4edd, @@ -17,7 +17,7 @@ 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, }; -static const Py_UNICODE jisx0208_decode_22[94] = { /* 22::21-7E */ +static const Py_UNICODE __jisx0208_decmap_22[94] = { /* 22::21-7E */ 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x203b, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, @@ -32,22 +32,20 @@ 0x00b6, UNIINV, UNIINV, UNIINV, UNIINV, 0x25ef, }; -static const Py_UNICODE jisx0208_decode_23[94] = { /* 23::21-7E */ - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, 0xff10, - 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, - 0xff19, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, - 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, - 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, - 0xff39, 0xff3a, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, - 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, - 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, - 0xff59, 0xff5a, UNIINV, UNIINV, UNIINV, UNIINV, +static const Py_UNICODE __jisx0208_decmap_23[75] = { /* 23::30-7A */ + 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, + 0xff18, 0xff19, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + UNIINV, 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, + 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, + 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, + 0xff38, 0xff39, 0xff3a, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + UNIINV, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, + 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, + 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, + 0xff58, 0xff59, 0xff5a, }; -static const Py_UNICODE jisx0208_decode_24[94] = { /* 24::21-7E */ +static const Py_UNICODE __jisx0208_decmap_24[83] = { /* 24::21-73 */ 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, @@ -58,11 +56,10 @@ 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, - 0x3091, 0x3092, 0x3093, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + 0x3091, 0x3092, 0x3093, }; -static const Py_UNICODE jisx0208_decode_25[94] = { /* 25::21-7E */ +static const Py_UNICODE __jisx0208_decmap_25[86] = { /* 25::21-76 */ 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, @@ -73,11 +70,10 @@ 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, - 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, }; -static const Py_UNICODE jisx0208_decode_26[94] = { /* 26::21-7E */ +static const Py_UNICODE __jisx0208_decmap_26[56] = { /* 26::21-58 */ 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, @@ -85,14 +81,9 @@ 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, }; -static const Py_UNICODE jisx0208_decode_27[94] = { /* 27::21-7E */ +static const Py_UNICODE __jisx0208_decmap_27[81] = { /* 27::21-71 */ 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, @@ -103,26 +94,17 @@ 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, - 0x044f, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + 0x044f, }; -static const Py_UNICODE jisx0208_decode_28[94] = { /* 28::21-7E */ +static const Py_UNICODE __jisx0208_decmap_28[32] = { /* 28::21-40 */ 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c, 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b, 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f, 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, }; -static const Py_UNICODE jisx0208_decode_30[94] = { /* 30::21-7E */ +static const Py_UNICODE __jisx0208_decmap_30[94] = { /* 30::21-7E */ 0x4e9c, 0x5516, 0x5a03, 0x963f, 0x54c0, 0x611b, 0x6328, 0x59f6, 0x9022, 0x8475, 0x831c, 0x7a50, 0x60aa, 0x63e1, 0x6e25, 0x65ed, 0x8466, 0x82a6, 0x9bf5, 0x6893, 0x5727, 0x65a1, 0x6271, 0x5b9b, @@ -137,7 +119,7 @@ 0x59fb, 0x5f15, 0x98f2, 0x6deb, 0x80e4, 0x852d, }; -static const Py_UNICODE jisx0208_decode_31[94] = { /* 31::21-7E */ +static const Py_UNICODE __jisx0208_decmap_31[94] = { /* 31::21-7E */ 0x9662, 0x9670, 0x96a0, 0x97fb, 0x540b, 0x53f3, 0x5b87, 0x70cf, 0x7fbd, 0x8fc2, 0x96e8, 0x536f, 0x9d5c, 0x7aba, 0x4e11, 0x7893, 0x81fc, 0x6e26, 0x5618, 0x5504, 0x6b1d, 0x851a, 0x9c3b, 0x59e5, @@ -152,7 +134,7 @@ 0x7525, 0x51f9, 0x592e, 0x5965, 0x5f80, 0x5fdc, }; -static const Py_UNICODE jisx0208_decode_32[94] = { /* 32::21-7E */ +static const Py_UNICODE __jisx0208_decmap_32[94] = { /* 32::21-7E */ 0x62bc, 0x65fa, 0x6a2a, 0x6b27, 0x6bb4, 0x738b, 0x7fc1, 0x8956, 0x9d2c, 0x9d0e, 0x9ec4, 0x5ca1, 0x6c96, 0x837b, 0x5104, 0x5c4b, 0x61b6, 0x81c6, 0x6876, 0x7261, 0x4e59, 0x4ffa, 0x5378, 0x6069, @@ -167,7 +149,7 @@ 0x6094, 0x6062, 0x61d0, 0x6212, 0x62d0, 0x6539, }; -static const Py_UNICODE jisx0208_decode_33[94] = { /* 33::21-7E */ +static const Py_UNICODE __jisx0208_decmap_33[94] = { /* 33::21-7E */ 0x9b41, 0x6666, 0x68b0, 0x6d77, 0x7070, 0x754c, 0x7686, 0x7d75, 0x82a5, 0x87f9, 0x958b, 0x968e, 0x8c9d, 0x51f1, 0x52be, 0x5916, 0x54b3, 0x5bb3, 0x5d16, 0x6168, 0x6982, 0x6daf, 0x788d, 0x84cb, @@ -182,7 +164,7 @@ 0x938c, 0x565b, 0x9d28, 0x6822, 0x8305, 0x8431, }; -static const Py_UNICODE jisx0208_decode_34[94] = { /* 34::21-7E */ +static const Py_UNICODE __jisx0208_decmap_34[94] = { /* 34::21-7E */ 0x7ca5, 0x5208, 0x82c5, 0x74e6, 0x4e7e, 0x4f83, 0x51a0, 0x5bd2, 0x520a, 0x52d8, 0x52e7, 0x5dfb, 0x559a, 0x582a, 0x59e6, 0x5b8c, 0x5b98, 0x5bdb, 0x5e72, 0x5e79, 0x60a3, 0x611f, 0x6163, 0x61be, @@ -197,7 +179,7 @@ 0x673a, 0x65d7, 0x65e2, 0x671f, 0x68cb, 0x68c4, }; -static const Py_UNICODE jisx0208_decode_35[94] = { /* 35::21-7E */ +static const Py_UNICODE __jisx0208_decmap_35[94] = { /* 35::21-7E */ 0x6a5f, 0x5e30, 0x6bc5, 0x6c17, 0x6c7d, 0x757f, 0x7948, 0x5b63, 0x7a00, 0x7d00, 0x5fbd, 0x898f, 0x8a18, 0x8cb4, 0x8d77, 0x8ecc, 0x8f1d, 0x98e2, 0x9a0e, 0x9b3c, 0x4e80, 0x507d, 0x5100, 0x5993, @@ -212,7 +194,7 @@ 0x6f01, 0x79a6, 0x9b5a, 0x4ea8, 0x4eab, 0x4eac, }; -static const Py_UNICODE jisx0208_decode_36[94] = { /* 36::21-7E */ +static const Py_UNICODE __jisx0208_decmap_36[94] = { /* 36::21-7E */ 0x4f9b, 0x4fa0, 0x50d1, 0x5147, 0x7af6, 0x5171, 0x51f6, 0x5354, 0x5321, 0x537f, 0x53eb, 0x55ac, 0x5883, 0x5ce1, 0x5f37, 0x5f4a, 0x602f, 0x6050, 0x606d, 0x631f, 0x6559, 0x6a4b, 0x6cc1, 0x72c2, @@ -227,7 +209,7 @@ 0x9685, 0x4e32, 0x6adb, 0x91e7, 0x5c51, 0x5c48, }; -static const Py_UNICODE jisx0208_decode_37[94] = { /* 37::21-7E */ +static const Py_UNICODE __jisx0208_decmap_37[94] = { /* 37::21-7E */ 0x6398, 0x7a9f, 0x6c93, 0x9774, 0x8f61, 0x7aaa, 0x718a, 0x9688, 0x7c82, 0x6817, 0x7e70, 0x6851, 0x936c, 0x52f2, 0x541b, 0x85ab, 0x8a13, 0x7fa4, 0x8ecd, 0x90e1, 0x5366, 0x8888, 0x7941, 0x4fc2, @@ -242,7 +224,7 @@ 0x5acc, 0x5efa, 0x61b2, 0x61f8, 0x62f3, 0x6372, }; -static const Py_UNICODE jisx0208_decode_38[94] = { /* 38::21-7E */ +static const Py_UNICODE __jisx0208_decmap_38[94] = { /* 38::21-7E */ 0x691c, 0x6a29, 0x727d, 0x72ac, 0x732e, 0x7814, 0x786f, 0x7d79, 0x770c, 0x80a9, 0x898b, 0x8b19, 0x8ce2, 0x8ed2, 0x9063, 0x9375, 0x967a, 0x9855, 0x9a13, 0x9e78, 0x5143, 0x539f, 0x53b3, 0x5e7b, @@ -257,7 +239,7 @@ 0x529f, 0x52b9, 0x52fe, 0x539a, 0x53e3, 0x5411, }; -static const Py_UNICODE jisx0208_decode_39[94] = { /* 39::21-7E */ +static const Py_UNICODE __jisx0208_decmap_39[94] = { /* 39::21-7E */ 0x540e, 0x5589, 0x5751, 0x57a2, 0x597d, 0x5b54, 0x5b5d, 0x5b8f, 0x5de5, 0x5de7, 0x5df7, 0x5e78, 0x5e83, 0x5e9a, 0x5eb7, 0x5f18, 0x6052, 0x614c, 0x6297, 0x62d8, 0x63a7, 0x653b, 0x6602, 0x6643, @@ -272,7 +254,7 @@ 0x7511, 0x5ffd, 0x60da, 0x9aa8, 0x72db, 0x8fbc, }; -static const Py_UNICODE jisx0208_decode_3A[94] = { /* 3A::21-7E */ +static const Py_UNICODE __jisx0208_decmap_3A[94] = { /* 3A::21-7E */ 0x6b64, 0x9803, 0x4eca, 0x56f0, 0x5764, 0x58be, 0x5a5a, 0x6068, 0x61c7, 0x660f, 0x6606, 0x6839, 0x68b1, 0x6df7, 0x75d5, 0x7d3a, 0x826e, 0x9b42, 0x4e9b, 0x4f50, 0x53c9, 0x5506, 0x5d6f, 0x5de6, @@ -287,7 +269,7 @@ 0x685c, 0x9bad, 0x7b39, 0x5319, 0x518a, 0x5237, }; -static const Py_UNICODE jisx0208_decode_3B[94] = { /* 3B::21-7E */ +static const Py_UNICODE __jisx0208_decmap_3B[94] = { /* 3B::21-7E */ 0x5bdf, 0x62f6, 0x64ae, 0x64e6, 0x672d, 0x6bba, 0x85a9, 0x96d1, 0x7690, 0x9bd6, 0x634c, 0x9306, 0x9bab, 0x76bf, 0x6652, 0x4e09, 0x5098, 0x53c2, 0x5c71, 0x60e8, 0x6492, 0x6563, 0x685f, 0x71e6, @@ -302,7 +284,7 @@ 0x5150, 0x5b57, 0x5bfa, 0x6148, 0x6301, 0x6642, }; -static const Py_UNICODE jisx0208_decode_3C[94] = { /* 3C::21-7E */ +static const Py_UNICODE __jisx0208_decmap_3C[94] = { /* 3C::21-7E */ 0x6b21, 0x6ecb, 0x6cbb, 0x723e, 0x74bd, 0x75d4, 0x78c1, 0x793a, 0x800c, 0x8033, 0x81ea, 0x8494, 0x8f9e, 0x6c50, 0x9e7f, 0x5f0f, 0x8b58, 0x9d2b, 0x7afa, 0x8ef8, 0x5b8d, 0x96eb, 0x4e03, 0x53f1, @@ -317,7 +299,7 @@ 0x6a39, 0x7dac, 0x9700, 0x56da, 0x53ce, 0x5468, }; -static const Py_UNICODE jisx0208_decode_3D[94] = { /* 3D::21-7E */ +static const Py_UNICODE __jisx0208_decmap_3D[94] = { /* 3D::21-7E */ 0x5b97, 0x5c31, 0x5dde, 0x4fee, 0x6101, 0x62fe, 0x6d32, 0x79c0, 0x79cb, 0x7d42, 0x7e4d, 0x7fd2, 0x81ed, 0x821f, 0x8490, 0x8846, 0x8972, 0x8b90, 0x8e74, 0x8f2f, 0x9031, 0x914b, 0x916c, 0x96c6, @@ -332,7 +314,7 @@ 0x5f90, 0x6055, 0x92e4, 0x9664, 0x50b7, 0x511f, }; -static const Py_UNICODE jisx0208_decode_3E[94] = { /* 3E::21-7E */ +static const Py_UNICODE __jisx0208_decmap_3E[94] = { /* 3E::21-7E */ 0x52dd, 0x5320, 0x5347, 0x53ec, 0x54e8, 0x5546, 0x5531, 0x5617, 0x5968, 0x59be, 0x5a3c, 0x5bb5, 0x5c06, 0x5c0f, 0x5c11, 0x5c1a, 0x5e84, 0x5e8a, 0x5ee0, 0x5f70, 0x627f, 0x6284, 0x62db, 0x638c, @@ -347,7 +329,7 @@ 0x8b72, 0x91b8, 0x9320, 0x5631, 0x57f4, 0x98fe, }; -static const Py_UNICODE jisx0208_decode_3F[94] = { /* 3F::21-7E */ +static const Py_UNICODE __jisx0208_decmap_3F[94] = { /* 3F::21-7E */ 0x62ed, 0x690d, 0x6b96, 0x71ed, 0x7e54, 0x8077, 0x8272, 0x89e6, 0x98df, 0x8755, 0x8fb1, 0x5c3b, 0x4f38, 0x4fe1, 0x4fb5, 0x5507, 0x5a20, 0x5bdd, 0x5be9, 0x5fc3, 0x614e, 0x632f, 0x65b0, 0x664b, @@ -362,7 +344,7 @@ 0x6749, 0x6919, 0x83c5, 0x9817, 0x96c0, 0x88fe, }; -static const Py_UNICODE jisx0208_decode_40[94] = { /* 40::21-7E */ +static const Py_UNICODE __jisx0208_decmap_40[94] = { /* 40::21-7E */ 0x6f84, 0x647a, 0x5bf8, 0x4e16, 0x702c, 0x755d, 0x662f, 0x51c4, 0x5236, 0x52e2, 0x59d3, 0x5f81, 0x6027, 0x6210, 0x653f, 0x6574, 0x661f, 0x6674, 0x68f2, 0x6816, 0x6b63, 0x6e05, 0x7272, 0x751f, @@ -377,7 +359,7 @@ 0x714e, 0x717d, 0x65cb, 0x7a7f, 0x7bad, 0x7dda, }; -static const Py_UNICODE jisx0208_decode_41[94] = { /* 41::21-7E */ +static const Py_UNICODE __jisx0208_decmap_41[94] = { /* 41::21-7E */ 0x7e4a, 0x7fa8, 0x817a, 0x821b, 0x8239, 0x85a6, 0x8a6e, 0x8cce, 0x8df5, 0x9078, 0x9077, 0x92ad, 0x9291, 0x9583, 0x9bae, 0x524d, 0x5584, 0x6f38, 0x7136, 0x5168, 0x7985, 0x7e55, 0x81b3, 0x7cce, @@ -392,7 +374,7 @@ 0x9397, 0x971c, 0x9a12, 0x50cf, 0x5897, 0x618e, }; -static const Py_UNICODE jisx0208_decode_42[94] = { /* 42::21-7E */ +static const Py_UNICODE __jisx0208_decmap_42[94] = { /* 42::21-7E */ 0x81d3, 0x8535, 0x8d08, 0x9020, 0x4fc3, 0x5074, 0x5247, 0x5373, 0x606f, 0x6349, 0x675f, 0x6e2c, 0x8db3, 0x901f, 0x4fd7, 0x5c5e, 0x8cca, 0x65cf, 0x7d9a, 0x5352, 0x8896, 0x5176, 0x63c3, 0x5b58, @@ -407,7 +389,7 @@ 0x6fc1, 0x8afe, 0x8338, 0x51e7, 0x86f8, 0x53ea, }; -static const Py_UNICODE jisx0208_decode_43[94] = { /* 43::21-7E */ +static const Py_UNICODE __jisx0208_decmap_43[94] = { /* 43::21-7E */ 0x53e9, 0x4f46, 0x9054, 0x8fb0, 0x596a, 0x8131, 0x5dfd, 0x7aea, 0x8fbf, 0x68da, 0x8c37, 0x72f8, 0x9c48, 0x6a3d, 0x8ab0, 0x4e39, 0x5358, 0x5606, 0x5766, 0x62c5, 0x63a2, 0x65e6, 0x6b4e, 0x6de1, @@ -422,7 +404,7 @@ 0x8caf, 0x4e01, 0x5146, 0x51cb, 0x558b, 0x5bf5, }; -static const Py_UNICODE jisx0208_decode_44[94] = { /* 44::21-7E */ +static const Py_UNICODE __jisx0208_decmap_44[94] = { /* 44::21-7E */ 0x5e16, 0x5e33, 0x5e81, 0x5f14, 0x5f35, 0x5f6b, 0x5fb4, 0x61f2, 0x6311, 0x66a2, 0x671d, 0x6f6e, 0x7252, 0x753a, 0x773a, 0x8074, 0x8139, 0x8178, 0x8776, 0x8abf, 0x8adc, 0x8d85, 0x8df3, 0x929a, @@ -437,7 +419,7 @@ 0x7de0, 0x8247, 0x8a02, 0x8ae6, 0x8e44, 0x9013, }; -static const Py_UNICODE jisx0208_decode_45[94] = { /* 45::21-7E */ +static const Py_UNICODE __jisx0208_decmap_45[94] = { /* 45::21-7E */ 0x90b8, 0x912d, 0x91d8, 0x9f0e, 0x6ce5, 0x6458, 0x64e2, 0x6575, 0x6ef4, 0x7684, 0x7b1b, 0x9069, 0x93d1, 0x6eba, 0x54f2, 0x5fb9, 0x64a4, 0x8f4d, 0x8fed, 0x9244, 0x5178, 0x586b, 0x5929, 0x5c55, @@ -452,7 +434,7 @@ 0x7b49, 0x7b54, 0x7b52, 0x7cd6, 0x7d71, 0x5230, }; -static const Py_UNICODE jisx0208_decode_46[94] = { /* 46::21-7E */ +static const Py_UNICODE __jisx0208_decmap_46[94] = { /* 46::21-7E */ 0x8463, 0x8569, 0x85e4, 0x8a0e, 0x8b04, 0x8c46, 0x8e0f, 0x9003, 0x900f, 0x9419, 0x9676, 0x982d, 0x9a30, 0x95d8, 0x50cd, 0x52d5, 0x540c, 0x5802, 0x5c0e, 0x61a7, 0x649e, 0x6d1e, 0x77b3, 0x7ae5, @@ -467,7 +449,7 @@ 0x8089, 0x8679, 0x5eff, 0x65e5, 0x4e73, 0x5165, }; -static const Py_UNICODE jisx0208_decode_47[94] = { /* 47::21-7E */ +static const Py_UNICODE __jisx0208_decmap_47[94] = { /* 47::21-7E */ 0x5982, 0x5c3f, 0x97ee, 0x4efb, 0x598a, 0x5fcd, 0x8a8d, 0x6fe1, 0x79b0, 0x7962, 0x5be7, 0x8471, 0x732b, 0x71b1, 0x5e74, 0x5ff5, 0x637b, 0x649a, 0x71c3, 0x7c98, 0x4e43, 0x5efc, 0x4e4b, 0x57dc, @@ -482,7 +464,7 @@ 0x6f20, 0x7206, 0x7e1b, 0x83ab, 0x99c1, 0x9ea6, }; -static const Py_UNICODE jisx0208_decode_48[94] = { /* 48::21-7E */ +static const Py_UNICODE __jisx0208_decmap_48[94] = { /* 48::21-7E */ 0x51fd, 0x7bb1, 0x7872, 0x7bb8, 0x8087, 0x7b48, 0x6ae8, 0x5e61, 0x808c, 0x7551, 0x7560, 0x516b, 0x9262, 0x6e8c, 0x767a, 0x9197, 0x9aea, 0x4f10, 0x7f70, 0x629c, 0x7b4f, 0x95a5, 0x9ce9, 0x567a, @@ -497,7 +479,7 @@ 0x5fae, 0x6787, 0x6bd8, 0x7435, 0x7709, 0x7f8e, }; -static const Py_UNICODE jisx0208_decode_49[94] = { /* 49::21-7E */ +static const Py_UNICODE __jisx0208_decmap_49[94] = { /* 49::21-7E */ 0x9f3b, 0x67ca, 0x7a17, 0x5339, 0x758b, 0x9aed, 0x5f66, 0x819d, 0x83f1, 0x8098, 0x5f3c, 0x5fc5, 0x7562, 0x7b46, 0x903c, 0x6867, 0x59eb, 0x5a9b, 0x7d10, 0x767e, 0x8b2c, 0x4ff5, 0x5f6a, 0x6a19, @@ -512,7 +494,7 @@ 0x8557, 0x4f0f, 0x526f, 0x5fa9, 0x5e45, 0x670d, }; -static const Py_UNICODE jisx0208_decode_4A[94] = { /* 4A::21-7E */ +static const Py_UNICODE __jisx0208_decmap_4A[94] = { /* 4A::21-7E */ 0x798f, 0x8179, 0x8907, 0x8986, 0x6df5, 0x5f17, 0x6255, 0x6cb8, 0x4ecf, 0x7269, 0x9b92, 0x5206, 0x543b, 0x5674, 0x58b3, 0x61a4, 0x626e, 0x711a, 0x596e, 0x7c89, 0x7cde, 0x7d1b, 0x96f0, 0x6587, @@ -527,7 +509,7 @@ 0x5e96, 0x62b1, 0x6367, 0x653e, 0x65b9, 0x670b, }; -static const Py_UNICODE jisx0208_decode_4B[94] = { /* 4B::21-7E */ +static const Py_UNICODE __jisx0208_decmap_4B[94] = { /* 4B::21-7E */ 0x6cd5, 0x6ce1, 0x70f9, 0x7832, 0x7e2b, 0x80de, 0x82b3, 0x840c, 0x84ec, 0x8702, 0x8912, 0x8a2a, 0x8c4a, 0x90a6, 0x92d2, 0x98fd, 0x9cf3, 0x9d6c, 0x4e4f, 0x4ea1, 0x508d, 0x5256, 0x574a, 0x59a8, @@ -542,7 +524,7 @@ 0x4fad, 0x7e6d, 0x9ebf, 0x4e07, 0x6162, 0x6e80, }; -static const Py_UNICODE jisx0208_decode_4C[94] = { /* 4C::21-7E */ +static const Py_UNICODE __jisx0208_decmap_4C[94] = { /* 4C::21-7E */ 0x6f2b, 0x8513, 0x5473, 0x672a, 0x9b45, 0x5df3, 0x7b95, 0x5cac, 0x5bc6, 0x871c, 0x6e4a, 0x84d1, 0x7a14, 0x8108, 0x5999, 0x7c8d, 0x6c11, 0x7720, 0x52d9, 0x5922, 0x7121, 0x725f, 0x77db, 0x9727, @@ -557,7 +539,7 @@ 0x85ae, 0x9453, 0x6109, 0x6108, 0x6cb9, 0x7652, }; -static const Py_UNICODE jisx0208_decode_4D[94] = { /* 4D::21-7E */ +static const Py_UNICODE __jisx0208_decmap_4D[94] = { /* 4D::21-7E */ 0x8aed, 0x8f38, 0x552f, 0x4f51, 0x512a, 0x52c7, 0x53cb, 0x5ba5, 0x5e7d, 0x60a0, 0x6182, 0x63d6, 0x6709, 0x67da, 0x6e67, 0x6d8c, 0x7336, 0x7337, 0x7531, 0x7950, 0x88d5, 0x8a98, 0x904a, 0x9091, @@ -572,7 +554,7 @@ 0x540f, 0x5c65, 0x674e, 0x68a8, 0x7406, 0x7483, }; -static const Py_UNICODE jisx0208_decode_4E[94] = { /* 4E::21-7E */ +static const Py_UNICODE __jisx0208_decmap_4E[94] = { /* 4E::21-7E */ 0x75e2, 0x88cf, 0x88e1, 0x91cc, 0x96e2, 0x9678, 0x5f8b, 0x7387, 0x7acb, 0x844e, 0x63a0, 0x7565, 0x5289, 0x6d41, 0x6e9c, 0x7409, 0x7559, 0x786b, 0x7c92, 0x9686, 0x7adc, 0x9f8d, 0x4fb6, 0x616e, @@ -587,22 +569,17 @@ 0x6190, 0x6f23, 0x7149, 0x7c3e, 0x7df4, 0x806f, }; -static const Py_UNICODE jisx0208_decode_4F[94] = { /* 4F::21-7E */ +static const Py_UNICODE __jisx0208_decmap_4F[51] = { /* 4F::21-53 */ 0x84ee, 0x9023, 0x932c, 0x5442, 0x9b6f, 0x6ad3, 0x7089, 0x8cc2, 0x8def, 0x9732, 0x52b4, 0x5a41, 0x5eca, 0x5f04, 0x6717, 0x697c, 0x6994, 0x6d6a, 0x6f0f, 0x7262, 0x72fc, 0x7bed, 0x8001, 0x807e, 0x874b, 0x90ce, 0x516d, 0x9e93, 0x7984, 0x808b, 0x9332, 0x8ad6, 0x502d, 0x548c, 0x8a71, 0x6b6a, 0x8cc4, 0x8107, 0x60d1, 0x67a0, 0x9df2, 0x4e99, 0x4e98, 0x9c10, 0x8a6b, 0x85c1, 0x8568, 0x6900, - 0x6e7e, 0x7897, 0x8155, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + 0x6e7e, 0x7897, 0x8155, }; -static const Py_UNICODE jisx0208_decode_50[94] = { /* 50::21-7E */ +static const Py_UNICODE __jisx0208_decmap_50[94] = { /* 50::21-7E */ 0x5f0c, 0x4e10, 0x4e15, 0x4e2a, 0x4e31, 0x4e36, 0x4e3c, 0x4e3f, 0x4e42, 0x4e56, 0x4e58, 0x4e82, 0x4e85, 0x8c6b, 0x4e8a, 0x8212, 0x5f0d, 0x4e8e, 0x4e9e, 0x4e9f, 0x4ea0, 0x4ea2, 0x4eb0, 0x4eb3, @@ -617,7 +594,7 @@ 0x5078, 0x5080, 0x509a, 0x5085, 0x50b4, 0x50b2, }; -static const Py_UNICODE jisx0208_decode_51[94] = { /* 51::21-7E */ +static const Py_UNICODE __jisx0208_decmap_51[94] = { /* 51::21-7E */ 0x50c9, 0x50ca, 0x50b3, 0x50c2, 0x50d6, 0x50de, 0x50e5, 0x50ed, 0x50e3, 0x50ee, 0x50f9, 0x50f5, 0x5109, 0x5101, 0x5102, 0x5116, 0x5115, 0x5114, 0x511a, 0x5121, 0x513a, 0x5137, 0x513c, 0x513b, @@ -632,7 +609,7 @@ 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8fa8, }; -static const Py_UNICODE jisx0208_decode_52[94] = { /* 52::21-7E */ +static const Py_UNICODE __jisx0208_decmap_52[94] = { /* 52::21-7E */ 0x8fa7, 0x52ac, 0x52ad, 0x52bc, 0x52b5, 0x52c1, 0x52cd, 0x52d7, 0x52de, 0x52e3, 0x52e6, 0x98ed, 0x52e0, 0x52f3, 0x52f5, 0x52f8, 0x52f9, 0x5306, 0x5308, 0x7538, 0x530d, 0x5310, 0x530f, 0x5315, @@ -647,7 +624,7 @@ 0x54b8, 0x54a5, 0x54ac, 0x54c4, 0x54c8, 0x54a8, }; -static const Py_UNICODE jisx0208_decode_53[94] = { /* 53::21-7E */ +static const Py_UNICODE __jisx0208_decmap_53[94] = { /* 53::21-7E */ 0x54ab, 0x54c2, 0x54a4, 0x54be, 0x54bc, 0x54d8, 0x54e5, 0x54e6, 0x550f, 0x5514, 0x54fd, 0x54ee, 0x54ed, 0x54fa, 0x54e2, 0x5539, 0x5540, 0x5563, 0x554c, 0x552e, 0x555c, 0x5545, 0x5556, 0x5557, @@ -662,7 +639,7 @@ 0x56ee, 0x56f9, 0x5700, 0x56ff, 0x5704, 0x5709, }; -static const Py_UNICODE jisx0208_decode_54[94] = { /* 54::21-7E */ +static const Py_UNICODE __jisx0208_decmap_54[94] = { /* 54::21-7E */ 0x5708, 0x570b, 0x570d, 0x5713, 0x5718, 0x5716, 0x55c7, 0x571c, 0x5726, 0x5737, 0x5738, 0x574e, 0x573b, 0x5740, 0x574f, 0x5769, 0x57c0, 0x5788, 0x5761, 0x577f, 0x5789, 0x5793, 0x57a0, 0x57b3, @@ -677,7 +654,7 @@ 0x5958, 0x5962, 0x5960, 0x5967, 0x596c, 0x5969, }; -static const Py_UNICODE jisx0208_decode_55[94] = { /* 55::21-7E */ +static const Py_UNICODE __jisx0208_decmap_55[94] = { /* 55::21-7E */ 0x5978, 0x5981, 0x599d, 0x4f5e, 0x4fab, 0x59a3, 0x59b2, 0x59c6, 0x59e8, 0x59dc, 0x598d, 0x59d9, 0x59da, 0x5a25, 0x5a1f, 0x5a11, 0x5a1c, 0x5a09, 0x5a1a, 0x5a40, 0x5a6c, 0x5a49, 0x5a35, 0x5a36, @@ -692,7 +669,7 @@ 0x5c38, 0x5c39, 0x5c41, 0x5c46, 0x5c4e, 0x5c53, }; -static const Py_UNICODE jisx0208_decode_56[94] = { /* 56::21-7E */ +static const Py_UNICODE __jisx0208_decmap_56[94] = { /* 56::21-7E */ 0x5c50, 0x5c4f, 0x5b71, 0x5c6c, 0x5c6e, 0x4e62, 0x5c76, 0x5c79, 0x5c8c, 0x5c91, 0x5c94, 0x599b, 0x5cab, 0x5cbb, 0x5cb6, 0x5cbc, 0x5cb7, 0x5cc5, 0x5cbe, 0x5cc7, 0x5cd9, 0x5ce9, 0x5cfd, 0x5cfa, @@ -707,7 +684,7 @@ 0x5ea0, 0x5ec1, 0x5ec2, 0x5ec8, 0x5ed0, 0x5ecf, }; -static const Py_UNICODE jisx0208_decode_57[94] = { /* 57::21-7E */ +static const Py_UNICODE __jisx0208_decmap_57[94] = { /* 57::21-7E */ 0x5ed6, 0x5ee3, 0x5edd, 0x5eda, 0x5edb, 0x5ee2, 0x5ee1, 0x5ee8, 0x5ee9, 0x5eec, 0x5ef1, 0x5ef3, 0x5ef0, 0x5ef4, 0x5ef8, 0x5efe, 0x5f03, 0x5f09, 0x5f5d, 0x5f5c, 0x5f0b, 0x5f11, 0x5f16, 0x5f29, @@ -722,7 +699,7 @@ 0x6059, 0x6081, 0x608d, 0x60e7, 0x6083, 0x609a, }; -static const Py_UNICODE jisx0208_decode_58[94] = { /* 58::21-7E */ +static const Py_UNICODE __jisx0208_decmap_58[94] = { /* 58::21-7E */ 0x6084, 0x609b, 0x6096, 0x6097, 0x6092, 0x60a7, 0x608b, 0x60e1, 0x60b8, 0x60e0, 0x60d3, 0x60b4, 0x5ff0, 0x60bd, 0x60c6, 0x60b5, 0x60d8, 0x614d, 0x6115, 0x6106, 0x60f6, 0x60f7, 0x6100, 0x60f4, @@ -737,7 +714,7 @@ 0x6208, 0x6209, 0x620d, 0x620c, 0x6214, 0x621b, }; -static const Py_UNICODE jisx0208_decode_59[94] = { /* 59::21-7E */ +static const Py_UNICODE __jisx0208_decmap_59[94] = { /* 59::21-7E */ 0x621e, 0x6221, 0x622a, 0x622e, 0x6230, 0x6232, 0x6233, 0x6241, 0x624e, 0x625e, 0x6263, 0x625b, 0x6260, 0x6268, 0x627c, 0x6282, 0x6289, 0x627e, 0x6292, 0x6293, 0x6296, 0x62d4, 0x6283, 0x6294, @@ -752,7 +729,7 @@ 0x6495, 0x6493, 0x64a5, 0x64a9, 0x6488, 0x64bc, }; -static const Py_UNICODE jisx0208_decode_5A[94] = { /* 5A::21-7E */ +static const Py_UNICODE __jisx0208_decmap_5A[94] = { /* 5A::21-7E */ 0x64da, 0x64d2, 0x64c5, 0x64c7, 0x64bb, 0x64d8, 0x64c2, 0x64f1, 0x64e7, 0x8209, 0x64e0, 0x64e1, 0x62ac, 0x64e3, 0x64ef, 0x652c, 0x64f6, 0x64f4, 0x64f2, 0x64fa, 0x6500, 0x64fd, 0x6518, 0x651c, @@ -767,7 +744,7 @@ 0x669d, 0x66c1, 0x66b9, 0x66c9, 0x66be, 0x66bc, }; -static const Py_UNICODE jisx0208_decode_5B[94] = { /* 5B::21-7E */ +static const Py_UNICODE __jisx0208_decmap_5B[94] = { /* 5B::21-7E */ 0x66c4, 0x66b8, 0x66d6, 0x66da, 0x66e0, 0x663f, 0x66e6, 0x66e9, 0x66f0, 0x66f5, 0x66f7, 0x670f, 0x6716, 0x671e, 0x6726, 0x6727, 0x9738, 0x672e, 0x673f, 0x6736, 0x6741, 0x6738, 0x6737, 0x6746, @@ -782,7 +759,7 @@ 0x68d8, 0x6922, 0x6926, 0x68e1, 0x690c, 0x68cd, }; -static const Py_UNICODE jisx0208_decode_5C[94] = { /* 5C::21-7E */ +static const Py_UNICODE __jisx0208_decmap_5C[94] = { /* 5C::21-7E */ 0x68d4, 0x68e7, 0x68d5, 0x6936, 0x6912, 0x6904, 0x68d7, 0x68e3, 0x6925, 0x68f9, 0x68e0, 0x68ef, 0x6928, 0x692a, 0x691a, 0x6923, 0x6921, 0x68c6, 0x6979, 0x6977, 0x695c, 0x6978, 0x696b, 0x6954, @@ -797,7 +774,7 @@ 0x6a90, 0x6a8d, 0x6aa0, 0x6a84, 0x6aa2, 0x6aa3, }; -static const Py_UNICODE jisx0208_decode_5D[94] = { /* 5D::21-7E */ +static const Py_UNICODE __jisx0208_decmap_5D[94] = { /* 5D::21-7E */ 0x6a97, 0x8617, 0x6abb, 0x6ac3, 0x6ac2, 0x6ab8, 0x6ab3, 0x6aac, 0x6ade, 0x6ad1, 0x6adf, 0x6aaa, 0x6ada, 0x6aea, 0x6afb, 0x6b05, 0x8616, 0x6afa, 0x6b12, 0x6b16, 0x9b31, 0x6b1f, 0x6b38, 0x6b37, @@ -812,7 +789,7 @@ 0x6cd7, 0x6cc5, 0x6cdd, 0x6cae, 0x6cb1, 0x6cbe, }; -static const Py_UNICODE jisx0208_decode_5E[94] = { /* 5E::21-7E */ +static const Py_UNICODE __jisx0208_decmap_5E[94] = { /* 5E::21-7E */ 0x6cba, 0x6cdb, 0x6cef, 0x6cd9, 0x6cea, 0x6d1f, 0x884d, 0x6d36, 0x6d2b, 0x6d3d, 0x6d38, 0x6d19, 0x6d35, 0x6d33, 0x6d12, 0x6d0c, 0x6d63, 0x6d93, 0x6d64, 0x6d5a, 0x6d79, 0x6d59, 0x6d8e, 0x6d95, @@ -827,7 +804,7 @@ 0x6f3f, 0x6ef2, 0x6f31, 0x6eef, 0x6f32, 0x6ecc, }; -static const Py_UNICODE jisx0208_decode_5F[94] = { /* 5F::21-7E */ +static const Py_UNICODE __jisx0208_decmap_5F[94] = { /* 5F::21-7E */ 0x6f3e, 0x6f13, 0x6ef7, 0x6f86, 0x6f7a, 0x6f78, 0x6f81, 0x6f80, 0x6f6f, 0x6f5b, 0x6ff3, 0x6f6d, 0x6f82, 0x6f7c, 0x6f58, 0x6f8e, 0x6f91, 0x6fc2, 0x6f66, 0x6fb3, 0x6fa3, 0x6fa1, 0x6fa4, 0x6fb9, @@ -842,7 +819,7 @@ 0x71ce, 0x71e0, 0x71ec, 0x71e7, 0x71f5, 0x71fc, }; -static const Py_UNICODE jisx0208_decode_60[94] = { /* 60::21-7E */ +static const Py_UNICODE __jisx0208_decmap_60[94] = { /* 60::21-7E */ 0x71f9, 0x71ff, 0x720d, 0x7210, 0x721b, 0x7228, 0x722d, 0x722c, 0x7230, 0x7232, 0x723b, 0x723c, 0x723f, 0x7240, 0x7246, 0x724b, 0x7258, 0x7274, 0x727e, 0x7282, 0x7281, 0x7287, 0x7292, 0x7296, @@ -857,7 +834,7 @@ 0x749e, 0x74a7, 0x74ca, 0x74cf, 0x74d4, 0x73f1, }; -static const Py_UNICODE jisx0208_decode_61[94] = { /* 61::21-7E */ +static const Py_UNICODE __jisx0208_decmap_61[94] = { /* 61::21-7E */ 0x74e0, 0x74e3, 0x74e7, 0x74e9, 0x74ee, 0x74f2, 0x74f0, 0x74f1, 0x74f8, 0x74f7, 0x7504, 0x7503, 0x7505, 0x750c, 0x750e, 0x750d, 0x7515, 0x7513, 0x751e, 0x7526, 0x752c, 0x753c, 0x7544, 0x754d, @@ -872,7 +849,7 @@ 0x7668, 0x7669, 0x766a, 0x7667, 0x766c, 0x7670, }; -static const Py_UNICODE jisx0208_decode_62[94] = { /* 62::21-7E */ +static const Py_UNICODE __jisx0208_decmap_62[94] = { /* 62::21-7E */ 0x7672, 0x7676, 0x7678, 0x767c, 0x7680, 0x7683, 0x7688, 0x768b, 0x768e, 0x7696, 0x7693, 0x7699, 0x769a, 0x76b0, 0x76b4, 0x76b8, 0x76b9, 0x76ba, 0x76c2, 0x76cd, 0x76d6, 0x76d2, 0x76de, 0x76e1, @@ -887,7 +864,7 @@ 0x78d4, 0x78be, 0x78bc, 0x78c5, 0x78ca, 0x78ec, }; -static const Py_UNICODE jisx0208_decode_63[94] = { /* 63::21-7E */ +static const Py_UNICODE __jisx0208_decmap_63[94] = { /* 63::21-7E */ 0x78e7, 0x78da, 0x78fd, 0x78f4, 0x7907, 0x7912, 0x7911, 0x7919, 0x792c, 0x792b, 0x7940, 0x7960, 0x7957, 0x795f, 0x795a, 0x7955, 0x7953, 0x797a, 0x797f, 0x798a, 0x799d, 0x79a7, 0x9f4b, 0x79aa, @@ -902,7 +879,7 @@ 0x7b19, 0x7b1e, 0x7b35, 0x7b28, 0x7b36, 0x7b50, }; -static const Py_UNICODE jisx0208_decode_64[94] = { /* 64::21-7E */ +static const Py_UNICODE __jisx0208_decmap_64[94] = { /* 64::21-7E */ 0x7b7a, 0x7b04, 0x7b4d, 0x7b0b, 0x7b4c, 0x7b45, 0x7b75, 0x7b65, 0x7b74, 0x7b67, 0x7b70, 0x7b71, 0x7b6c, 0x7b6e, 0x7b9d, 0x7b98, 0x7b9f, 0x7b8d, 0x7b9c, 0x7b9a, 0x7b8b, 0x7b92, 0x7b8f, 0x7b5d, @@ -917,7 +894,7 @@ 0x7cef, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cfa, 0x7d06, }; -static const Py_UNICODE jisx0208_decode_65[94] = { /* 65::21-7E */ +static const Py_UNICODE __jisx0208_decmap_65[94] = { /* 65::21-7E */ 0x7d02, 0x7d1c, 0x7d15, 0x7d0a, 0x7d45, 0x7d4b, 0x7d2e, 0x7d32, 0x7d3f, 0x7d35, 0x7d46, 0x7d73, 0x7d56, 0x7d4e, 0x7d72, 0x7d68, 0x7d6e, 0x7d4f, 0x7d63, 0x7d93, 0x7d89, 0x7d5b, 0x7d8f, 0x7d7d, @@ -932,7 +909,7 @@ 0x7e96, 0x7e8e, 0x7e9b, 0x7e9c, 0x7f38, 0x7f3a, }; -static const Py_UNICODE jisx0208_decode_66[94] = { /* 66::21-7E */ +static const Py_UNICODE __jisx0208_decmap_66[94] = { /* 66::21-7E */ 0x7f45, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f50, 0x7f51, 0x7f55, 0x7f54, 0x7f58, 0x7f5f, 0x7f60, 0x7f68, 0x7f69, 0x7f67, 0x7f78, 0x7f82, 0x7f86, 0x7f83, 0x7f88, 0x7f87, 0x7f8c, 0x7f94, 0x7f9e, 0x7f9d, @@ -947,7 +924,7 @@ 0x80f1, 0x811b, 0x8129, 0x8123, 0x812f, 0x814b, }; -static const Py_UNICODE jisx0208_decode_67[94] = { /* 67::21-7E */ +static const Py_UNICODE __jisx0208_decmap_67[94] = { /* 67::21-7E */ 0x968b, 0x8146, 0x813e, 0x8153, 0x8151, 0x80fc, 0x8171, 0x816e, 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818a, 0x8180, 0x8182, 0x81a0, 0x8195, 0x81a4, 0x81a3, 0x815f, 0x8193, 0x81a9, 0x81b0, @@ -962,7 +939,7 @@ 0x82f9, 0x82de, 0x8306, 0x82dc, 0x8309, 0x82d9, }; -static const Py_UNICODE jisx0208_decode_68[94] = { /* 68::21-7E */ +static const Py_UNICODE __jisx0208_decmap_68[94] = { /* 68::21-7E */ 0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339, 0x8350, 0x8345, 0x832f, 0x832b, 0x8317, 0x8318, 0x8385, 0x839a, 0x83aa, 0x839f, 0x83a2, 0x8396, 0x8323, 0x838e, 0x8387, 0x838a, 0x837c, @@ -977,7 +954,7 @@ 0x8514, 0x84fc, 0x8540, 0x8563, 0x8558, 0x8548, }; -static const Py_UNICODE jisx0208_decode_69[94] = { /* 69::21-7E */ +static const Py_UNICODE __jisx0208_decmap_69[94] = { /* 69::21-7E */ 0x8541, 0x8602, 0x854b, 0x8555, 0x8580, 0x85a4, 0x8588, 0x8591, 0x858a, 0x85a8, 0x856d, 0x8594, 0x859b, 0x85ea, 0x8587, 0x859c, 0x8577, 0x857e, 0x8590, 0x85c9, 0x85ba, 0x85cf, 0x85b9, 0x85d0, @@ -992,7 +969,7 @@ 0x874e, 0x8774, 0x8757, 0x8768, 0x876e, 0x8759, }; -static const Py_UNICODE jisx0208_decode_6A[94] = { /* 6A::21-7E */ +static const Py_UNICODE __jisx0208_decmap_6A[94] = { /* 6A::21-7E */ 0x8753, 0x8763, 0x876a, 0x8805, 0x87a2, 0x879f, 0x8782, 0x87af, 0x87cb, 0x87bd, 0x87c0, 0x87d0, 0x96d6, 0x87ab, 0x87c4, 0x87b3, 0x87c7, 0x87c6, 0x87bb, 0x87ef, 0x87f2, 0x87e0, 0x880f, 0x880d, @@ -1007,7 +984,7 @@ 0x8936, 0x8938, 0x894c, 0x891d, 0x8960, 0x895e, }; -static const Py_UNICODE jisx0208_decode_6B[94] = { /* 6B::21-7E */ +static const Py_UNICODE __jisx0208_decmap_6B[94] = { /* 6B::21-7E */ 0x8966, 0x8964, 0x896d, 0x896a, 0x896f, 0x8974, 0x8977, 0x897e, 0x8983, 0x8988, 0x898a, 0x8993, 0x8998, 0x89a1, 0x89a9, 0x89a6, 0x89ac, 0x89af, 0x89b2, 0x89ba, 0x89bd, 0x89bf, 0x89c0, 0x89da, @@ -1022,7 +999,7 @@ 0x8b4e, 0x8b49, 0x8b56, 0x8b5b, 0x8b5a, 0x8b6b, }; -static const Py_UNICODE jisx0208_decode_6C[94] = { /* 6C::21-7E */ +static const Py_UNICODE __jisx0208_decmap_6C[94] = { /* 6C::21-7E */ 0x8b5f, 0x8b6c, 0x8b6f, 0x8b74, 0x8b7d, 0x8b80, 0x8b8c, 0x8b8e, 0x8b92, 0x8b93, 0x8b96, 0x8b99, 0x8b9a, 0x8c3a, 0x8c41, 0x8c3f, 0x8c48, 0x8c4c, 0x8c4e, 0x8c50, 0x8c55, 0x8c62, 0x8c6c, 0x8c78, @@ -1037,7 +1014,7 @@ 0x8e1f, 0x8e42, 0x8e35, 0x8e30, 0x8e34, 0x8e4a, }; -static const Py_UNICODE jisx0208_decode_6D[94] = { /* 6D::21-7E */ +static const Py_UNICODE __jisx0208_decmap_6D[94] = { /* 6D::21-7E */ 0x8e47, 0x8e49, 0x8e4c, 0x8e50, 0x8e48, 0x8e59, 0x8e64, 0x8e60, 0x8e2a, 0x8e63, 0x8e55, 0x8e76, 0x8e72, 0x8e7c, 0x8e81, 0x8e87, 0x8e85, 0x8e84, 0x8e8b, 0x8e8a, 0x8e93, 0x8e91, 0x8e94, 0x8e99, @@ -1052,7 +1029,7 @@ 0x900b, 0x9027, 0x9036, 0x9035, 0x9039, 0x8ff8, }; -static const Py_UNICODE jisx0208_decode_6E[94] = { /* 6E::21-7E */ +static const Py_UNICODE __jisx0208_decmap_6E[94] = { /* 6E::21-7E */ 0x904f, 0x9050, 0x9051, 0x9052, 0x900e, 0x9049, 0x903e, 0x9056, 0x9058, 0x905e, 0x9068, 0x906f, 0x9076, 0x96a8, 0x9072, 0x9082, 0x907d, 0x9081, 0x9080, 0x908a, 0x9089, 0x908f, 0x90a8, 0x90af, @@ -1067,7 +1044,7 @@ 0x92b7, 0x92e9, 0x930f, 0x92fa, 0x9344, 0x932e, }; -static const Py_UNICODE jisx0208_decode_6F[94] = { /* 6F::21-7E */ +static const Py_UNICODE __jisx0208_decmap_6F[94] = { /* 6F::21-7E */ 0x9319, 0x9322, 0x931a, 0x9323, 0x933a, 0x9335, 0x933b, 0x935c, 0x9360, 0x937c, 0x936e, 0x9356, 0x93b0, 0x93ac, 0x93ad, 0x9394, 0x93b9, 0x93d6, 0x93d7, 0x93e8, 0x93e5, 0x93d8, 0x93c3, 0x93dd, @@ -1082,7 +1059,7 @@ 0x964c, 0x964f, 0x964b, 0x9677, 0x965c, 0x965e, }; -static const Py_UNICODE jisx0208_decode_70[94] = { /* 70::21-7E */ +static const Py_UNICODE __jisx0208_decmap_70[94] = { /* 70::21-7E */ 0x965d, 0x965f, 0x9666, 0x9672, 0x966c, 0x968d, 0x9698, 0x9695, 0x9697, 0x96aa, 0x96a7, 0x96b1, 0x96b2, 0x96b0, 0x96b4, 0x96b6, 0x96b8, 0x96b9, 0x96ce, 0x96cb, 0x96c9, 0x96cd, 0x894d, 0x96dc, @@ -1097,7 +1074,7 @@ 0x9846, 0x984f, 0x984b, 0x986b, 0x986f, 0x9870, }; -static const Py_UNICODE jisx0208_decode_71[94] = { /* 71::21-7E */ +static const Py_UNICODE __jisx0208_decmap_71[94] = { /* 71::21-7E */ 0x9871, 0x9874, 0x9873, 0x98aa, 0x98af, 0x98b1, 0x98b6, 0x98c4, 0x98c3, 0x98c6, 0x98e9, 0x98eb, 0x9903, 0x9909, 0x9912, 0x9914, 0x9918, 0x9921, 0x991d, 0x991e, 0x9924, 0x9920, 0x992c, 0x992e, @@ -1112,7 +1089,7 @@ 0x9aef, 0x9aeb, 0x9aee, 0x9af4, 0x9af1, 0x9af7, }; -static const Py_UNICODE jisx0208_decode_72[94] = { /* 72::21-7E */ +static const Py_UNICODE __jisx0208_decmap_72[94] = { /* 72::21-7E */ 0x9afb, 0x9b06, 0x9b18, 0x9b1a, 0x9b1f, 0x9b22, 0x9b23, 0x9b25, 0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2e, 0x9b2f, 0x9b32, 0x9b44, 0x9b43, 0x9b4f, 0x9b4d, 0x9b4e, 0x9b51, 0x9b58, 0x9b74, 0x9b93, @@ -1127,7 +1104,7 @@ 0x9d12, 0x9d41, 0x9d3f, 0x9d3e, 0x9d46, 0x9d48, }; -static const Py_UNICODE jisx0208_decode_73[94] = { /* 73::21-7E */ +static const Py_UNICODE __jisx0208_decmap_73[94] = { /* 73::21-7E */ 0x9d5d, 0x9d5e, 0x9d64, 0x9d51, 0x9d50, 0x9d59, 0x9d72, 0x9d89, 0x9d87, 0x9dab, 0x9d6f, 0x9d7a, 0x9d9a, 0x9da4, 0x9da9, 0x9db2, 0x9dc4, 0x9dc1, 0x9dbb, 0x9db8, 0x9dba, 0x9dc6, 0x9dcf, 0x9dc2, @@ -1142,149 +1119,138 @@ 0x9f77, 0x9f72, 0x9f76, 0x9f95, 0x9f9c, 0x9fa0, }; -static const Py_UNICODE jisx0208_decode_74[94] = { /* 74::21-7E */ - 0x582f, 0x69c7, 0x9059, 0x7464, 0x51dc, 0x7199, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, +static const Py_UNICODE __jisx0208_decmap_74[6] = { /* 74::21-26 */ + 0x582f, 0x69c7, 0x9059, 0x7464, 0x51dc, 0x7199, }; -static const Py_UNICODE *jisx0208_decode_map[128] = { - 0, /* 0x00 */ - 0, /* 0x01 */ - 0, /* 0x02 */ - 0, /* 0x03 */ - 0, /* 0x04 */ - 0, /* 0x05 */ - 0, /* 0x06 */ - 0, /* 0x07 */ - 0, /* 0x08 */ - 0, /* 0x09 */ - 0, /* 0x0A */ - 0, /* 0x0B */ - 0, /* 0x0C */ - 0, /* 0x0D */ - 0, /* 0x0E */ - 0, /* 0x0F */ - 0, /* 0x10 */ - 0, /* 0x11 */ - 0, /* 0x12 */ - 0, /* 0x13 */ - 0, /* 0x14 */ - 0, /* 0x15 */ - 0, /* 0x16 */ - 0, /* 0x17 */ - 0, /* 0x18 */ - 0, /* 0x19 */ - 0, /* 0x1A */ - 0, /* 0x1B */ - 0, /* 0x1C */ - 0, /* 0x1D */ - 0, /* 0x1E */ - 0, /* 0x1F */ - 0, /* 0x20 */ - jisx0208_decode_21, /* 0x21 */ - jisx0208_decode_22, /* 0x22 */ - jisx0208_decode_23, /* 0x23 */ - jisx0208_decode_24, /* 0x24 */ - jisx0208_decode_25, /* 0x25 */ - jisx0208_decode_26, /* 0x26 */ - jisx0208_decode_27, /* 0x27 */ - jisx0208_decode_28, /* 0x28 */ - 0, /* 0x29 */ - 0, /* 0x2A */ - 0, /* 0x2B */ - 0, /* 0x2C */ - 0, /* 0x2D */ - 0, /* 0x2E */ - 0, /* 0x2F */ - jisx0208_decode_30, /* 0x30 */ - jisx0208_decode_31, /* 0x31 */ - jisx0208_decode_32, /* 0x32 */ - jisx0208_decode_33, /* 0x33 */ - jisx0208_decode_34, /* 0x34 */ - jisx0208_decode_35, /* 0x35 */ - jisx0208_decode_36, /* 0x36 */ - jisx0208_decode_37, /* 0x37 */ - jisx0208_decode_38, /* 0x38 */ - jisx0208_decode_39, /* 0x39 */ - jisx0208_decode_3A, /* 0x3A */ - jisx0208_decode_3B, /* 0x3B */ - jisx0208_decode_3C, /* 0x3C */ - jisx0208_decode_3D, /* 0x3D */ - jisx0208_decode_3E, /* 0x3E */ - jisx0208_decode_3F, /* 0x3F */ - jisx0208_decode_40, /* 0x40 */ - jisx0208_decode_41, /* 0x41 */ - jisx0208_decode_42, /* 0x42 */ - jisx0208_decode_43, /* 0x43 */ - jisx0208_decode_44, /* 0x44 */ - jisx0208_decode_45, /* 0x45 */ - jisx0208_decode_46, /* 0x46 */ - jisx0208_decode_47, /* 0x47 */ - jisx0208_decode_48, /* 0x48 */ - jisx0208_decode_49, /* 0x49 */ - jisx0208_decode_4A, /* 0x4A */ - jisx0208_decode_4B, /* 0x4B */ - jisx0208_decode_4C, /* 0x4C */ - jisx0208_decode_4D, /* 0x4D */ - jisx0208_decode_4E, /* 0x4E */ - jisx0208_decode_4F, /* 0x4F */ - jisx0208_decode_50, /* 0x50 */ - jisx0208_decode_51, /* 0x51 */ - jisx0208_decode_52, /* 0x52 */ - jisx0208_decode_53, /* 0x53 */ - jisx0208_decode_54, /* 0x54 */ - jisx0208_decode_55, /* 0x55 */ - jisx0208_decode_56, /* 0x56 */ - jisx0208_decode_57, /* 0x57 */ - jisx0208_decode_58, /* 0x58 */ - jisx0208_decode_59, /* 0x59 */ - jisx0208_decode_5A, /* 0x5A */ - jisx0208_decode_5B, /* 0x5B */ - jisx0208_decode_5C, /* 0x5C */ - jisx0208_decode_5D, /* 0x5D */ - jisx0208_decode_5E, /* 0x5E */ - jisx0208_decode_5F, /* 0x5F */ - jisx0208_decode_60, /* 0x60 */ - jisx0208_decode_61, /* 0x61 */ - jisx0208_decode_62, /* 0x62 */ - jisx0208_decode_63, /* 0x63 */ - jisx0208_decode_64, /* 0x64 */ - jisx0208_decode_65, /* 0x65 */ - jisx0208_decode_66, /* 0x66 */ - jisx0208_decode_67, /* 0x67 */ - jisx0208_decode_68, /* 0x68 */ - jisx0208_decode_69, /* 0x69 */ - jisx0208_decode_6A, /* 0x6A */ - jisx0208_decode_6B, /* 0x6B */ - jisx0208_decode_6C, /* 0x6C */ - jisx0208_decode_6D, /* 0x6D */ - jisx0208_decode_6E, /* 0x6E */ - jisx0208_decode_6F, /* 0x6F */ - jisx0208_decode_70, /* 0x70 */ - jisx0208_decode_71, /* 0x71 */ - jisx0208_decode_72, /* 0x72 */ - jisx0208_decode_73, /* 0x73 */ - jisx0208_decode_74, /* 0x74 */ - 0, /* 0x75 */ - 0, /* 0x76 */ - 0, /* 0x77 */ - 0, /* 0x78 */ - 0, /* 0x79 */ - 0, /* 0x7A */ - 0, /* 0x7B */ - 0, /* 0x7C */ - 0, /* 0x7D */ - 0, /* 0x7E */ - 0, /* 0x7F */ +static const struct dbcs_index *jisx0208_decmap[128] = { +/* 0x00 */ {0, 0, 0}, +/* 0x01 */ {0, 0, 0}, +/* 0x02 */ {0, 0, 0}, +/* 0x03 */ {0, 0, 0}, +/* 0x04 */ {0, 0, 0}, +/* 0x05 */ {0, 0, 0}, +/* 0x06 */ {0, 0, 0}, +/* 0x07 */ {0, 0, 0}, +/* 0x08 */ {0, 0, 0}, +/* 0x09 */ {0, 0, 0}, +/* 0x0A */ {0, 0, 0}, +/* 0x0B */ {0, 0, 0}, +/* 0x0C */ {0, 0, 0}, +/* 0x0D */ {0, 0, 0}, +/* 0x0E */ {0, 0, 0}, +/* 0x0F */ {0, 0, 0}, +/* 0x10 */ {0, 0, 0}, +/* 0x11 */ {0, 0, 0}, +/* 0x12 */ {0, 0, 0}, +/* 0x13 */ {0, 0, 0}, +/* 0x14 */ {0, 0, 0}, +/* 0x15 */ {0, 0, 0}, +/* 0x16 */ {0, 0, 0}, +/* 0x17 */ {0, 0, 0}, +/* 0x18 */ {0, 0, 0}, +/* 0x19 */ {0, 0, 0}, +/* 0x1A */ {0, 0, 0}, +/* 0x1B */ {0, 0, 0}, +/* 0x1C */ {0, 0, 0}, +/* 0x1D */ {0, 0, 0}, +/* 0x1E */ {0, 0, 0}, +/* 0x1F */ {0, 0, 0}, +/* 0x20 */ {0, 0, 0}, +/* 0x21 */ {__jisx0208_decmap_21, 0x21, 0x7e}, +/* 0x22 */ {__jisx0208_decmap_22, 0x21, 0x7e}, +/* 0x23 */ {__jisx0208_decmap_23, 0x30, 0x7a}, +/* 0x24 */ {__jisx0208_decmap_24, 0x21, 0x73}, +/* 0x25 */ {__jisx0208_decmap_25, 0x21, 0x76}, +/* 0x26 */ {__jisx0208_decmap_26, 0x21, 0x58}, +/* 0x27 */ {__jisx0208_decmap_27, 0x21, 0x71}, +/* 0x28 */ {__jisx0208_decmap_28, 0x21, 0x40}, +/* 0x29 */ {0, 0, 0}, +/* 0x2A */ {0, 0, 0}, +/* 0x2B */ {0, 0, 0}, +/* 0x2C */ {0, 0, 0}, +/* 0x2D */ {0, 0, 0}, +/* 0x2E */ {0, 0, 0}, +/* 0x2F */ {0, 0, 0}, +/* 0x30 */ {__jisx0208_decmap_30, 0x21, 0x7e}, +/* 0x31 */ {__jisx0208_decmap_31, 0x21, 0x7e}, +/* 0x32 */ {__jisx0208_decmap_32, 0x21, 0x7e}, +/* 0x33 */ {__jisx0208_decmap_33, 0x21, 0x7e}, +/* 0x34 */ {__jisx0208_decmap_34, 0x21, 0x7e}, +/* 0x35 */ {__jisx0208_decmap_35, 0x21, 0x7e}, +/* 0x36 */ {__jisx0208_decmap_36, 0x21, 0x7e}, +/* 0x37 */ {__jisx0208_decmap_37, 0x21, 0x7e}, +/* 0x38 */ {__jisx0208_decmap_38, 0x21, 0x7e}, +/* 0x39 */ {__jisx0208_decmap_39, 0x21, 0x7e}, +/* 0x3A */ {__jisx0208_decmap_3A, 0x21, 0x7e}, +/* 0x3B */ {__jisx0208_decmap_3B, 0x21, 0x7e}, +/* 0x3C */ {__jisx0208_decmap_3C, 0x21, 0x7e}, +/* 0x3D */ {__jisx0208_decmap_3D, 0x21, 0x7e}, +/* 0x3E */ {__jisx0208_decmap_3E, 0x21, 0x7e}, +/* 0x3F */ {__jisx0208_decmap_3F, 0x21, 0x7e}, +/* 0x40 */ {__jisx0208_decmap_40, 0x21, 0x7e}, +/* 0x41 */ {__jisx0208_decmap_41, 0x21, 0x7e}, +/* 0x42 */ {__jisx0208_decmap_42, 0x21, 0x7e}, +/* 0x43 */ {__jisx0208_decmap_43, 0x21, 0x7e}, +/* 0x44 */ {__jisx0208_decmap_44, 0x21, 0x7e}, +/* 0x45 */ {__jisx0208_decmap_45, 0x21, 0x7e}, +/* 0x46 */ {__jisx0208_decmap_46, 0x21, 0x7e}, +/* 0x47 */ {__jisx0208_decmap_47, 0x21, 0x7e}, +/* 0x48 */ {__jisx0208_decmap_48, 0x21, 0x7e}, +/* 0x49 */ {__jisx0208_decmap_49, 0x21, 0x7e}, +/* 0x4A */ {__jisx0208_decmap_4A, 0x21, 0x7e}, +/* 0x4B */ {__jisx0208_decmap_4B, 0x21, 0x7e}, +/* 0x4C */ {__jisx0208_decmap_4C, 0x21, 0x7e}, +/* 0x4D */ {__jisx0208_decmap_4D, 0x21, 0x7e}, +/* 0x4E */ {__jisx0208_decmap_4E, 0x21, 0x7e}, +/* 0x4F */ {__jisx0208_decmap_4F, 0x21, 0x53}, +/* 0x50 */ {__jisx0208_decmap_50, 0x21, 0x7e}, +/* 0x51 */ {__jisx0208_decmap_51, 0x21, 0x7e}, +/* 0x52 */ {__jisx0208_decmap_52, 0x21, 0x7e}, +/* 0x53 */ {__jisx0208_decmap_53, 0x21, 0x7e}, +/* 0x54 */ {__jisx0208_decmap_54, 0x21, 0x7e}, +/* 0x55 */ {__jisx0208_decmap_55, 0x21, 0x7e}, +/* 0x56 */ {__jisx0208_decmap_56, 0x21, 0x7e}, +/* 0x57 */ {__jisx0208_decmap_57, 0x21, 0x7e}, +/* 0x58 */ {__jisx0208_decmap_58, 0x21, 0x7e}, +/* 0x59 */ {__jisx0208_decmap_59, 0x21, 0x7e}, +/* 0x5A */ {__jisx0208_decmap_5A, 0x21, 0x7e}, +/* 0x5B */ {__jisx0208_decmap_5B, 0x21, 0x7e}, +/* 0x5C */ {__jisx0208_decmap_5C, 0x21, 0x7e}, +/* 0x5D */ {__jisx0208_decmap_5D, 0x21, 0x7e}, +/* 0x5E */ {__jisx0208_decmap_5E, 0x21, 0x7e}, +/* 0x5F */ {__jisx0208_decmap_5F, 0x21, 0x7e}, +/* 0x60 */ {__jisx0208_decmap_60, 0x21, 0x7e}, +/* 0x61 */ {__jisx0208_decmap_61, 0x21, 0x7e}, +/* 0x62 */ {__jisx0208_decmap_62, 0x21, 0x7e}, +/* 0x63 */ {__jisx0208_decmap_63, 0x21, 0x7e}, +/* 0x64 */ {__jisx0208_decmap_64, 0x21, 0x7e}, +/* 0x65 */ {__jisx0208_decmap_65, 0x21, 0x7e}, +/* 0x66 */ {__jisx0208_decmap_66, 0x21, 0x7e}, +/* 0x67 */ {__jisx0208_decmap_67, 0x21, 0x7e}, +/* 0x68 */ {__jisx0208_decmap_68, 0x21, 0x7e}, +/* 0x69 */ {__jisx0208_decmap_69, 0x21, 0x7e}, +/* 0x6A */ {__jisx0208_decmap_6A, 0x21, 0x7e}, +/* 0x6B */ {__jisx0208_decmap_6B, 0x21, 0x7e}, +/* 0x6C */ {__jisx0208_decmap_6C, 0x21, 0x7e}, +/* 0x6D */ {__jisx0208_decmap_6D, 0x21, 0x7e}, +/* 0x6E */ {__jisx0208_decmap_6E, 0x21, 0x7e}, +/* 0x6F */ {__jisx0208_decmap_6F, 0x21, 0x7e}, +/* 0x70 */ {__jisx0208_decmap_70, 0x21, 0x7e}, +/* 0x71 */ {__jisx0208_decmap_71, 0x21, 0x7e}, +/* 0x72 */ {__jisx0208_decmap_72, 0x21, 0x7e}, +/* 0x73 */ {__jisx0208_decmap_73, 0x21, 0x7e}, +/* 0x74 */ {__jisx0208_decmap_74, 0x21, 0x26}, +/* 0x75 */ {0, 0, 0}, +/* 0x76 */ {0, 0, 0}, +/* 0x77 */ {0, 0, 0}, +/* 0x78 */ {0, 0, 0}, +/* 0x79 */ {0, 0, 0}, +/* 0x7A */ {0, 0, 0}, +/* 0x7B */ {0, 0, 0}, +/* 0x7C */ {0, 0, 0}, +/* 0x7D */ {0, 0, 0}, +/* 0x7E */ {0, 0, 0}, +/* 0x7F */ {0, 0, 0}, }; 1.2 +211 -237 cjkcodecs/src/map_jisx0212.h Index: map_jisx0212.h =================================================================== RCS file: /cvsroot/koco/cjkcodecs/src/map_jisx0212.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- map_jisx0212.h 22 Apr 2003 19:25:37 -0000 1.1 +++ map_jisx0212.h 22 Apr 2003 20:05:59 -0000 1.2 @@ -1,68 +1,47 @@ /* - * $Id: map_jisx0212.h,v 1.1 2003/04/22 19:25:37 perky Exp $ + * $Id: map_jisx0212.h,v 1.2 2003/04/22 20:05:59 perky Exp $ */ -static const Py_UNICODE jisx0212_decode_22[94] = { /* 22::21-7E */ +static const Py_UNICODE __jisx0212_decmap_22[67] = { /* 22::2F-71 */ + 0x02d8, 0x02c7, 0x00b8, 0x02d9, 0x02dd, 0x00af, 0x02db, 0x02da, + 0x007e, 0x0384, 0x0385, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + UNIINV, UNIINV, UNIINV, 0x00a1, 0x00a6, 0x00bf, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, 0x02d8, 0x02c7, - 0x00b8, 0x02d9, 0x02dd, 0x00af, 0x02db, 0x02da, 0x007e, 0x0384, - 0x0385, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, 0x00a1, 0x00a6, 0x00bf, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, 0x00ba, 0x00aa, 0x00a9, 0x00ae, 0x2122, 0x00a4, - 0x2116, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, - UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, UNIINV, + UNIINV, UNIINV, UNIINV, UNIINV, 0x00ba, 0x00aa, 0x... [truncated message content] |