Line data Source code
1 :
2 : struct charset_alias { short int alias_pos; short int canonic; };
3 : %{
4 : static const struct charset_alias *charset_lookup(register const char *str, register size_t len);
5 : %}
6 : %%
7 : 646, 92
8 : 850, 30
9 : 862, 31
10 : 866, 32
11 : ANSI_X3.4-1968, 92
12 : ANSI_X3.4-1986, 92
13 11298 : ARABIC, 60
14 : ARMSCII-8, 10
15 : ASCII, 92
16 : ASMO-708, 60
17 : BIG-5, 11
18 : BIG-FIVE, 11
19 : BIG5, 11
20 : BIG5-HKSCS, 12
21 : BIG5HKSCS, 12
22 : BIGFIVE, 11
23 : C99, 13
24 : CHINESE, 14
25 : CN, 15
26 : CN-BIG5, 11
27 : CN-GB, 16
28 : CN-GB-ISOIR165, 17
29 : CP1133, 18
30 : CP1250, 19
31 : CP1251, 20
32 : CP1252, 21
33 : CP1253, 22
34 : CP1254, 23
35 : CP1255, 24
36 : CP1256, 25
37 : CP1257, 26
38 : CP1258, 27
39 : CP1361, 28
40 : CP367, 92
41 : CP437, 29
42 : CP65001, 1
43 : CP819, 0
44 11298 : CP850, 30
45 : CP862, 31
46 11298 : CP866, 32
47 : CP874, 33
48 3029 : CP932, 34
49 3029 : CP936, 35
50 : CP949, 36
51 5897 : CP950, 37
52 5897 : CSASCII, 92
53 : CSBIG5, 11
54 5921 : CSEUCKR, 39
55 5921 : CSEUCPKDFMTJAPANESE, 38
56 : CSEUCTW, 40
57 5921 : CSGB2312, 16
58 5921 : CSHALFWIDTHKATAKANA, 70
59 : CSHPROMAN8, 89
60 5921 : CSIBM866, 32
61 5921 : CSISO14JISC6220RO, 64
62 : CSISO159JISX02121990, 66
63 5921 : CSISO2022CN, 45
64 5921 : CSISO2022JP, 47
65 : CSISO2022JP2, 49
66 11298 : CSISO2022KR, 50
67 11298 : CSISO57GB1988, 15
68 : CSISO58GB231280, 14
69 11298 : CSISO87JISX0208, 68
70 11298 : CSISOLATIN1, 0
71 : CSISOLATIN2, 56
72 11298 : CSISOLATIN3, 57
73 11298 : CSISOLATIN4, 58
74 : CSISOLATIN5, 63
75 11298 : CSISOLATIN6, 51
76 : CSISOLATINARABIC, 60
77 11298 : CSISOLATINCYRILLIC, 59
78 : CSISOLATINGREEK, 61
79 : CSISOLATINHEBREW, 62
80 11298 : CSKOI8R, 71
81 : CSKSC56011987, 65
82 : CSMACINTOSH, 75
83 : CSPC850MULTILINGUAL, 30
84 : CSPC862LATINHEBREW, 31
85 : CSSHIFTJIS, 90
86 : CSUNICODE11, 3
87 : CSUNICODE11UTF7, 93
88 : CSVISCII, 94
89 : CYRILLIC, 59
90 : ECMA-114, 60
91 : ECMA-118, 61
92 : ELOT_928, 61
93 : EUC-CN, 16
94 : EUC-JP, 38
95 : EUC-KR, 39
96 : EUC-TW, 40
97 : EUCCN, 16
98 : EUCJP, 38
99 : EUCKR, 39
100 : EUCTW, 40
101 : EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, 38
102 : GB18030, 41
103 : GB2312, 16
104 : GBK, 35
105 : GB_1988-80, 15
106 : GB_2312-80, 14
107 : GEORGIAN-ACADEMY, 42
108 : GEORGIAN-PS, 43
109 : GREEK, 61
110 : GREEK8, 61
111 : HEBREW, 62
112 : HP-ROMAN8, 89
113 : HZ, 44
114 : HZ-GB-2312, 44
115 : IBM-CP1133, 18
116 : IBM367, 92
117 : IBM437, 29
118 : IBM819, 0
119 : IBM850, 30
120 : IBM862, 31
121 : IBM866, 32
122 : ISO-2022-CN, 45
123 : ISO-2022-CN-EXT, 46
124 : ISO-2022-JP, 47
125 : ISO-2022-JP-1, 48
126 : ISO-2022-JP-2, 49
127 : ISO-2022-KR, 50
128 : ISO-8859-1, 0
129 : ISO-8859-10, 51
130 : ISO-8859-13, 52
131 : ISO-8859-14, 53
132 : ISO-8859-15, 54
133 : ISO-8859-16, 55
134 : ISO-8859-2, 56
135 : ISO-8859-3, 57
136 : ISO-8859-4, 58
137 : ISO-8859-5, 59
138 : ISO-8859-6, 60
139 : ISO-8859-7, 61
140 : ISO-8859-8, 62
141 : ISO-8859-9, 63
142 : ISO-CELTIC, 53
143 : ISO-IR-100, 0
144 : ISO-IR-101, 56
145 : ISO-IR-109, 57
146 : ISO-IR-110, 58
147 : ISO-IR-126, 61
148 : ISO-IR-127, 60
149 : ISO-IR-138, 62
150 : ISO-IR-14, 64
151 : ISO-IR-144, 59
152 : ISO-IR-148, 63
153 : ISO-IR-149, 65
154 : ISO-IR-157, 51
155 : ISO-IR-159, 66
156 : ISO-IR-165, 17
157 : ISO-IR-166, 67
158 : ISO-IR-179, 52
159 : ISO-IR-199, 53
160 : ISO-IR-203, 54
161 : ISO-IR-226, 55
162 : ISO-IR-57, 15
163 : ISO-IR-58, 14
164 : ISO-IR-6, 92
165 : ISO-IR-87, 68
166 : ISO646-CN, 15
167 : ISO646-JP, 64
168 : ISO646-US, 92
169 : ISO8859-1, 0
170 : ISO8859-10, 51
171 : ISO8859-15, 54
172 : ISO8859-2, 56
173 : ISO8859-4, 58
174 : ISO8859-5, 59
175 : ISO8859-6, 60
176 : ISO8859-7, 61
177 : ISO8859-8, 62
178 : ISO8859-9, 63
179 : ISO_646.IRV:1991, 92
180 : ISO_8859-1, 0
181 : ISO_8859-10, 51
182 : ISO_8859-10:1992, 51
183 : ISO_8859-13, 52
184 : ISO_8859-14, 53
185 : ISO_8859-14:1998, 53
186 : ISO_8859-15, 54
187 : ISO_8859-15:1998, 54
188 : ISO_8859-16, 55
189 : ISO_8859-16:2000, 55
190 : ISO_8859-1:1987, 0
191 : ISO_8859-2, 56
192 : ISO_8859-2:1987, 56
193 : ISO_8859-3, 57
194 : ISO_8859-3:1988, 57
195 : ISO_8859-4, 58
196 : ISO_8859-4:1988, 58
197 : ISO_8859-5, 59
198 : ISO_8859-5:1988, 59
199 : ISO_8859-6, 60
200 : ISO_8859-6:1987, 60
201 : ISO_8859-7, 61
202 : ISO_8859-7:1987, 61
203 : ISO_8859-8, 62
204 : ISO_8859-8:1988, 62
205 : ISO_8859-9, 63
206 : ISO_8859-9:1989, 63
207 : JAVA, 69
208 : JIS0208, 68
209 : JISX0201-1976, 70
210 : JIS_C6220-1969-RO, 64
211 : JIS_C6226-1983, 68
212 : JIS_X0201, 70
213 : JIS_X0208, 68
214 : JIS_X0208-1983, 68
215 : JIS_X0208-1990, 68
216 : JIS_X0212, 66
217 : JIS_X0212-1990, 66
218 : JIS_X0212.1990-0, 66
219 : JOHAB, 28
220 : JP, 64
221 : KOI8-R, 71
222 : KOI8-RU, 72
223 : KOI8-T, 73
224 : KOI8-U, 74
225 : KOREAN, 65
226 : KSC_5601, 65
227 : KS_C_5601-1987, 65
228 : KS_C_5601-1989, 65
229 : L1, 0
230 : L2, 56
231 : L3, 57
232 : L4, 58
233 : L5, 63
234 : L6, 51
235 : L7, 52
236 : L8, 53
237 : LATIN1, 0
238 : LATIN2, 56
239 : LATIN3, 57
240 : LATIN4, 58
241 : LATIN5, 63
242 : LATIN6, 51
243 : LATIN7, 52
244 : LATIN8, 53
245 : MAC, 75
246 : MACARABIC, 76
247 : MACCENTRALEUROPE, 77
248 : MACCROATIAN, 78
249 : MACCYRILLIC, 79
250 : MACGREEK, 80
251 : MACHEBREW, 81
252 : MACICELAND, 82
253 : MACINTOSH, 75
254 11298 : MACROMAN, 75
255 : MACROMANIA, 83
256 11298 : MACTHAI, 84
257 : MACTURKISH, 85
258 11298 : MACUKRAINE, 86
259 : MS-ANSI, 21
260 11298 : MS-ARAB, 25
261 11298 : MS-CYRL, 20
262 : MS-EE, 19
263 11298 : MS-GREEK, 22
264 : MS-HEBR, 24
265 11298 : MS-TURK, 23
266 11298 : MS_KANJI, 90
267 : MULELAO-1, 87
268 : NEXTSTEP, 88
269 : R8, 89
270 : ROMAN8, 89
271 : SHIFT-JIS, 90
272 : SHIFT_JIS, 90
273 : SJIS, 90
274 : TCVN, 91
275 : TCVN-5712, 91
276 : TCVN5712-1, 91
277 : TCVN5712-1:1993, 91
278 : TIS-620, 67
279 : TIS620, 67
280 : TIS620-0, 67
281 : TIS620.2529-1, 67
282 : TIS620.2533-0, 67
283 : TIS620.2533-1, 67
284 : UCS-2BE, 3
285 : UCS-2LE, 2
286 : UCS-4BE, 7
287 : UCS-4LE, 6
288 : UHC, 36
289 : UNICODE-1-1, 3
290 : UNICODE-1-1-UTF-7, 93
291 : UNICODEBIG, 3
292 : UNICODELITTLE, 2
293 : US, 92
294 : US-ASCII, 92
295 : UTF-16BE, 5
296 : UTF-16LE, 4
297 : UTF-32BE, 9
298 : UTF-32LE, 8
299 : UTF-7, 93
300 : UTF-8, 1
301 : UTF7, 93
302 : UTF8, 1
303 : VISCII, 94
304 : VISCII1.1-1, 94
305 : WINBALTRIM, 26
306 : WINDOWS-1250, 19
307 : WINDOWS-1251, 20
308 : WINDOWS-1252, 21
309 : WINDOWS-1253, 22
310 : WINDOWS-1254, 23
311 : WINDOWS-1255, 24
312 : WINDOWS-1256, 25
313 : WINDOWS-1257, 26
314 : WINDOWS-1258, 27
315 : WINDOWS-874, 33
316 : X0201, 70
317 : X0208, 68
318 : X0212, 66
319 : big5, 11
320 : cp1250, 19
321 : cp1251, 20
322 : cp1252, 21
323 : cp1253, 22
324 : cp1254, 23
325 : cp1255, 24
326 : cp1256, 25
327 : cp1257, 26
328 : cp1258, 27
329 : cp437, 29
330 : cp850, 30
331 : cp862, 31
332 : cp866, 32
333 : cp874, 33
334 : eucJP, 38
335 : eucKR, 39
336 : eucTW, 40
337 : hp15CN, 14
338 : iso81, 0
339 : iso815, 54
340 : iso82, 56
341 : iso83, 57
342 : iso84, 58
343 : iso85, 59
344 : iso86, 60
345 : iso87, 61
346 : iso88, 62
347 : iso88591, 0
348 : iso885915, 54
349 : iso88592, 56
350 : iso88593, 57
351 : iso88594, 58
352 : iso88595, 59
353 : iso88596, 60
354 : iso88597, 61
355 : iso88598, 62
356 : iso88599, 63
357 : iso89, 63
358 : roma8, 89
359 : roman8, 89
360 : sjis, 90
361 : thai8, 67
362 : tis620, 67
363 : utf8, 1
364 : ascii_8, 0
365 : cp932, 34
366 : cp936, 35
367 : cp949, 36
368 : cp950, 37
369 : greek8, 61
370 : iso10, 51
371 : iso13, 52
372 : iso14, 53
373 : iso15, 54
374 : iso646, 92
375 : iso_1, 0
376 : koi8, 71
377 : mac, 75
378 : mac_cyr, 79
379 : macgreek, 80
380 : macthai, 84
381 : macturk, 85
382 : %%
|