Annotation of embedaddon/php/ext/mbstring/libmbfl/filters/emoji2uni.h, revision 1.1.1.1

1.1       misho       1: static const int mb_tbl_code2uni_docomo1_min = 0x28c2;
                      2: static const int mb_tbl_code2uni_docomo1_max = 0x29db;
                      3: 
                      4: static const unsigned short mb_tbl_code2uni_docomo1[] = { // 0x28c2 - 0x29db
                      5:        0x2600, 0x2601, 0x2614, 0x26c4, 
                      6:        0x26a1, 0xf300, 0xf301, 0xf302, 
                      7:        0x2648, 0x2649, 0x264a, 0x264b, 
                      8:        0x264c, 0x264d, 0x264e, 0x264f, 
                      9:        0x2650, 0x2651, 0x2652, 0x2653, 
                     10:        0xf3bd, 0x26be, 0x26f3, 0xf3be, 
                     11:        0x26bd, 0xf3bf, 0xf3c0, 0xf3c1, 
                     12:        0xf4df, 0xf683, 0x24c2, 0xf684, 
                     13:        0xf697, 0xf699, 0xf68c, 0xf6a2, 
                     14:        0x2708, 0xf3e0, 0xf3e2, 0xf3e3, 
                     15:        0xf3e5, 0xf3e6, 0xf3e7, 0xf3e8, 
                     16:        0xf3ea, 0x26fd, 0xf17f, 0xf6a5, 
                     17:        0xf6bb, 0xf374, 0x2615, 0xf378, 
                     18:        0xf37a, 0xf354, 0xf460, 0x2702, 
                     19:        0xf3a4, 0xf3a5, 0x2197, 0xf3a0, 
                     20:        0xf3a7, 0xf3a8, 0xf3a9, 0xf3aa, 
                     21:        0xf3ab, 0xf6ac, 0xf6ad, 0xf4f7, 
                     22:        0xf45c, 0xf4d6, 0xf380, 0xf381, 
                     23:        0xf382, 0x260e, 0xf4f1, 0xf4dd, 
                     24:        0xf4fa, 0xf3ae, 0xf4bf, 0x2665, 
                     25:        0x2660, 0x2666, 0x2663, 0xf440, 
                     26:        0xf442, 0x270a, 0x270c, 0x270b, 
                     27:        0x2198, 0x2196, 0xf463, 0xf45f, 
                     28:        0xf453, 0x267f, 0xf311, 0xf314, 
                     29:        0xf313, 0xf319, 0xf315, 0xf436, 
                     30:        0xf431, 0x26f5, 0xf384, 0x2199, 
                     31:        0xEE16, 0xEE17, 0xEE18, 0xEE19, 
                     32:        0xEE1A, 0xEE1B, 0xf3ac, 0xf45d, 
                     33:        0x2712, 0xEE1C, 0xEE1D, 0xf464, 
                     34:        0xf4ba, 0xf303, 0xEE1E, 0xEE1F, 
                     35:        0xEE20, 0xf51c, 0xf51b, 0xf51a, 
                     36:        0x23f0, 0xEE21, 0xEE22, 0xEE23, 
                     37:        0xEE24, 0xEE25, 0xEE26, 0xEE27, 
                     38:        0xEE28, 0xEE29, 0xEE2A, 0xEE2B, 
                     39:        0xEE2C, 0xEE2D, 0xEE2E, 0xEE2F, 
                     40:        0xEE30, 0xEE31, 0xEE32, 0xEE33, 
                     41:        0xf4f2, 0xf4e9, 0xf4e0, 0xEE10, 
                     42:        0xEE11, 0x2709, 0xEE12, 0xEE13, 
                     43:        0xf4b4, 0xf193, 0xf194, 0xf511, 
                     44:        0x21a9, 0xf191, 0xf50d, 0xf195, 
                     45:        0xf6a9, 0x27bf, 0x0023, 0xE82D, 
                     46:        0x0031, 0x0032, 0x0033, 0x0034, 
                     47:        0x0035, 0x0036, 0x0037, 0x0038, 
                     48:        0x0039, 0x0030, 0x2764, 0xf493, 
                     49:        0xf494, 0xf495, 0xf603, 0xf620, 
                     50:        0xf61e, 0xf616, 0xf635, 0x2934, 
                     51:        0xf3b5, 0x2668, 0xf4a0, 0xf48b, 
                     52:        0x2728, 0xf4a1, 0xf4a2, 0xf44a, 
                     53:        0xf4a3, 0xf3b6, 0x2935, 0xf4a4, 
                     54:        0x2757, 0x2049, 0x203c, 0xf4a5, 
                     55:        0xf4a6, 0xf4a7, 0xf4a8, 0x3030, 
                     56:        0x27b0, 0xf197, 0xEE14, 0xEE15, 
                     57:        0xf455, 0xf45b, 0xf484, 0xf456, 
                     58:        0xf3c2, 0xf514, 0xf6aa, 0xf4b0, 
                     59:        0xf4bb, 0xf48c, 0xf527, 0x270f, 
                     60:        0xf451, 0xf48d, 0x23f3, 0xf6b2, 
                     61:        0xf375, 0x231a, 0xf614, 0xf60c, 
                     62:        0xf605, 0xf613, 0xf621, 0xf612, 
                     63:        0xf60d, 0xf44d, 0xf61c, 0xf609, 
                     64:        0xf606, 0xf623, 0xf60f, 0xf62d, 
                     65:        0xf622, 0xf196, 0xf4ce, 0x00a9, 
                     66:        0x2122, 0xf3c3, 0x3299, 0x267b, 
                     67:        0x00ae, 0x26a0, 0xf232, 0xf233, 
                     68:        0xf234, 0xf235, 0x2194, 0x2195, 
                     69:        0xf3eb, 0xf30a, 0xf5fb, 0xf340, 
                     70:        0xf352, 0xf337, 0xf34c, 0xf34e, 
                     71:        0xf331, 0xf341, 0xf338, 0xf359, 
                     72:        0xf370, 0xf376, 0xf35c, 0xf35e, 
                     73:        0xf40c, 0xf424, 0xf427, 0xf41f, 
                     74:        0xf60b, 0xf601, 0xf434, 0xf437, 
                     75:        0xf377, 0xf631, };
                     76: static const int mb_tbl_code2uni_kddi1_min = 0x24b8;
                     77: static const int mb_tbl_code2uni_kddi1_max = 0x25c6;
                     78: 
                     79: static const unsigned short mb_tbl_code2uni_kddi1[] = { // 0x24b8 - 0x25c6
                     80:        0xf342, 0xf4bc, 0x26f2, 0x26fa, 
                     81:        0xf004, 0xf19a, 0xf3c6, 0xf422, 
                     82:        0xf1ea, 0xf1f7, 0xf6a7, 0xf6c0, 
                     83:        0xf38c, 0xf306, 0xf423, 0xf4b9, 
                     84:        0xf46e, 0xf3e3, 0xf3e5, 0xf3eb, 
                     85:        0xf3e8, 0xf6a2, 0xf51e, 0xf4f6, 
                     86:        0xf192, 0xf239, 0xf202, 0xf194, 
                     87:        0xf235, 0xf233, 0xf22f, 0xf23a, 
                     88:        0xf446, 0xf447, 0xf52e, 0xf4f3, 
                     89:        0xf4f4, 0xf4dd, 0xf454, 0xf33a, 
                     90:        0xf490, 0xf335, 0xf376, 0xf37b, 
                     91:        0x3297, 0xf48a, 0xf388, 0xf389, 
                     92:        0xEE42, 0xf452, 0xf462, 0xf485, 
                     93:        0xf487, 0xf488, 0xf458, 0xf459, 
                     94:        0x2665, 0xf496, 0xf499, 0xf49a, 
                     95:        0xf49b, 0xf49c, 0x2728, 0xf3bf, 
                     96:        0x2b55, 0xf375, 0xf35e, 0xf366, 
                     97:        0xf35f, 0xf361, 0xf358, 0xf35a, 
                     98:        0xf35d, 0xf35b, 0xf362, 0xf363, 
                     99:        0xf34e, 0xf34a, 0xf345, 0xf346, 
                    100:        0xf371, 0xf372, 0xf60f, 0xf614, 
                    101:        0xf624, 0xf623, 0xf616, 0xf62a, 
                    102:        0xf60c, 0xf628, 0xf637, 0xf633, 
                    103:        0xf612, 0xf632, 0xf630, 0xf3bc, 
                    104:        0xf60a, 0xf61a, 0xf618, 0xf443, 
                    105:        0xf444, 0xf64f, 0xf44f, 0xf44c, 
                    106:        0xf44e, 0xf44b, 0xf645, 0xf646, 
                    107:        0xf647, 0xf491, 0xf46f, 0xf3ba, 
                    108:        0xf3b1, 0xf3ca, 0xf692, 0xf691, 
                    109:        0xf693, 0xf3a2, 0xf38d, 0xf38e, 
                    110:        0xf393, 0xf392, 0xf38f, 0xf302, 
                    111:        0xf470, 0xf367, 0xf387, 0xf41a, 
                    112:        0xf390, 0xf383, 0xf391, 0xf385, 
                    113:        0xf303, 0xf308, 0xf3e9, 0xf305, 
                    114:        0xf3a9, 0xf3ec, 0xf3ef, 0xf3f0, 
                    115:        0xf3ed, 0xf1eb, 0xf1e9, 0xf1ee, 
                    116:        0xf1ec, 0xf1e8, 0xf1f0, 0xf471, 
                    117:        0xf472, 0xf473, 0xf474, 0xf475, 
                    118:        0xf476, 0xf477, 0xf478, 0xf42c, 
                    119:        0xf483, 0xf420, 0xf41b, 0xf418, 
                    120:        0xf428, 0xf42e, 0xf40d, 0xf414, 
                    121:        0xf417, 0xf42b, 0xf170, 0xf171, 
                    122:        0xf17e, 0xf18e, 0xf463, 0xf45f, 
                    123:        0xf6a9, 0x2934, 0x2935, 0x2049, 
                    124:        0x203c, 0x27b0, 0xf348, 0xf34d, 
                    125:        0xf347, 0xf34c, 0xf33d, 0xf344, 
                    126:        0xf330, 0xf351, 0xf360, 0xf355, 
                    127:        0xf357, 0xf38b, 0xf379, 0xf432, 
                    128:        0xf3b9, 0xf3c4, 0xf3a3, 0xf3b3, 
                    129:        0xf479, 0xf47a, 0xf43c, 0xf445, 
                    130:        0xf43d, 0xf33c, 0xf368, 0xf369, 
                    131:        0xf36a, 0xf36b, 0xf36c, 0xf36d, 
                    132:        0xf648, 0xf64a, 0xf649, 0xf30b, 
                    133:        0xf49d, 0xf524, 0xf36e, 0xf41d, 
                    134:        0xf41e, 0xf36f, 0xf34f, 0xf4b8, 
                    135:        0xf4ab, 0xf621, 0xf63e, 0xf30c, 
                    136:        0xf63d, 0xf63a, 0xf4e9, 0xf639, 
                    137:        0xf602, 0xf63b, 0xf640, 0xf629, 
                    138:        0xf63f, 0xf622, 0xf63c, 0xf457, 
                    139:        0xf5ff, 0xf689, 0xf3b4, 0xf0cf, 
                    140:        0xf364, 0xf4e7, 0xf6b6, 0xf6a8, 
                    141:        0xEE43, 0xf493, 0xf425, 0xf456, 
                    142:        0xf48c, 0x267b, 0x2194, 0x2195, 
                    143:        0xf30a, 0xf331, 0xf40c, 0xf638, 
                    144:        0xf601, 0xEE44, 0xf33f, 0x270a, 
                    145:        0x0023, 0xf64b, 0xf64c, 0xf64d, 
                    146:        0xf64e, 0xEE45, 0xEE46, 0xEE47,
                    147:        0xEE48, 0xEE49, 0xEE4A};
                    148: static const int mb_tbl_code2uni_kddi2_min = 0x26ec;
                    149: static const int mb_tbl_code2uni_kddi2_max = 0x2863;
                    150: 
                    151: static const unsigned short mb_tbl_code2uni_kddi2[] = { // 0x26ec - 0x2863
                    152:        0xf320, 0xf300, 0xf6a5, 0xf3c3, 
                    153:        0x2747, 0xf3a1, 0xf3b0, 0xf38a, 
                    154:        0xf433, 0xf603, 0xf620, 0xf62d, 
                    155:        0xf62b, 0xf4a4, 0xf4a1, 0xf494, 
                    156:        0xf495, 0x2734, 0xf4a3, 0xf525, 
                    157:        0x23f3, 0xf6ac, 0xf6ad, 0x267f, 
                    158:        0xf530, 0x26a0, 0x2757, 0x2753, 
                    159:        0x26d4, 0x26c4, 0xf319, 0x26a1, 
                    160:        0x2600, 0xf31b, 0x2744, 0x2b50, 
                    161:        0x2614, 0x2601, 0x26c5, 0x2648, 
                    162:        0x2649, 0x264a, 0x264b, 0x264c, 
                    163:        0x264d, 0x264e, 0x264f, 0x2650, 
                    164:        0x2651, 0x2652, 0x2653, 0x26ce, 
                    165:        0xf45c, 0xf4d4, 0xf3ab, 0xf4d6, 
                    166:        0xf4ce, 0x270f, 0xf4d0, 0xf3e7, 
                    167:        0xf3ea, 0xf6bb, 0xf17f, 0xf68f, 
                    168:        0xf4e1, 0x2693, 0xf3e6, 0xf3e0, 
                    169:        0xf374, 0xf3e2, 0xf6b2, 0xf68c, 
                    170:        0xf685, 0xf697, 0xf69a, 0x2708, 
                    171:        0x26f5, 0xf683, 0x26bd, 0xf3be, 
                    172:        0xf3c2, 0xf3c1, 0x26be, 0xf3c8, 
                    173:        0x2668, 0xf3ee, 0xf3ac, 0xf309, 
                    174:        0xf5fc, 0xf377, 0xf378, 0xf37a, 
                    175:        0xf356, 0xf3af, 0xf3ae, 0xf4b0, 
                    176:        0xf3b2, 0xf384, 0xf338, 0xf47b, 
                    177:        0xf1ef, 0xf349, 0xf341, 0xf381, 
                    178:        0xf370, 0xf373, 0xf352, 0xf421, 
                    179:        0xf353, 0xf359, 0xf354, 0xf430, 
                    180:        0xf434, 0xf435, 0xf438, 0xf431, 
                    181:        0xf427, 0xf41c, 0xf437, 0xf429, 
                    182:        0xf424, 0xf436, 0xf334, 0xf33b, 
                    183:        0xf337, 0xf4a2, 0xf4a7, 0xf61c, 
                    184:        0xf198, 0xf4aa, 0xf498, 0xf48b, 
                    185:        0xf47e, 0xf365, 0xf43e, 0xf47f, 
                    186:        0xf4ae, 0x3299, 0xf4af, 0xf44a, 
                    187:        0xf4a8, 0xf4a9, 0x261d, 0xf250, 
                    188:        0xf480, 0xf44d, 0xf469, 0x263a, 
                    189:        0xf468, 0xf4ac, 0xf453, 0xf448, 
                    190:        0xf449, 0xf46a, 0xf4fa, 0xf3a4, 
                    191:        0xf45b, 0xf3b6, 0xf3b8, 0xf3bb, 
                    192:        0xf3a7, 0xf484, 0xf52b, 0xf486, 
                    193:        0xf4bf, 0xf45a, 0xf47d, 0xf199, 
                    194:        0xf489, 0xf50a, 0xf514, 0xf340, 
                    195:        0xf48d, 0xf4f7, 0x2702, 0xf3a5, 
                    196:        0xf50d, 0xf511, 0xf460, 0xf4ea, 
                    197:        0xf512, 0xf4db, 0xf4de, 0xf4e6, 
                    198:        0xf4e0, 0x2709, 0x0031, 0x0032, 
                    199:        0x0033, 0x0034, 0x0035, 0x0036, 
                    200:        0x0037, 0x0038, 0x0039, 0xf51f, 
                    201:        0xE82D, 0x25c0, 0x25b6, 0x23ea, 
                    202:        0x23e9, 0x25ab, 0x25aa, 0x2139, 
                    203:        0x25fd, 0x25fe, 0xf538, 0xf539, 
                    204:        0x25fb, 0x25fc, 0x26aa, 0x26ab, 
                    205:        0x2795, 0x2796, 0x2733, 0x2b06, 
                    206:        0x2b07, 0xf6ab, 0xf53d, 0xf53c, 
                    207:        0x23ec, 0x23eb, 0xf536, 0xf537, 
                    208:        0x2b1c, 0x2b1b, 0xf534, 0xf535, 
                    209:        0x2196, 0x2198, 0x2122, 0x2716, 
                    210:        0x274c, 0x274e, 0x27a1, 0x2b05, 
                    211:        0x2797, 0x2197, 0x2199, 0x2714, 
                    212:        0x00a9, 0x00ae, 0xf53a, 0xf53b, 
                    213:        0x21aa, 0x21a9, 0x2705, 0xf4dc, 
                    214:        0xf4cd, 0xf4c3, 0xf4be, 0xf4c5, 
                    215:        0xf4cb, 0xf4d7, 0xf4d8, 0xf4d9, 
                    216:        0xf4d5, 0xf4c4, 0xf4c6, 0xf4d3, 
                    217:        0xf4c7, 0xf4cc, 0xf4d2, 0xf4da, 
                    218:        0xf4cf, 0x26fd, 0xf5fe, 0xf1fa, 
                    219:        0xf4ca, 0xf4c8, 0xf4c9, 0xEE40, 
                    220:        0xf193, 0xf4b2, 0x231a, 0x231b, 
                    221:        0xf4b3, 0xf4b4, 0xf4f9, 0xf52a, 
                    222:        0xf4fc, 0xf529, 0xf4bd, 0xf526, 
                    223:        0xf50b, 0xf4b5, 0xE83C, 0xf527, 
                    224:        0xf4f1, 0xf50c, 0xf517, 0xf4f0, 
                    225:        0x2003, 0x2002, 0x2005, 0xf4c1, 
                    226:        0xf4c2, 0xf4e8, 0xf4e4, 0xf4e5, 
                    227:        0x23f0, 0x2764, 0x260e, 0x2615, 
                    228:        0xf301, 0x26f3, 0xf3c0, 0xf4df, 
                    229:        0xf3a8, 0xf3ad, 0xf3aa, 0xf380, 
                    230:        0xf382, 0x2660, 0x2666, 0x2663, 
                    231:        0xf440, 0xf442, 0x270c, 0x270b, 
                    232:        0xf311, 0xf314, 0xf313, 0xf191, 
                    233:        0x0030, 0xf197, 0xf635, 0xf49e, 
                    234:        0xf4a5, 0xf4a6, 0xEE41, 0xf30f, 
                    235:        0xf35c, 0xEB89, 0xf510, 0xf520, 
                    236:        0xf521, 0xf522, 0xf523, 0xf251, 
                    237:        0x2611, 0x2712, 0xf518, 0xf50e, 
                    238:        0xf519, 0xf516, 0xf4f2, 0xf3e1, 
                    239:        0xf4eb, 0xf4d1, 0xf50f, 0xf503, 
                    240:        0xf195, 0xf455, 0xf45e, 0xf4bb, 
                    241:        0xf4fb, 0xf339, 0x26ea, 0xf687, 
                    242:        0xf5fb, 0xf3b5, 0xf47c, 0xf42f, 
                    243:        0xf43b, 0xf42d, 0xf609, 0xf60d, 
                    244:        0xf631, 0xf613, 0xf419, 0xf680, 
                    245:        0xf451, 0xf48f, 0xf528, 0xf386, 
                    246:        };
                    247: static const int mb_tbl_code2uni_sb1_min = 0x27a9;
                    248: static const int mb_tbl_code2uni_sb1_max = 0x2861;
                    249: 
                    250: static const unsigned short mb_tbl_code2uni_sb1[] = { // 0x27a9 - 0x2861
                    251:        0xf4eb, 0xf4ee, 0xf4e9, 0xf4f2, 
                    252:        0xf61c, 0xf60d, 0xf631, 0xf613, 
                    253:        0xf435, 0xf419, 0xf437, 0xf47d, 
                    254:        0xf680, 0xf451, 0xf4a1, 0xf340, 
                    255:        0xf48f, 0xf381, 0xf52b, 0xf50d, 
                    256:        0xf3c3, 0xf528, 0xf386, 0xf341, 
                    257:        0xf342, 0xf47f, 0xf47b, 0xf480, 
                    258:        0xf525, 0xf4bc, 0xf4ba, 0xf354, 
                    259:        0x26f2, 0x26fa, 0x2668, 0xf3a1, 
                    260:        0xf3ab, 0xf4bf, 0xf4c0, 0xf4fb, 
                    261:        0xf4fc, 0xf4fa, 0xf47e, 0x303d, 
                    262:        0xf004, 0xf19a, 0xf4b0, 0xf3af, 
                    263:        0xf3c6, 0xf3c1, 0xf3b0, 0xf40e, 
                    264:        0xf6a4, 0xf6b2, 0xf6a7, 0xf6b9, 
                    265:        0xf6ba, 0xf6bc, 0xf489, 0xf4a4, 
                    266:        0x26a1, 0xf460, 0xf6c0, 0xf6bd, 
                    267:        0xf50a, 0xf4e2, 0xf38c, 0xf512, 
                    268:        0xf513, 0xf306, 0xf373, 0xf4d6, 
                    269:        0xf4b1, 0xf4b9, 0xf4e1, 0xf4aa, 
                    270:        0xf3e6, 0xf6a5, 0xf17f, 0xf68f, 
                    271:        0xf6bb, 0xf46e, 0xf3e3, 0xf3e7, 
                    272:        0xf3e5, 0xf3ea, 0xf3eb, 0xf3e8, 
                    273:        0xf68c, 0xf695, 0x0000, 0x0000, 
                    274:        0x0000, 0x0000, 0x0000, 0xf6b6, 
                    275:        0xf6a2, 0xf201, 0xf49f, 0x2734, 
                    276:        0x2733, 0xf51e, 0xf6ad, 0xf530, 
                    277:        0x267f, 0xf4f6, 0x2665, 0x2666, 
                    278:        0x2660, 0x2663, 0x0023, 0x27bf, 
                    279:        0xf195, 0xf199, 0xf192, 0xf236, 
                    280:        0xf21a, 0xf237, 0xf238, 0xf534, 
                    281:        0xf532, 0xf533, 0x0031, 0x0032, 
                    282:        0x0033, 0x0034, 0x0035, 0x0036, 
                    283:        0x0037, 0x0038, 0x0039, 0x0030, 
                    284:        0xf250, 0xf239, 0xf202, 0xf194, 
                    285:        0xf235, 0xf233, 0xf22f, 0xf23a, 
                    286:        0xf446, 0xf447, 0xf448, 0xf449, 
                    287:        0x2b06, 0x2b07, 0x27a1, 0x2b05, 
                    288:        0x2197, 0x2196, 0x2198, 0x2199, 
                    289:        0x25b6, 0x25c0, 0x23e9, 0x23ea, 
                    290:        0xf52f, 0x2648, 0x2649, 0x264a, 
                    291:        0x264b, 0x264c, 0x264d, 0x264e, 
                    292:        0x264f, 0x2650, 0x2651, 0x2652, 
                    293:        0x2653, 0x26ce, 0xf51d, 0xf197, 
                    294:        0x00a9, 0x00ae, 0xf4f3, 0xf4f4, 
                    295:        0x26a0, 0xf481, 0xEE77, 0xEE78,
                    296:        0xEE79, 0xEE7A, 0xEE7B, 0xEE7C,
                    297:        0xEE7D};
                    298: 
                    299: static const int mb_tbl_code2uni_sb2_min = 0x2921;
                    300: static const int mb_tbl_code2uni_sb2_max = 0x29cc;
                    301: 
                    302: static const unsigned short mb_tbl_code2uni_sb2[] = { // 0x2921 - 0x29cc
                    303:        0xf466, 0xf467, 0xf48b, 0xf468, 
                    304:        0xf469, 0xf455, 0xf45f, 0xf4f7, 
                    305:        0x260e, 0xf4f1, 0xf4e0, 0xf4bb, 
                    306:        0xf44a, 0xf44d, 0x261d, 0x270a, 
                    307:        0x270c, 0x270b, 0xf3bf, 0x26f3, 
                    308:        0xf3be, 0x26be, 0xf3c4, 0x26bd, 
                    309:        0xf41f, 0xf434, 0xf697, 0x26f5, 
                    310:        0x2708, 0xf683, 0xf685, 0x2753, 
                    311:        0x2757, 0x2764, 0xf494, 0xf550, 
                    312:        0xf551, 0xf552, 0xf553, 0xf554, 
                    313:        0xf555, 0xf556, 0xf557, 0xf558, 
                    314:        0xf559, 0xf55a, 0xf55b, 0xf338, 
                    315:        0xf531, 0xf339, 0xf384, 0xf48d, 
                    316:        0xf48e, 0xf3e0, 0x26ea, 0xf3e2, 
                    317:        0xf689, 0x26fd, 0xf5fb, 0xf3a4, 
                    318:        0xf3a5, 0xf3b5, 0xf511, 0xf3b7, 
                    319:        0xf3b8, 0xf3ba, 0xf374, 0xf378, 
                    320:        0x2615, 0xf370, 0xf37a, 0x26c4, 
                    321:        0x2601, 0x2600, 0x2614, 0xf319, 
                    322:        0xf304, 0xf47c, 0xf431, 0xf42f, 
                    323:        0xf43b, 0xf436, 0xf42d, 0xf433, 
                    324:        0xf427, 0xf60a, 0xf603, 0xf61e, 
                    325:        0xf620, 0xf4a9, 0x0000, 0x0000, 
                    326:        0x0000, 0x0000, 0x0000, 0xf4dd, 
                    327:        0xf454, 0xf33a, 0xf337, 0xf33b, 
                    328:        0xf490, 0xf334, 0xf335, 0xf6be, 
                    329:        0xf3a7, 0xf376, 0xf37b, 0x3297, 
                    330:        0xf6ac, 0xf48a, 0xf388, 0xf4a3, 
                    331:        0xf389, 0x2702, 0xf380, 0x3299, 
                    332:        0xf4bd, 0xf4e3, 0xf452, 0xf457, 
                    333:        0xf461, 0xf462, 0xf484, 0xf485, 
                    334:        0xf486, 0xf487, 0xf488, 0xf458, 
                    335:        0xf459, 0xf45c, 0xf3ac, 0xf514, 
                    336:        0xf3b6, 0xf493, 0xf497, 0xf498, 
                    337:        0xf499, 0xf49a, 0xf49b, 0xf49c, 
                    338:        0x2728, 0x2b50, 0xf4a8, 0xf4a6, 
                    339:        0x2b55, 0x274c, 0xf4a2, 0xf31f, 
                    340:        0x2754, 0x2755, 0xf375, 0xf35e, 
                    341:        0xf366, 0xf35f, 0xf361, 0xf358, 
                    342:        0xf35a, 0xf35d, 0xf35c, 0xf35b, 
                    343:        0xf359, 0xf362, 0xf363, 0xf34e, 
                    344:        0xf34a, 0xf353, 0xf349, 0xf345, 
                    345:        0xf346, 0xf382, 0xf371, 0xf372, 
                    346:        };
                    347: static const int mb_tbl_code2uni_sb3_min = 0x2a99;
                    348: static const int mb_tbl_code2uni_sb3_max = 0x2b35;
                    349: 
                    350: static const unsigned short mb_tbl_code2uni_sb3[] = { // 0x2a99 - 0x2b35
                    351:        0xf625, 0xf60f, 0xf614, 0xf601, 
                    352:        0xf609, 0xf623, 0xf616, 0xf62a, 
                    353:        0xf61d, 0xf60c, 0xf628, 0xf637, 
                    354:        0xf633, 0xf612, 0xf630, 0xf632, 
                    355:        0xf62d, 0xf602, 0xf622, 0x263a, 
                    356:        0xf604, 0xf621, 0xf61a, 0xf618, 
                    357:        0xf440, 0xf443, 0xf442, 0xf444, 
                    358:        0xf64f, 0xf44b, 0xf44f, 0xf44c, 
                    359:        0xf44e, 0xf450, 0xf645, 0xf646, 
                    360:        0xf491, 0xf647, 0xf64c, 0xf46b, 
                    361:        0xf46f, 0xf3c0, 0xf3c8, 0xf3b1, 
                    362:        0xf3ca, 0xf699, 0xf69a, 0xf692, 
                    363:        0xf691, 0xf693, 0xf3a2, 0xf687, 
                    364:        0xf684, 0xf38d, 0xf49d, 0xf38e, 
                    365:        0xf393, 0xf392, 0xf38f, 0xf302, 
                    366:        0xf492, 0xf30a, 0xf367, 0xf387, 
                    367:        0xf41a, 0xf390, 0xf300, 0xf33e, 
                    368:        0xf383, 0xf391, 0xf343, 0xf385, 
                    369:        0xf305, 0xf307, 0xf303, 0xf308, 
                    370:        0x0000, 0x0000, 0x0000, 0x0000, 
                    371:        0x0000, 0x0000, 0x0000, 0x0000, 
                    372:        0x0000, 0x0000, 0x0000, 0x0000, 
                    373:        0x0000, 0x0000, 0x0000, 0x0000, 
                    374:        0x0000, 0x0000, 0x0000, 0xf3e9, 
                    375:        0xf3a8, 0xf3a9, 0xf3ec, 0xf3ef, 
                    376:        0xf3f0, 0xf3a6, 0xf3ed, 0xf5fc, 
                    377:        0xE4C5, 0xf1ef, 0xf1fa, 0xf1eb, 
                    378:        0xf1e9, 0xf1ee, 0xf1ec, 0xf1ea, 
                    379:        0xf1f7, 0xf1e8, 0xf1f0, 0xf471, 
                    380:        0xf472, 0xf473, 0xf474, 0xf475, 
                    381:        0xf476, 0xf477, 0xf478, 0xf5fd, 
                    382:        0xf482, 0xf483, 0xf42c, 0xf426, 
                    383:        0xf420, 0xf424, 0xf439, 0xf41b, 
                    384:        0xf418, 0xf428, 0xf412, 0xf411, 
                    385:        0xf43a, 0xf42e, 0xf430, 0xf40d, 
                    386:        0xf414, 0xf417, 0xf42b, 0xf438, 
                    387:        0xf170, 0xf171, 0xf18e, 0xf17e, 
                    388:        0xf463, 0x2122, 0xEE70, 0xEE71,
                    389:        0xEE72, 0xEE73, 0xEE74, 0xEE75,
                    390:        0xEE76};
                    391: 
                    392: 
                    393: 
                    394: static const int mb_tbl_uni_docomo2code1_min = 0x0023;
                    395: static const int mb_tbl_uni_docomo2code1_max = 0x00ae;
                    396: 
                    397: static const unsigned short mb_tbl_uni_docomo2code1_key[] = { // 0x0023 - 0x00ae
                    398:        0x0023, 0x0030, 0x0031, 0x0032, 
                    399:        0x0033, 0x0034, 0x0035, 0x0036, 
                    400:        0x0037, 0x0038, 0x0039, 0x00a9, 
                    401:        0x00ae, };
                    402: 
                    403: static const unsigned short mb_tbl_uni_docomo2code1_value[] = { // 0x0023 - 0x00ae
                    404:        0x2964, 0x296f, 0x2966, 0x2967, 
                    405:        0x2968, 0x2969, 0x296a, 0x296b, 
                    406:        0x296c, 0x296d, 0x296e, 0x29b5, 
                    407:        0x29ba, };
                    408: 
                    409: static const int mb_tbl_uni_docomo2code1_len = sizeof(mb_tbl_uni_docomo2code1_key)/sizeof(unsigned short);
                    410: 
                    411: static const int mb_tbl_uni_docomo2code2_min = 0x203c;
                    412: static const int mb_tbl_uni_docomo2code2_max = 0x3299;
                    413: 
                    414: static const unsigned short mb_tbl_uni_docomo2code2_key[] = { // 0x203c - 0x3299
                    415:        0x203c, 0x2049, 0x2122, 0x2194, 
                    416:        0x2195, 0x2196, 0x2197, 0x2198, 
                    417:        0x2199, 0x21a9, 0x231a, 0x23f0, 
                    418:        0x23f3, 0x24c2, 0x2600, 0x2601, 
                    419:        0x260e, 0x2614, 0x2615, 0x2648, 
                    420:        0x2649, 0x264a, 0x264b, 0x264c, 
                    421:        0x264d, 0x264e, 0x264f, 0x2650, 
                    422:        0x2651, 0x2652, 0x2653, 0x2660, 
                    423:        0x2663, 0x2665, 0x2666, 0x2668, 
                    424:        0x267b, 0x267f, 0x26a0, 0x26a1, 
                    425:        0x26bd, 0x26be, 0x26c4, 0x26f3, 
                    426:        0x26f5, 0x26fd, 0x2702, 0x2708, 
                    427:        0x2709, 0x270a, 0x270b, 0x270c, 
                    428:        0x270f, 0x2712, 0x2728, 0x2757, 
                    429:        0x2764, 0x27b0, 0x27bf, 0x2934,
                    430:        0x2935, 0x3030, 0x3299, };
                    431: 
                    432: static const unsigned short mb_tbl_uni_docomo2code2_value[] = { // 0x203c - 0x3299
                    433:        0x2988, 0x2987, 0x29b6, 0x29c0, 
                    434:        0x29c1, 0x291b, 0x28fc, 0x291a, 
                    435:        0x2929, 0x295e, 0x29a3, 0x293e, 
                    436:        0x29a0, 0x28e0, 0x28c2, 0x28c3, 
                    437:        0x290b, 0x28c4, 0x28f4, 0x28ca, 
                    438:        0x28cb, 0x28cc, 0x28cd, 0x28ce, 
                    439:        0x28cf, 0x28d0, 0x28d1, 0x28d2, 
                    440:        0x28d3, 0x28d4, 0x28d5, 0x2912, 
                    441:        0x2914, 0x2911, 0x2913, 0x297b, 
                    442:        0x29b9, 0x291f, 0x29bb, 0x28c6, 
                    443:        0x28da, 0x28d7, 0x28c5, 0x28d8, 
                    444:        0x2927, 0x28ef, 0x28f9, 0x28e6, 
                    445:        0x2957, 0x2917, 0x2919, 0x2918, 
                    446:        0x299d, 0x2932, 0x297e, 0x2986, 
                    447:        0x2970, 0x298e, 0x2963, 0x2979,
                    448:        0x2984, 0x298d, 0x29b8, };
                    449: 
                    450: static const int mb_tbl_uni_docomo2code2_len = sizeof(mb_tbl_uni_docomo2code2_key)/sizeof(unsigned short);
                    451: 
                    452: static const int mb_tbl_uni_docomo2code3_min = 0x1f17f;
                    453: static const int mb_tbl_uni_docomo2code3_max = 0x1f6bb;
                    454: 
                    455: static const unsigned short mb_tbl_uni_docomo2code3_key[] = { // 0x1f17f - 0x1f6bb
                    456:        0xf17f, 0xf191, 0xf193, 0xf194, 
                    457:        0xf195, 0xf196, 0xf197, 0xf232, 
                    458:        0xf233, 0xf234, 0xf235, 0xf300, 
                    459:        0xf301, 0xf302, 0xf303, 0xf30a, 
                    460:        0xf311, 0xf313, 0xf314, 0xf315, 
                    461:        0xf319, 0xf331, 0xf337, 0xf338, 
                    462:        0xf340, 0xf341, 0xf34c, 0xf34e, 
                    463:        0xf352, 0xf354, 0xf359, 0xf35c, 
                    464:        0xf35e, 0xf370, 0xf374, 0xf375, 
                    465:        0xf376, 0xf377, 0xf378, 0xf37a, 
                    466:        0xf380, 0xf381, 0xf382, 0xf384, 
                    467:        0xf3a0, 0xf3a4, 0xf3a5, 0xf3a7, 
                    468:        0xf3a8, 0xf3a9, 0xf3aa, 0xf3ab, 
                    469:        0xf3ac, 0xf3ae, 0xf3b5, 0xf3b6, 
                    470:        0xf3bd, 0xf3be, 0xf3bf, 0xf3c0, 
                    471:        0xf3c1, 0xf3c2, 0xf3c3, 0xf3e0, 
                    472:        0xf3e2, 0xf3e3, 0xf3e5, 0xf3e6, 
                    473:        0xf3e7, 0xf3e8, 0xf3ea, 0xf3eb, 
                    474:        0xf40c, 0xf41f, 0xf424, 0xf427, 
                    475:        0xf431, 0xf434, 0xf436, 0xf437, 
                    476:        0xf440, 0xf442, 0xf44a, 0xf44d, 
                    477:        0xf451, 0xf453, 0xf455, 0xf456, 
                    478:        0xf45b, 0xf45c, 0xf45d, 0xf45f, 
                    479:        0xf460, 0xf463, 0xf464, 0xf484, 
                    480:        0xf48b, 0xf48c, 0xf48d, 0xf493, 
                    481:        0xf494, 0xf495, 0xf4a0, 0xf4a1, 
                    482:        0xf4a2, 0xf4a3, 0xf4a4, 0xf4a5, 
                    483:        0xf4a6, 0xf4a7, 0xf4a8, 0xf4b0, 
                    484:        0xf4b4, 0xf4ba, 0xf4bb, 0xf4bf, 
                    485:        0xf4ce, 0xf4d6, 0xf4dd, 0xf4df, 
                    486:        0xf4e0, 0xf4e9, 0xf4f1, 0xf4f2, 
                    487:        0xf4f7, 0xf4fa, 0xf50d, 0xf511, 
                    488:        0xf514, 0xf51a, 0xf51b, 0xf51c, 
                    489:        0xf527, 0xf5fb, 0xf601, 0xf603, 
                    490:        0xf605, 0xf606, 0xf609, 0xf60b, 
                    491:        0xf60c, 0xf60d, 0xf60f, 0xf612, 
                    492:        0xf613, 0xf614, 0xf616, 0xf61c, 
                    493:        0xf61e, 0xf620, 0xf621, 0xf622, 
                    494:        0xf623, 0xf62d, 0xf631, 0xf635, 
                    495:        0xf683, 0xf684, 0xf68c, 0xf697, 
                    496:        0xf699, 0xf6a2, 0xf6a5, 0xf6a9, 
                    497:        0xf6aa, 0xf6ac, 0xf6ad, 0xf6b2, 
                    498:        0xf6bb, };
                    499: 
                    500: static const unsigned short mb_tbl_uni_docomo2code3_value[] = { // 0x1f17f - 0x1f6bb
                    501:        0x28f0, 0x295f, 0x295b, 0x295c, 
                    502:        0x2961, 0x29b3, 0x298f, 0x29bc, 
                    503:        0x29bd, 0x29be, 0x29bf, 0x28c7, 
                    504:        0x28c8, 0x28c9, 0x2937, 0x29c3, 
                    505:        0x2920, 0x2922, 0x2921, 0x2924, 
                    506:        0x2923, 0x29ca, 0x29c7, 0x29cc, 
                    507:        0x29c5, 0x29cb, 0x29c8, 0x29c9, 
                    508:        0x29c6, 0x28f7, 0x29cd, 0x29d0, 
                    509:        0x29d1, 0x29ce, 0x28f3, 0x29a2, 
                    510:        0x29cf, 0x29da, 0x28f5, 0x28f6, 
                    511:        0x2908, 0x2909, 0x290a, 0x2928, 
                    512:        0x28fd, 0x28fa, 0x28fb, 0x28fe, 
                    513:        0x28ff, 0x2900, 0x2901, 0x2902, 
                    514:        0x2930, 0x290f, 0x297a, 0x2983, 
                    515:        0x28d6, 0x28d9, 0x28db, 0x28dc, 
                    516:        0x28dd, 0x2996, 0x29b7, 0x28e7, 
                    517:        0x28e8, 0x28e9, 0x28ea, 0x28eb, 
                    518:        0x28ec, 0x28ed, 0x28ee, 0x29c2, 
                    519:        0x29d2, 0x29d5, 0x29d3, 0x29d4, 
                    520:        0x2926, 0x29d8, 0x2925, 0x29d9, 
                    521:        0x2915, 0x2916, 0x2981, 0x29ab, 
                    522:        0x299e, 0x291e, 0x2992, 0x2995, 
                    523:        0x2993, 0x2906, 0x2931, 0x291d, 
                    524:        0x28f8, 0x291c, 0x2935, 0x2994, 
                    525:        0x297d, 0x299b, 0x299f, 0x2971, 
                    526:        0x2972, 0x2973, 0x297c, 0x297f, 
                    527:        0x2980, 0x2982, 0x2985, 0x2989, 
                    528:        0x298a, 0x298b, 0x298c, 0x2999, 
                    529:        0x295a, 0x2936, 0x299a, 0x2910, 
                    530:        0x29b4, 0x2907, 0x290d, 0x28de, 
                    531:        0x2954, 0x2953, 0x290c, 0x2952, 
                    532:        0x2905, 0x290e, 0x2960, 0x295d, 
                    533:        0x2997, 0x293d, 0x293c, 0x293b, 
                    534:        0x299c, 0x29c4, 0x29d7, 0x2974, 
                    535:        0x29a6, 0x29ae, 0x29ad, 0x29d6, 
                    536:        0x29a5, 0x29aa, 0x29b0, 0x29a9, 
                    537:        0x29a7, 0x29a4, 0x2977, 0x29ac, 
                    538:        0x2976, 0x2975, 0x29a8, 0x29b2, 
                    539:        0x29af, 0x29b1, 0x29db, 0x2978, 
                    540:        0x28df, 0x28e1, 0x28e4, 0x28e2, 
                    541:        0x28e3, 0x28e5, 0x28f1, 0x2962, 
                    542:        0x2998, 0x2903, 0x2904, 0x29a1, 
                    543:        0x28f2, };
                    544: 
                    545: static const int mb_tbl_uni_docomo2code3_len = sizeof(mb_tbl_uni_docomo2code3_key)/sizeof(unsigned short);
                    546: 
                    547: static const int mb_tbl_uni_kddi2code1_min = 0x0023;
                    548: static const int mb_tbl_uni_kddi2code1_max = 0x00ae;
                    549: 
                    550: static const unsigned short mb_tbl_uni_kddi2code1_key[] = { // 0x0023 - 0x00ae
                    551:        0x0023, 0x0030, 0x0031, 0x0032, 
                    552:        0x0033, 0x0034, 0x0035, 0x0036, 
                    553:        0x0037, 0x0038, 0x0039, 0x00a9, 
                    554:        0x00ae, };
                    555: 
                    556: static const unsigned short mb_tbl_uni_kddi2code1_value[] = { // 0x0023 - 0x00ae
                    557:        0x25bc, 0x2830, 0x27a6, 0x27a7, 
                    558:        0x27a8, 0x27a9, 0x27aa, 0x27ab, 
                    559:        0x27ac, 0x27ad, 0x27ae, 0x27dc, 
                    560:        0x27dd, };
                    561: 
                    562: static const int mb_tbl_uni_kddi2code1_len = sizeof(mb_tbl_uni_kddi2code1_key)/sizeof(unsigned short);
                    563: 
                    564: static const int mb_tbl_uni_kddi2code2_min = 0x2002;
                    565: static const int mb_tbl_uni_kddi2code2_max = 0x3299;
                    566: 
                    567: static const unsigned short mb_tbl_uni_kddi2code2_key[] = { // 0x2002 - 0x3299
                    568:        0x2002, 0x2003, 0x2005, 0x203c, 
                    569:        0x2049, 0x2122, 0x2139, 0x2194, 
                    570:        0x2195, 0x2196, 0x2197, 0x2198, 
                    571:        0x2199, 0x21a9, 0x21aa, 0x231a, 
                    572:        0x231b, 0x23e9, 0x23ea, 0x23eb, 
                    573:        0x23ec, 0x23f0, 0x23f3, 0x25aa, 
                    574:        0x25ab, 0x25b6, 0x25c0, 0x25fb, 
                    575:        0x25fc, 0x25fd, 0x25fe, 0x2600, 
                    576:        0x2601, 0x260e, 0x2611, 0x2614, 
                    577:        0x2615, 0x261d, 0x263a, 0x2648, 
                    578:        0x2649, 0x264a, 0x264b, 0x264c, 
                    579:        0x264d, 0x264e, 0x264f, 0x2650, 
                    580:        0x2651, 0x2652, 0x2653, 0x2660, 
                    581:        0x2663, 0x2665, 0x2666, 0x2668, 
                    582:        0x267b, 0x267f, 0x2693, 0x26a0, 
                    583:        0x26a1, 0x26aa, 0x26ab, 0x26bd, 
                    584:        0x26be, 0x26c4, 0x26c5, 0x26ce, 
                    585:        0x26d4, 0x26ea, 0x26f2, 0x26f3, 
                    586:        0x26f5, 0x26fa, 0x26fd, 0x2702, 
                    587:        0x2705, 0x2708, 0x2709, 0x270a, 
                    588:        0x270b, 0x270c, 0x270f, 0x2712, 
                    589:        0x2714, 0x2716, 0x2728, 0x2733, 
                    590:        0x2734, 0x2744, 0x2747, 0x274c, 
                    591:        0x274e, 0x2753, 0x2757, 0x2764, 
                    592:        0x2795, 0x2796, 0x2797, 0x27a1, 
                    593:        0x27b0, 0x2934, 0x2935, 0x2b05, 
                    594:        0x2b06, 0x2b07, 0x2b1b, 0x2b1c, 
                    595:        0x2b50, 0x2b55, 0x3297, 0x3299, 
                    596:        };
                    597: 
                    598: static const unsigned short mb_tbl_uni_kddi2code2_value[] = { // 0x2002 - 0x3299
                    599:        0x2811, 0x2810, 0x2812, 0x2568, 
                    600:        0x2567, 0x27d2, 0x27b7, 0x25b2, 
                    601:        0x25b3, 0x27d0, 0x27d9, 0x27d1, 
                    602:        0x27da, 0x27e1, 0x27e0, 0x27fe, 
                    603:        0x27ff, 0x27b4, 0x27b3, 0x27c9, 
                    604:        0x27c8, 0x2818, 0x2700, 0x27b6, 
                    605:        0x27b5, 0x27b2, 0x27b1, 0x27bc, 
                    606:        0x27bd, 0x27b8, 0x27b9, 0x270c, 
                    607:        0x2711, 0x281a, 0x2840, 0x2710, 
                    608:        0x281b, 0x277a, 0x277f, 0x2713, 
                    609:        0x2714, 0x2715, 0x2716, 0x2717, 
                    610:        0x2718, 0x2719, 0x271a, 0x271b, 
                    611:        0x271c, 0x271d, 0x271e, 0x2825, 
                    612:        0x2827, 0x24f0, 0x2826, 0x2740, 
                    613:        0x25b1, 0x2703, 0x272d, 0x2705, 
                    614:        0x270b, 0x27be, 0x27bf, 0x273a, 
                    615:        0x273e, 0x2709, 0x2712, 0x271f, 
                    616:        0x2708, 0x2852, 0x24ba, 0x281d, 
                    617:        0x2738, 0x24bb, 0x27f5, 0x279a, 
                    618:        0x27e2, 0x2737, 0x27a5, 0x25bb, 
                    619:        0x282b, 0x282a, 0x2725, 0x2841, 
                    620:        0x27db, 0x27d3, 0x24f6, 0x27c2, 
                    621:        0x26fd, 0x270e, 0x26f0, 0x27d4, 
                    622:        0x27d5, 0x2707, 0x2706, 0x2819, 
                    623:        0x27c0, 0x27c1, 0x27d8, 0x27d6, 
                    624:        0x2569, 0x2565, 0x2566, 0x27d7, 
                    625:        0x27c3, 0x27c4, 0x27cd, 0x27cc, 
                    626:        0x270f, 0x24f8, 0x24e4, 0x2775, 
                    627:        };
                    628: 
                    629: static const int mb_tbl_uni_kddi2code2_len = sizeof(mb_tbl_uni_kddi2code2_key)/sizeof(unsigned short);
                    630: 
                    631: static const int mb_tbl_uni_kddi2code3_min = 0x1f004;
                    632: static const int mb_tbl_uni_kddi2code3_max = 0x1f6c0;
                    633: 
                    634: static const unsigned short mb_tbl_uni_kddi2code3_key[] = { // 0x1f004 - 0x1f6c0
                    635:        0xf004, 0xf0cf, 0xf170, 0xf171, 
                    636:        0xf17e, 0xf17f, 0xf18e, 0xf191, 
                    637:        0xf192, 0xf193, 0xf194, 0xf195, 
                    638:        0xf197, 0xf198, 0xf199, 0xf19a, 
                    639:        0xf1e8, 0xf1e9, 0xf1ea, 0xf1eb, 
                    640:        0xf1ec, 0xf1ee, 0xf1ef, 0xf1f0, 
                    641:        0xf1f7, 0xf1fa, 0xf202, 0xf22f, 
                    642:        0xf233, 0xf235, 0xf239, 0xf23a, 
                    643:        0xf250, 0xf251, 0xf300, 0xf301, 
                    644:        0xf302, 0xf303, 0xf305, 0xf306, 
                    645:        0xf308, 0xf309, 0xf30a, 0xf30b, 
                    646:        0xf30c, 0xf30f, 0xf311, 0xf313, 
                    647:        0xf314, 0xf319, 0xf31b, 0xf320, 
                    648:        0xf330, 0xf331, 0xf334, 0xf335, 
                    649:        0xf337, 0xf338, 0xf339, 0xf33a, 
                    650:        0xf33b, 0xf33c, 0xf33d, 0xf33f, 
                    651:        0xf340, 0xf341, 0xf342, 0xf344, 
                    652:        0xf345, 0xf346, 0xf347, 0xf348, 
                    653:        0xf349, 0xf34a, 0xf34c, 0xf34d, 
                    654:        0xf34e, 0xf34f, 0xf351, 0xf352, 
                    655:        0xf353, 0xf354, 0xf355, 0xf356, 
                    656:        0xf357, 0xf358, 0xf359, 0xf35a, 
                    657:        0xf35b, 0xf35c, 0xf35d, 0xf35e, 
                    658:        0xf35f, 0xf360, 0xf361, 0xf362, 
                    659:        0xf363, 0xf364, 0xf365, 0xf366, 
                    660:        0xf367, 0xf368, 0xf369, 0xf36a, 
                    661:        0xf36b, 0xf36c, 0xf36d, 0xf36e, 
                    662:        0xf36f, 0xf370, 0xf371, 0xf372, 
                    663:        0xf373, 0xf374, 0xf375, 0xf376, 
                    664:        0xf377, 0xf378, 0xf379, 0xf37a, 
                    665:        0xf37b, 0xf380, 0xf381, 0xf382, 
                    666:        0xf383, 0xf384, 0xf385, 0xf386, 
                    667:        0xf387, 0xf388, 0xf389, 0xf38a, 
                    668:        0xf38b, 0xf38c, 0xf38d, 0xf38e, 
                    669:        0xf38f, 0xf390, 0xf391, 0xf392, 
                    670:        0xf393, 0xf3a1, 0xf3a2, 0xf3a3, 
                    671:        0xf3a4, 0xf3a5, 0xf3a7, 0xf3a8, 
                    672:        0xf3a9, 0xf3aa, 0xf3ab, 0xf3ac, 
                    673:        0xf3ad, 0xf3ae, 0xf3af, 0xf3b0, 
                    674:        0xf3b1, 0xf3b2, 0xf3b3, 0xf3b4, 
                    675:        0xf3b5, 0xf3b6, 0xf3b8, 0xf3b9, 
                    676:        0xf3ba, 0xf3bb, 0xf3bc, 0xf3be, 
                    677:        0xf3bf, 0xf3c0, 0xf3c1, 0xf3c2, 
                    678:        0xf3c3, 0xf3c4, 0xf3c6, 0xf3c8, 
                    679:        0xf3ca, 0xf3e0, 0xf3e1, 0xf3e2, 
                    680:        0xf3e3, 0xf3e5, 0xf3e6, 0xf3e7, 
                    681:        0xf3e8, 0xf3e9, 0xf3ea, 0xf3eb, 
                    682:        0xf3ec, 0xf3ed, 0xf3ee, 0xf3ef, 
                    683:        0xf3f0, 0xf40c, 0xf40d, 0xf414, 
                    684:        0xf417, 0xf418, 0xf419, 0xf41a, 
                    685:        0xf41b, 0xf41c, 0xf41d, 0xf41e, 
                    686:        0xf420, 0xf421, 0xf422, 0xf423, 
                    687:        0xf424, 0xf425, 0xf427, 0xf428, 
                    688:        0xf429, 0xf42b, 0xf42c, 0xf42d, 
                    689:        0xf42e, 0xf42f, 0xf430, 0xf431, 
                    690:        0xf432, 0xf433, 0xf434, 0xf435, 
                    691:        0xf436, 0xf437, 0xf438, 0xf43b, 
                    692:        0xf43c, 0xf43d, 0xf43e, 0xf440, 
                    693:        0xf442, 0xf443, 0xf444, 0xf445, 
                    694:        0xf446, 0xf447, 0xf448, 0xf449, 
                    695:        0xf44a, 0xf44b, 0xf44c, 0xf44d, 
                    696:        0xf44e, 0xf44f, 0xf451, 0xf452, 
                    697:        0xf453, 0xf454, 0xf455, 0xf456, 
                    698:        0xf457, 0xf458, 0xf459, 0xf45a, 
                    699:        0xf45b, 0xf45c, 0xf45e, 0xf45f, 
                    700:        0xf460, 0xf462, 0xf463, 0xf468, 
                    701:        0xf469, 0xf46a, 0xf46e, 0xf46f, 
                    702:        0xf470, 0xf471, 0xf472, 0xf473, 
                    703:        0xf474, 0xf475, 0xf476, 0xf477, 
                    704:        0xf478, 0xf479, 0xf47a, 0xf47b, 
                    705:        0xf47c, 0xf47d, 0xf47e, 0xf47f, 
                    706:        0xf480, 0xf483, 0xf484, 0xf485, 
                    707:        0xf486, 0xf487, 0xf488, 0xf489, 
                    708:        0xf48a, 0xf48b, 0xf48c, 0xf48d, 
                    709:        0xf48f, 0xf490, 0xf491, 0xf493, 
                    710:        0xf494, 0xf495, 0xf496, 0xf498, 
                    711:        0xf499, 0xf49a, 0xf49b, 0xf49c, 
                    712:        0xf49d, 0xf49e, 0xf4a1, 0xf4a2, 
                    713:        0xf4a3, 0xf4a4, 0xf4a5, 0xf4a6, 
                    714:        0xf4a7, 0xf4a8, 0xf4a9, 0xf4aa, 
                    715:        0xf4ab, 0xf4ac, 0xf4ae, 0xf4af, 
                    716:        0xf4b0, 0xf4b2, 0xf4b3, 0xf4b4, 
                    717:        0xf4b5, 0xf4b8, 0xf4b9, 0xf4bb, 
                    718:        0xf4bc, 0xf4bd, 0xf4be, 0xf4bf, 
                    719:        0xf4c1, 0xf4c2, 0xf4c3, 0xf4c4, 
                    720:        0xf4c5, 0xf4c6, 0xf4c7, 0xf4c8, 
                    721:        0xf4c9, 0xf4ca, 0xf4cb, 0xf4cc, 
                    722:        0xf4cd, 0xf4ce, 0xf4cf, 0xf4d0, 
                    723:        0xf4d1, 0xf4d2, 0xf4d3, 0xf4d4, 
                    724:        0xf4d5, 0xf4d6, 0xf4d7, 0xf4d8, 
                    725:        0xf4d9, 0xf4da, 0xf4db, 0xf4dc, 
                    726:        0xf4dd, 0xf4de, 0xf4df, 0xf4e0, 
                    727:        0xf4e1, 0xf4e4, 0xf4e5, 0xf4e6, 
                    728:        0xf4e7, 0xf4e8, 0xf4e9, 0xf4ea, 
                    729:        0xf4eb, 0xf4f0, 0xf4f1, 0xf4f2, 
                    730:        0xf4f3, 0xf4f4, 0xf4f6, 0xf4f7, 
                    731:        0xf4f9, 0xf4fa, 0xf4fb, 0xf4fc, 
                    732:        0xf503, 0xf50a, 0xf50b, 0xf50c, 
                    733:        0xf50d, 0xf50e, 0xf50f, 0xf510, 
                    734:        0xf511, 0xf512, 0xf514, 0xf516, 
                    735:        0xf517, 0xf518, 0xf519, 0xf51e, 
                    736:        0xf51f, 0xf520, 0xf521, 0xf522, 
                    737:        0xf523, 0xf524, 0xf525, 0xf526, 
                    738:        0xf527, 0xf528, 0xf529, 0xf52a, 
                    739:        0xf52b, 0xf52e, 0xf530, 0xf534, 
                    740:        0xf535, 0xf536, 0xf537, 0xf538, 
                    741:        0xf539, 0xf53a, 0xf53b, 0xf53c, 
                    742:        0xf53d, 0xf5fb, 0xf5fc, 0xf5fe, 
                    743:        0xf5ff, 0xf601, 0xf602, 0xf603, 
                    744:        0xf609, 0xf60a, 0xf60c, 0xf60d, 
                    745:        0xf60f, 0xf612, 0xf613, 0xf614, 
                    746:        0xf616, 0xf618, 0xf61a, 0xf61c, 
                    747:        0xf620, 0xf621, 0xf622, 0xf623, 
                    748:        0xf624, 0xf628, 0xf629, 0xf62a, 
                    749:        0xf62b, 0xf62d, 0xf630, 0xf631, 
                    750:        0xf632, 0xf633, 0xf635, 0xf637, 
                    751:        0xf638, 0xf639, 0xf63a, 0xf63b, 
                    752:        0xf63c, 0xf63d, 0xf63e, 0xf63f, 
                    753:        0xf640, 0xf645, 0xf646, 0xf647, 
                    754:        0xf648, 0xf649, 0xf64a, 0xf64b, 
                    755:        0xf64c, 0xf64d, 0xf64e, 0xf64f, 
                    756:        0xf680, 0xf683, 0xf685, 0xf687, 
                    757:        0xf689, 0xf68c, 0xf68f, 0xf691, 
                    758:        0xf692, 0xf693, 0xf697, 0xf69a, 
                    759:        0xf6a2, 0xf6a5, 0xf6a7, 0xf6a8, 
                    760:        0xf6a9, 0xf6ab, 0xf6ac, 0xf6ad, 
                    761:        0xf6b2, 0xf6b6, 0xf6bb, 0xf6c0, 
                    762:        };
                    763: 
                    764: static const unsigned short mb_tbl_uni_kddi2code3_value[] = { // 0x1f004 - 0x1f6c0
                    765:        0x24bc, 0x25a7, 0x255e, 0x255f, 
                    766:        0x2560, 0x272a, 0x2561, 0x282f, 
                    767:        0x24d0, 0x27fc, 0x24d3, 0x284c, 
                    768:        0x2831, 0x276c, 0x2793, 0x24bd, 
                    769:        0x2549, 0x2546, 0x24c0, 0x2545, 
                    770:        0x2548, 0x2547, 0x2750, 0x254a, 
                    771:        0x24c1, 0x27f7, 0x24d2, 0x24d6, 
                    772:        0x24d5, 0x24d4, 0x24d1, 0x24d7, 
                    773:        0x277b, 0x283f, 0x26ed, 0x281c, 
                    774:        0x2533, 0x253c, 0x253f, 0x24c5, 
                    775:        0x253d, 0x2743, 0x25b4, 0x258b, 
                    776:        0x2597, 0x2837, 0x282c, 0x282e, 
                    777:        0x282d, 0x270a, 0x270d, 0x26ec, 
                    778:        0x2570, 0x25b5, 0x2766, 0x24e1, 
                    779:        0x2768, 0x274e, 0x2851, 0x24df, 
                    780:        0x2767, 0x2581, 0x256e, 0x25ba, 
                    781:        0x2797, 0x2752, 0x24b8, 0x256f, 
                    782:        0x2506, 0x2507, 0x256c, 0x256a, 
                    783:        0x2751, 0x2505, 0x256d, 0x256b, 
                    784:        0x2504, 0x2592, 0x2571, 0x2756, 
                    785:        0x2758, 0x275a, 0x2573, 0x2748, 
                    786:        0x2574, 0x24fe, 0x2759, 0x24ff, 
                    787:        0x2501, 0x2838, 0x2500, 0x24fa, 
                    788:        0x24fc, 0x2572, 0x24fd, 0x2502, 
                    789:        0x2503, 0x25a8, 0x2771, 0x24fb, 
                    790:        0x2535, 0x2582, 0x2583, 0x2584, 
                    791:        0x2585, 0x2586, 0x2587, 0x258e, 
                    792:        0x2591, 0x2754, 0x2508, 0x2509, 
                    793:        0x2755, 0x2730, 0x24f9, 0x24e2, 
                    794:        0x2745, 0x2746, 0x2576, 0x2747, 
                    795:        0x24e3, 0x2823, 0x2753, 0x2824, 
                    796:        0x2539, 0x274d, 0x253b, 0x2863, 
                    797:        0x2536, 0x24e6, 0x24e7, 0x26f3, 
                    798:        0x2575, 0x24c4, 0x252e, 0x252f, 
                    799:        0x2532, 0x2538, 0x253a, 0x2531, 
                    800:        0x2530, 0x26f1, 0x252d, 0x257a, 
                    801:        0x2787, 0x279b, 0x278c, 0x2820, 
                    802:        0x2540, 0x2822, 0x2722, 0x2742, 
                    803:        0x2821, 0x274a, 0x2749, 0x26f2, 
                    804:        0x2528, 0x274c, 0x257b, 0x25a6, 
                    805:        0x2855, 0x2789, 0x278a, 0x2578, 
                    806:        0x2527, 0x278b, 0x2517, 0x273b, 
                    807:        0x24f7, 0x281e, 0x273d, 0x273c, 
                    808:        0x26ef, 0x2579, 0x24be, 0x273f, 
                    809:        0x2529, 0x272f, 0x2847, 0x2731, 
                    810:        0x24c9, 0x24ca, 0x272e, 0x2727, 
                    811:        0x24cc, 0x253e, 0x2728, 0x24cb, 
                    812:        0x2541, 0x2544, 0x2741, 0x2542, 
                    813:        0x2543, 0x25b6, 0x255a, 0x255b, 
                    814:        0x255c, 0x2557, 0x285e, 0x2537, 
                    815:        0x2556, 0x2761, 0x258f, 0x2590, 
                    816:        0x2555, 0x2757, 0x24bf, 0x24c6, 
                    817:        0x2764, 0x25ae, 0x2760, 0x2558, 
                    818:        0x2763, 0x255d, 0x2553, 0x2859, 
                    819:        0x2559, 0x2857, 0x275b, 0x275f, 
                    820:        0x2577, 0x26f4, 0x275c, 0x275d, 
                    821:        0x2765, 0x2762, 0x275e, 0x2858, 
                    822:        0x257e, 0x2580, 0x2772, 0x2828, 
                    823:        0x2829, 0x251b, 0x251c, 0x257f, 
                    824:        0x24d8, 0x24d9, 0x2783, 0x2784, 
                    825:        0x2777, 0x2521, 0x251f, 0x277d, 
                    826:        0x2520, 0x251e, 0x2860, 0x24e9, 
                    827:        0x2782, 0x24de, 0x284d, 0x25af, 
                    828:        0x25a3, 0x24ee, 0x24ef, 0x2791, 
                    829:        0x2788, 0x2720, 0x284e, 0x2563, 
                    830:        0x279e, 0x24ea, 0x2562, 0x2780, 
                    831:        0x277e, 0x2785, 0x24c8, 0x2526, 
                    832:        0x2534, 0x254b, 0x254c, 0x254d, 
                    833:        0x254e, 0x254f, 0x2550, 0x2551, 
                    834:        0x2552, 0x257c, 0x257d, 0x274f, 
                    835:        0x2856, 0x2792, 0x2770, 0x2773, 
                    836:        0x277c, 0x2554, 0x278d, 0x24eb, 
                    837:        0x278f, 0x24ec, 0x24ed, 0x2794, 
                    838:        0x24e5, 0x276f, 0x25b0, 0x2798, 
                    839:        0x2861, 0x24e0, 0x2525, 0x25ad, 
                    840:        0x26fb, 0x26fc, 0x24f1, 0x276e, 
                    841:        0x24f2, 0x24f3, 0x24f4, 0x24f5, 
                    842:        0x258c, 0x2833, 0x26fa, 0x2769, 
                    843:        0x26fe, 0x26f9, 0x2834, 0x2835, 
                    844:        0x276a, 0x2778, 0x2779, 0x276d, 
                    845:        0x2594, 0x2781, 0x2774, 0x2776, 
                    846:        0x274b, 0x27fd, 0x2800, 0x2801, 
                    847:        0x2809, 0x2593, 0x24c7, 0x284f, 
                    848:        0x24b9, 0x2806, 0x27e6, 0x2790, 
                    849:        0x2813, 0x2814, 0x27e5, 0x27ed, 
                    850:        0x27e7, 0x27ee, 0x27f0, 0x27f9, 
                    851:        0x27fa, 0x27f8, 0x27e8, 0x27f1, 
                    852:        0x27e4, 0x2724, 0x27f4, 0x2726, 
                    853:        0x2849, 0x27f2, 0x27ef, 0x2721, 
                    854:        0x27ec, 0x2723, 0x27e9, 0x27ea, 
                    855:        0x27eb, 0x27f3, 0x27a1, 0x27e3, 
                    856:        0x24dd, 0x27a2, 0x281f, 0x27a4, 
                    857:        0x272c, 0x2816, 0x2817, 0x27a3, 
                    858:        0x25a9, 0x2815, 0x259a, 0x279f, 
                    859:        0x2848, 0x280f, 0x280c, 0x2846, 
                    860:        0x24db, 0x24dc, 0x24cf, 0x2799, 
                    861:        0x2802, 0x2786, 0x2850, 0x2804, 
                    862:        0x284b, 0x2795, 0x2808, 0x280d, 
                    863:        0x279c, 0x2843, 0x284a, 0x283a, 
                    864:        0x279d, 0x27a0, 0x2796, 0x2845, 
                    865:        0x280e, 0x2842, 0x2844, 0x24ce, 
                    866:        0x27af, 0x283b, 0x283c, 0x283d, 
                    867:        0x283e, 0x258d, 0x26ff, 0x2807, 
                    868:        0x280b, 0x2862, 0x2805, 0x2803, 
                    869:        0x278e, 0x24da, 0x2704, 0x27ce, 
                    870:        0x27cf, 0x27ca, 0x27cb, 0x27ba, 
                    871:        0x27bb, 0x27de, 0x27df, 0x27c7, 
                    872:        0x27c6, 0x2854, 0x2744, 0x27f6, 
                    873:        0x25a4, 0x25b8, 0x259c, 0x26f5, 
                    874:        0x285a, 0x2518, 0x2510, 0x285b, 
                    875:        0x250a, 0x2514, 0x285d, 0x250b, 
                    876:        0x250e, 0x251a, 0x2519, 0x276b, 
                    877:        0x26f6, 0x2595, 0x25a1, 0x250d, 
                    878:        0x250c, 0x2511, 0x259f, 0x250f, 
                    879:        0x26f8, 0x26f7, 0x2516, 0x285c, 
                    880:        0x2515, 0x2513, 0x2832, 0x2512, 
                    881:        0x25b7, 0x259b, 0x2599, 0x259d, 
                    882:        0x25a2, 0x2598, 0x2596, 0x25a0, 
                    883:        0x259e, 0x2522, 0x2523, 0x2524, 
                    884:        0x2588, 0x258a, 0x2589, 0x25bd, 
                    885:        0x25be, 0x25bf, 0x25c0, 0x251d, 
                    886:        0x285f, 0x2739, 0x2734, 0x2853, 
                    887:        0x25a5, 0x2733, 0x272b, 0x252b, 
                    888:        0x252a, 0x252c, 0x2735, 0x2736, 
                    889:        0x24cd, 0x26ee, 0x24c2, 0x25ab, 
                    890:        0x2564, 0x27c5, 0x2701, 0x2702, 
                    891:        0x2732, 0x25aa, 0x2729, 0x24c3, 
                    892:        };
                    893: 
                    894: static const int mb_tbl_uni_kddi2code3_len = sizeof(mb_tbl_uni_kddi2code3_key)/sizeof(unsigned short);
                    895: 
                    896: static const int mb_tbl_uni_sb2code1_min = 0x0023;
                    897: static const int mb_tbl_uni_sb2code1_max = 0x00ae;
                    898: 
                    899: static const unsigned short mb_tbl_uni_sb2code1_key[] = { // 0x0023 - 0x00ae
                    900:        0x0023, 0x0030, 0x0031, 0x0032, 
                    901:        0x0033, 0x0034, 0x0035, 0x0036, 
                    902:        0x0037, 0x0038, 0x0039, 0x00a9, 
                    903:        0x00ae, };
                    904: 
                    905: static const unsigned short mb_tbl_uni_sb2code1_value[] = { // 0x0023 - 0x00ae
                    906:        0x2817, 0x282c, 0x2823, 0x2824, 
                    907:        0x2825, 0x2826, 0x2827, 0x2828, 
                    908:        0x2829, 0x282a, 0x282b, 0x2855, 
                    909:        0x2856, };
                    910: 
                    911: static const int mb_tbl_uni_sb2code1_len = sizeof(mb_tbl_uni_sb2code1_key)/sizeof(unsigned short);
                    912: 
                    913: static const int mb_tbl_uni_sb2code2_min = 0x2122;
                    914: static const int mb_tbl_uni_sb2code2_max = 0x3299;
                    915: 
                    916: static const unsigned short mb_tbl_uni_sb2code2_key[] = { // 0x2122 - 0x3299
                    917:        0x2122, 0x2196, 0x2197, 0x2198, 
                    918:        0x2199, 0x23e9, 0x23ea, 0x25b6, 
                    919:        0x25c0, 0x2600, 0x2601, 0x260e, 
                    920:        0x2614, 0x2615, 0x261d, 0x263a, 
                    921:        0x2648, 0x2649, 0x264a, 0x264b, 
                    922:        0x264c, 0x264d, 0x264e, 0x264f, 
                    923:        0x2650, 0x2651, 0x2652, 0x2653, 
                    924:        0x2660, 0x2663, 0x2665, 0x2666, 
                    925:        0x2668, 0x267f, 0x26a0, 0x26a1, 
                    926:        0x26bd, 0x26be, 0x26c4, 0x26ce, 
                    927:        0x26ea, 0x26f2, 0x26f3, 0x26f5, 
                    928:        0x26fa, 0x26fd, 0x2702, 0x2708, 
                    929:        0x270a, 0x270b, 0x270c, 0x2728, 
                    930:        0x2733, 0x2734, 0x274c, 0x2753, 
                    931:        0x2754, 0x2755, 0x2757, 0x2764, 
                    932:        0x27a1, 0x27bf, 0x2b05, 0x2b06,
                    933:        0x2b07, 0x2b50, 0x2b55, 0x303d, 
                    934:        0x3297, 0x3299, };
                    935: 
                    936: static const unsigned short mb_tbl_uni_sb2code2_value[] = { // 0x2122 - 0x3299
                    937:        0x2b2e, 0x283e, 0x283d, 0x283f, 
                    938:        0x2840, 0x2843, 0x2844, 0x2841, 
                    939:        0x2842, 0x296a, 0x2969, 0x2929, 
                    940:        0x296b, 0x2965, 0x292f, 0x2aac, 
                    941:        0x2846, 0x2847, 0x2848, 0x2849, 
                    942:        0x284a, 0x284b, 0x284c, 0x284d, 
                    943:        0x284e, 0x284f, 0x2850, 0x2851, 
                    944:        0x2815, 0x2816, 0x2813, 0x2814, 
                    945:        0x27cb, 0x2811, 0x2859, 0x27e5, 
                    946:        0x2938, 0x2936, 0x2968, 0x2852, 
                    947:        0x2957, 0x27c9, 0x2934, 0x293c, 
                    948:        0x27ca, 0x295a, 0x2992, 0x293d, 
                    949:        0x2930, 0x2932, 0x2931, 0x29ad, 
                    950:        0x280d, 0x280c, 0x29b2, 0x2940, 
                    951:        0x29b5, 0x29b6, 0x2941, 0x2942, 
                    952:        0x283b, 0x2818, 0x283c, 0x2839,
                    953:        0x283a, 0x29ae, 0x29b1, 0x27d4,
                    954:        0x298c, 0x2994, };
                    955: 
                    956: static const int mb_tbl_uni_sb2code2_len = sizeof(mb_tbl_uni_sb2code2_key)/sizeof(unsigned short);
                    957: 
                    958: static const int mb_tbl_uni_sb2code3_min = 0x1f004;
                    959: static const int mb_tbl_uni_sb2code3_max = 0x1f6c0;
                    960: 
                    961: static const unsigned short mb_tbl_uni_sb2code3_key[] = { // 0x1f004 - 0x1f6c0
                    962:        0xf004, 0xf170, 0xf171, 0xf17e, 
                    963:        0xf17f, 0xf18e, 0xf192, 0xf194, 
                    964:        0xf195, 0xf197, 0xf199, 0xf19a, 
                    965:        0xf1e8, 0xf1e9, 0xf1ea, 0xf1eb, 
                    966:        0xf1ec, 0xf1ee, 0xf1ef, 0xf1f0, 
                    967:        0xf1f7, 0xf1fa, 0xf201, 0xf202, 
                    968:        0xf21a, 0xf22f, 0xf233, 0xf235, 
                    969:        0xf236, 0xf237, 0xf238, 0xf239, 
                    970:        0xf23a, 0xf250, 0xf300, 0xf302, 
                    971:        0xf303, 0xf304, 0xf305, 0xf306, 
                    972:        0xf307, 0xf308, 0xf30a, 0xf319, 
                    973:        0xf31f, 0xf334, 0xf335, 0xf337, 
                    974:        0xf338, 0xf339, 0xf33a, 0xf33b, 
                    975:        0xf33e, 0xf340, 0xf341, 0xf342, 
                    976:        0xf343, 0xf345, 0xf346, 0xf349, 
                    977:        0xf34a, 0xf34e, 0xf353, 0xf354, 
                    978:        0xf358, 0xf359, 0xf35a, 0xf35b, 
                    979:        0xf35c, 0xf35d, 0xf35e, 0xf35f, 
                    980:        0xf361, 0xf362, 0xf363, 0xf366, 
                    981:        0xf367, 0xf370, 0xf371, 0xf372, 
                    982:        0xf373, 0xf374, 0xf375, 0xf376, 
                    983:        0xf378, 0xf37a, 0xf37b, 0xf380, 
                    984:        0xf381, 0xf382, 0xf383, 0xf384, 
                    985:        0xf385, 0xf386, 0xf387, 0xf388, 
                    986:        0xf389, 0xf38c, 0xf38d, 0xf38e, 
                    987:        0xf38f, 0xf390, 0xf391, 0xf392, 
                    988:        0xf393, 0xf3a1, 0xf3a2, 0xf3a4, 
                    989:        0xf3a5, 0xf3a6, 0xf3a7, 0xf3a8, 
                    990:        0xf3a9, 0xf3ab, 0xf3ac, 0xf3af, 
                    991:        0xf3b0, 0xf3b1, 0xf3b5, 0xf3b6, 
                    992:        0xf3b7, 0xf3b8, 0xf3ba, 0xf3be, 
                    993:        0xf3bf, 0xf3c0, 0xf3c1, 0xf3c3, 
                    994:        0xf3c4, 0xf3c6, 0xf3c8, 0xf3ca, 
                    995:        0xf3e0, 0xf3e2, 0xf3e3, 0xf3e5, 
                    996:        0xf3e6, 0xf3e7, 0xf3e8, 0xf3e9, 
                    997:        0xf3ea, 0xf3eb, 0xf3ec, 0xf3ed, 
                    998:        0xf3ef, 0xf3f0, 0xf40d, 0xf40e, 
                    999:        0xf411, 0xf412, 0xf414, 0xf417, 
                   1000:        0xf418, 0xf419, 0xf41a, 0xf41b, 
                   1001:        0xf41f, 0xf420, 0xf424, 0xf426, 
                   1002:        0xf427, 0xf428, 0xf42b, 0xf42c, 
                   1003:        0xf42d, 0xf42e, 0xf42f, 0xf430, 
                   1004:        0xf431, 0xf433, 0xf434, 0xf435, 
                   1005:        0xf436, 0xf437, 0xf438, 0xf439, 
                   1006:        0xf43a, 0xf43b, 0xf440, 0xf442, 
                   1007:        0xf443, 0xf444, 0xf446, 0xf447, 
                   1008:        0xf448, 0xf449, 0xf44a, 0xf44b, 
                   1009:        0xf44c, 0xf44d, 0xf44e, 0xf44f, 
                   1010:        0xf450, 0xf451, 0xf452, 0xf454, 
                   1011:        0xf455, 0xf457, 0xf458, 0xf459, 
                   1012:        0xf45c, 0xf45f, 0xf460, 0xf461, 
                   1013:        0xf462, 0xf463, 0xf466, 0xf467, 
                   1014:        0xf468, 0xf469, 0xf46b, 0xf46e, 
                   1015:        0xf46f, 0xf471, 0xf472, 0xf473, 
                   1016:        0xf474, 0xf475, 0xf476, 0xf477, 
                   1017:        0xf478, 0xf47b, 0xf47c, 0xf47d, 
                   1018:        0xf47e, 0xf47f, 0xf480, 0xf481, 
                   1019:        0xf482, 0xf483, 0xf484, 0xf485, 
                   1020:        0xf486, 0xf487, 0xf488, 0xf489, 
                   1021:        0xf48a, 0xf48b, 0xf48d, 0xf48e, 
                   1022:        0xf48f, 0xf490, 0xf491, 0xf492, 
                   1023:        0xf493, 0xf494, 0xf497, 0xf498, 
                   1024:        0xf499, 0xf49a, 0xf49b, 0xf49c, 
                   1025:        0xf49d, 0xf49f, 0xf4a1, 0xf4a2, 
                   1026:        0xf4a3, 0xf4a4, 0xf4a6, 0xf4a8, 
                   1027:        0xf4a9, 0xf4aa, 0xf4b0, 0xf4b1, 
                   1028:        0xf4b9, 0xf4ba, 0xf4bb, 0xf4bc, 
                   1029:        0xf4bd, 0xf4bf, 0xf4c0, 0xf4d6, 
                   1030:        0xf4dd, 0xf4e0, 0xf4e1, 0xf4e2, 
                   1031:        0xf4e3, 0xf4e9, 0xf4eb, 0xf4ee, 
                   1032:        0xf4f1, 0xf4f2, 0xf4f3, 0xf4f4, 
                   1033:        0xf4f6, 0xf4f7, 0xf4fa, 0xf4fb, 
                   1034:        0xf4fc, 0xf50a, 0xf50d, 0xf511, 
                   1035:        0xf512, 0xf513, 0xf514, 0xf51d, 
                   1036:        0xf51e, 0xf525, 0xf528, 0xf52b, 
                   1037:        0xf52f, 0xf530, 0xf531, 0xf532, 
                   1038:        0xf533, 0xf534, 0xf550, 0xf551, 
                   1039:        0xf552, 0xf553, 0xf554, 0xf555, 
                   1040:        0xf556, 0xf557, 0xf558, 0xf559, 
                   1041:        0xf55a, 0xf55b, 0xf5fb, 0xf5fc, 
                   1042:        0xf5fd, 0xf601, 0xf602, 0xf603, 
                   1043:        0xf604, 0xf609, 0xf60a, 0xf60c, 
                   1044:        0xf60d, 0xf60f, 0xf612, 0xf613, 
                   1045:        0xf614, 0xf616, 0xf618, 0xf61a, 
                   1046:        0xf61c, 0xf61d, 0xf61e, 0xf620, 
                   1047:        0xf621, 0xf622, 0xf623, 0xf625, 
                   1048:        0xf628, 0xf62a, 0xf62d, 0xf630, 
                   1049:        0xf631, 0xf632, 0xf633, 0xf637, 
                   1050:        0xf645, 0xf646, 0xf647, 0xf64c, 
                   1051:        0xf64f, 0xf680, 0xf683, 0xf684, 
                   1052:        0xf685, 0xf687, 0xf689, 0xf68c, 
                   1053:        0xf68f, 0xf691, 0xf692, 0xf693, 
                   1054:        0xf695, 0xf697, 0xf699, 0xf69a, 
                   1055:        0xf6a2, 0xf6a4, 0xf6a5, 0xf6a7, 
                   1056:        0xf6ac, 0xf6ad, 0xf6b2, 0xf6b6, 
                   1057:        0xf6b9, 0xf6ba, 0xf6bb, 0xf6bc, 
                   1058:        0xf6bd, 0xf6be, 0xf6c0, };
                   1059: 
                   1060: static const unsigned short mb_tbl_uni_sb2code3_value[] = { // 0x1f004 - 0x1f6c0
                   1061:        0x27d5, 0x2b29, 0x2b2a, 0x2b2c, 
                   1062:        0x27f7, 0x2b2b, 0x281b, 0x2830, 
                   1063:        0x2819, 0x2854, 0x281a, 0x27d6, 
                   1064:        0x2b0a, 0x2b05, 0x2b08, 0x2b04, 
                   1065:        0x2b07, 0x2b06, 0x2b02, 0x2b0b, 
                   1066:        0x2b09, 0x2b03, 0x280a, 0x282f, 
                   1067:        0x281d, 0x2833, 0x2832, 0x2831, 
                   1068:        0x281c, 0x281e, 0x281f, 0x282e, 
                   1069:        0x2834, 0x282d, 0x2adb, 0x2ad4, 
                   1070:        0x2ae3, 0x296d, 0x2ae1, 0x27ee, 
                   1071:        0x2ae2, 0x2ae4, 0x2ad6, 0x296c, 
                   1072:        0x29b4, 0x2986, 0x2987, 0x2983, 
                   1073:        0x2950, 0x2952, 0x2982, 0x2984, 
                   1074:        0x2adc, 0x27b8, 0x27c0, 0x27c1, 
                   1075:        0x2adf, 0x29c8, 0x29c9, 0x29c7, 
                   1076:        0x29c5, 0x29c4, 0x29c6, 0x27c8, 
                   1077:        0x29bc, 0x29c1, 0x29bd, 0x29c0, 
                   1078:        0x29bf, 0x29be, 0x29b8, 0x29ba, 
                   1079:        0x29bb, 0x29c2, 0x29c3, 0x29b9, 
                   1080:        0x2ad7, 0x2966, 0x29cb, 0x29cc, 
                   1081:        0x27ef, 0x2963, 0x29b7, 0x298a, 
                   1082:        0x2964, 0x2967, 0x298b, 0x2993, 
                   1083:        0x27ba, 0x29ca, 0x2add, 0x2953, 
                   1084:        0x2ae0, 0x27bf, 0x2ad8, 0x298f, 
                   1085:        0x2991, 0x27eb, 0x2ace, 0x2ad0, 
                   1086:        0x2ad3, 0x2ada, 0x2ade, 0x2ad2, 
                   1087:        0x2ad1, 0x27cc, 0x2acb, 0x295c, 
                   1088:        0x295d, 0x2afe, 0x2989, 0x2af9, 
                   1089:        0x2afa, 0x27cd, 0x29a3, 0x27d8, 
                   1090:        0x27db, 0x2ac4, 0x295e, 0x29a5, 
                   1091:        0x2960, 0x2961, 0x2962, 0x2935, 
                   1092:        0x2933, 0x2ac2, 0x27da, 0x27bd, 
                   1093:        0x2937, 0x27d9, 0x2ac3, 0x2ac5, 
                   1094:        0x2956, 0x2958, 0x27fb, 0x27fd, 
                   1095:        0x27f5, 0x27fc, 0x2800, 0x2af8, 
                   1096:        0x27fe, 0x27ff, 0x2afb, 0x2aff, 
                   1097:        0x2afc, 0x2afd, 0x2b24, 0x27dc, 
                   1098:        0x2b20, 0x2b1f, 0x2b25, 0x2b26, 
                   1099:        0x2b1d, 0x27b2, 0x2ad9, 0x2b1c, 
                   1100:        0x2939, 0x2b19, 0x2b1a, 0x2b18, 
                   1101:        0x2975, 0x2b1e, 0x2b27, 0x2b17, 
                   1102:        0x2973, 0x2b22, 0x2970, 0x2b23, 
                   1103:        0x296f, 0x2974, 0x293a, 0x27b1, 
                   1104:        0x2972, 0x27b3, 0x2b28, 0x2b1b, 
                   1105:        0x2b21, 0x2971, 0x2ab1, 0x2ab3, 
                   1106:        0x2ab2, 0x2ab4, 0x2835, 0x2836, 
                   1107:        0x2837, 0x2838, 0x292d, 0x2ab6, 
                   1108:        0x2ab8, 0x292e, 0x2ab9, 0x2ab7, 
                   1109:        0x2aba, 0x27b6, 0x2997, 0x2981, 
                   1110:        0x2926, 0x2998, 0x29a0, 0x29a1, 
                   1111:        0x29a2, 0x2927, 0x27e6, 0x2999, 
                   1112:        0x299a, 0x2b2d, 0x2921, 0x2922, 
                   1113:        0x2924, 0x2925, 0x2ac0, 0x27fa, 
                   1114:        0x2ac1, 0x2b0c, 0x2b0d, 0x2b0e, 
                   1115:        0x2b0f, 0x2b10, 0x2b11, 0x2b12, 
                   1116:        0x2b13, 0x27c3, 0x296e, 0x27b4, 
                   1117:        0x27d3, 0x27c2, 0x27c4, 0x285a, 
                   1118:        0x2b15, 0x2b16, 0x299b, 0x299c, 
                   1119:        0x299d, 0x299e, 0x299f, 0x27e3, 
                   1120:        0x298e, 0x2923, 0x2954, 0x2955, 
                   1121:        0x27b9, 0x2985, 0x2abd, 0x2ad5, 
                   1122:        0x29a6, 0x2943, 0x29a7, 0x29a8, 
                   1123:        0x29a9, 0x29aa, 0x29ab, 0x29ac, 
                   1124:        0x2acf, 0x280b, 0x27b7, 0x29b3, 
                   1125:        0x2990, 0x27e4, 0x29b0, 0x29af, 
                   1126:        0x297a, 0x27f4, 0x27d7, 0x27f1, 
                   1127:        0x27f2, 0x27c7, 0x292c, 0x27c6, 
                   1128:        0x2995, 0x27ce, 0x27cf, 0x27f0, 
                   1129:        0x2980, 0x292b, 0x27f3, 0x27ea, 
                   1130:        0x2996, 0x27ab, 0x27a9, 0x27aa, 
                   1131:        0x292a, 0x27ac, 0x2857, 0x2858, 
                   1132:        0x2812, 0x2928, 0x27d2, 0x27d0, 
                   1133:        0x27d1, 0x27e9, 0x27bc, 0x295f, 
                   1134:        0x27ec, 0x27ed, 0x29a4, 0x2853, 
                   1135:        0x280e, 0x27c5, 0x27be, 0x27bb, 
                   1136:        0x2845, 0x2810, 0x2951, 0x2821, 
                   1137:        0x2822, 0x2820, 0x2944, 0x2945, 
                   1138:        0x2946, 0x2947, 0x2948, 0x2949, 
                   1139:        0x294a, 0x294b, 0x294c, 0x294d, 
                   1140:        0x294e, 0x294f, 0x295b, 0x2b00, 
                   1141:        0x2b14, 0x2a9c, 0x2aaa, 0x2977, 
                   1142:        0x2aad, 0x2a9d, 0x2976, 0x2aa2, 
                   1143:        0x27ae, 0x2a9a, 0x2aa6, 0x27b0, 
                   1144:        0x2a9b, 0x2a9f, 0x2ab0, 0x2aaf, 
                   1145:        0x27ad, 0x2aa1, 0x2978, 0x2979, 
                   1146:        0x2aae, 0x2aab, 0x2a9e, 0x2a99, 
                   1147:        0x2aa3, 0x2aa0, 0x2aa9, 0x2aa7, 
                   1148:        0x27af, 0x2aa8, 0x2aa5, 0x2aa4, 
                   1149:        0x2abb, 0x2abc, 0x2abe, 0x2abf, 
                   1150:        0x2ab5, 0x27b5, 0x293e, 0x2acd, 
                   1151:        0x293f, 0x2acc, 0x2959, 0x2801, 
                   1152:        0x27f8, 0x2ac9, 0x2ac8, 0x2aca, 
                   1153:        0x2802, 0x293b, 0x2ac6, 0x2ac7, 
                   1154:        0x2809, 0x27dd, 0x27f6, 0x27df, 
                   1155:        0x298d, 0x280f, 0x27de, 0x2808, 
                   1156:        0x27e0, 0x27e1, 0x27f9, 0x27e2, 
                   1157:        0x27e8, 0x2988, 0x27e7, };
                   1158: 
                   1159: static const int mb_tbl_uni_sb2code3_len = sizeof(mb_tbl_uni_sb2code3_key)/sizeof(unsigned short);
                   1160: 
                   1161: /* unsupported in Unicode 6.0 */
                   1162: 
                   1163: static const int mb_tbl_uni_docomo2code5_min = 0xfe82d;
                   1164: static const int mb_tbl_uni_docomo2code5_max = 0xfee33;
                   1165: 
                   1166: static const unsigned short mb_tbl_uni_docomo2code5_key[] = { // 0xfe82d - 0xfee33
                   1167:        0xE82D, 0xEE10, 0xEE11, 0xEE12, 
                   1168:        0xEE13, 0xEE14, 0xEE15, 0xEE16, 
                   1169:        0xEE17, 0xEE18, 0xEE19, 0xEE1A, 
                   1170:        0xEE1B, 0xEE1C, 0xEE1D, 0xEE1E, 
                   1171:        0xEE1F, 0xEE20, 0xEE21, 0xEE22, 
                   1172:        0xEE23, 0xEE24, 0xEE25, 0xEE26, 
                   1173:        0xEE27, 0xEE28, 0xEE29, 0xEE2A, 
                   1174:        0xEE2B, 0xEE2C, 0xEE2D, 0xEE2E, 
                   1175:        0xEE2F, 0xEE30, 0xEE31, 0xEE32, 
                   1176:        0xEE33, };
                   1177: 
                   1178: static const unsigned short mb_tbl_uni_docomo2code5_val[] = { // 0xfe82d - 0xfee33
                   1179:        0x2965, 0x2955, 0x2956, 0x2958, 
                   1180:        0x2959, 0x2990, 0x2991, 0x292A, 
                   1181:        0x292B, 0x292C, 0x292D, 0x292E, 
                   1182:        0x292F, 0x2933, 0x2934, 0x2938, 
                   1183:        0x2939, 0x293A, 0x293F, 0x2940, 
                   1184:        0x2941, 0x2942, 0x2943, 0x2944, 
                   1185:        0x2945, 0x2946, 0x2947, 0x2948, 
                   1186:        0x2949, 0x294A, 0x294B, 0x294C, 
                   1187:        0x294D, 0x294E, 0x294F, 0x2950, 
                   1188:        0x2951, };
                   1189: 
                   1190: static const unsigned short mb_tbl_uni_docomo2code5_len = sizeof(mb_tbl_uni_docomo2code5_key)/sizeof(unsigned short);
                   1191: 
                   1192: 
                   1193: static const int mb_tbl_uni_kddi2code5_min = 0xfe82d;
                   1194: static const int mb_tbl_uni_kddi2code5_max = 0xfee4a;
                   1195: 
                   1196: static const unsigned short mb_tbl_uni_kddi2code5_key[] = { // 0xfe82d - 0xfee4a
                   1197:        0xE82D, 0xE83C, 0xEB89, 0xEE40, 
                   1198:        0xEE41, 0xEE42, 0xEE43, 0xEE44, 
                   1199:        0xEE45, 0xEE46, 0xEE47, 0xEE48, 
                   1200:        0xEE49, 0xEE4A, };
                   1201: 
                   1202: static const unsigned short mb_tbl_uni_kddi2code5_val[] = { // 0xfe82d - 0xfee4a
                   1203:        0x27B0, 0x280A, 0x2839, 0x27FB, 
                   1204:        0x2836, 0x24E8, 0x25AC, 0x25B9, 
                   1205:        0x25C1, 0x25C2, 0x25C3, 0x25C4, 
                   1206:        0x25C5, 0x25C6, };
                   1207: 
                   1208: static const unsigned short mb_tbl_uni_kddi2code5_len = sizeof(mb_tbl_uni_kddi2code5_key)/sizeof(unsigned short);
                   1209: 
                   1210: 
                   1211: static const int mb_tbl_uni_sb2code5_min = 0xfe4c5;
                   1212: static const int mb_tbl_uni_sb2code5_max = 0xfee7d;
                   1213: 
                   1214: static const unsigned short mb_tbl_uni_sb2code5_key[] = { // 0xfe4c5 - 0xfee7d
                   1215:        0xE4C5, 0xEE70, 0xEE71, 0xEE72, 
                   1216:        0xEE73, 0xEE74, 0xEE75, 0xEE76, 
                   1217:        0xEE77, 0xEE78, 0xEE79, 0xEE7A, 
                   1218:        0xEE7B, 0xEE7C, 0xEE7D, };
                   1219: 
                   1220: static const unsigned short mb_tbl_uni_sb2code5_val[] = { // 0xfe4c5 - 0xfee7d
                   1221:        0x2B01, 0x2B2F, 0x2B30, 0x2B31, 
                   1222:        0x2B32, 0x2B33, 0x2B34, 0x2B35, 
                   1223:        0x285B, 0x285C, 0x285D, 0x285E, 
                   1224:        0x285F, 0x2860, 0x2861, };
                   1225: 
                   1226: static const unsigned short mb_tbl_uni_sb2code5_len = sizeof(mb_tbl_uni_sb2code5_key)/sizeof(unsigned short);
                   1227: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>