Annotation of embedaddon/php/ext/mbstring/libmbfl/filters/emoji2uni.h, revision 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>