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>