Coverage Report

Created: 2025-07-07 10:01

/work/workdir/CustomTarget/tools/string/reversemap.cxx
Line
Count
Source (jump to first uncovered line)
1
//Do not edit manually, generated from bestreversemap.cxx
2
#include <rtl/textenc.h>
3
#include <tools/tenccvt.hxx>
4
rtl_TextEncoding getBestMSEncodingByChar(sal_Unicode c)
5
0
{
6
0
    if (c < 0x80)
7
0
        return RTL_TEXTENCODING_MS_1252;
8
0
    if (c < 0xa0)
9
0
        return RTL_TEXTENCODING_DONTKNOW;
10
0
    if (c < 0x100)
11
0
        return RTL_TEXTENCODING_MS_1252;
12
0
    if (c < 0x102)
13
0
        return RTL_TEXTENCODING_MS_1257;
14
0
    if (c < 0x108)
15
0
        return RTL_TEXTENCODING_MS_1250;
16
0
    if (c < 0x10c)
17
0
        return RTL_TEXTENCODING_DONTKNOW;
18
0
    if (c < 0x112)
19
0
        return RTL_TEXTENCODING_MS_1250;
20
0
    if (c < 0x114)
21
0
        return RTL_TEXTENCODING_MS_1257;
22
0
    if (c < 0x116)
23
0
        return RTL_TEXTENCODING_DONTKNOW;
24
0
    if (c < 0x11a)
25
0
        return RTL_TEXTENCODING_MS_1257;
26
0
    if (c < 0x11c)
27
0
        return RTL_TEXTENCODING_MS_1250;
28
0
    if (c < 0x11e)
29
0
        return RTL_TEXTENCODING_DONTKNOW;
30
0
    if (c < 0x120)
31
0
        return RTL_TEXTENCODING_MS_1254;
32
0
    if (c < 0x122)
33
0
        return RTL_TEXTENCODING_DONTKNOW;
34
0
    if (c < 0x124)
35
0
        return RTL_TEXTENCODING_MS_1257;
36
0
    if (c < 0x126)
37
0
        return RTL_TEXTENCODING_DONTKNOW;
38
0
    if (c < 0x128)
39
0
        return RTL_TEXTENCODING_MS_949;
40
0
    if (c < 0x12a)
41
0
        return RTL_TEXTENCODING_MS_1258;
42
0
    if (c < 0x12c)
43
0
        return RTL_TEXTENCODING_MS_1257;
44
0
    if (c < 0x12e)
45
0
        return RTL_TEXTENCODING_DONTKNOW;
46
0
    if (c < 0x130)
47
0
        return RTL_TEXTENCODING_MS_1257;
48
0
    if (c < 0x132)
49
0
        return RTL_TEXTENCODING_MS_1254;
50
0
    if (c < 0x134)
51
0
        return RTL_TEXTENCODING_MS_949;
52
0
    if (c < 0x136)
53
0
        return RTL_TEXTENCODING_DONTKNOW;
54
0
    if (c < 0x138)
55
0
        return RTL_TEXTENCODING_MS_1257;
56
0
    if (c < 0x139)
57
0
        return RTL_TEXTENCODING_MS_949;
58
0
    if (c < 0x13b)
59
0
        return RTL_TEXTENCODING_MS_1250;
60
0
    if (c < 0x13d)
61
0
        return RTL_TEXTENCODING_MS_1257;
62
0
    if (c < 0x13f)
63
0
        return RTL_TEXTENCODING_MS_1250;
64
0
    if (c < 0x143)
65
0
        return RTL_TEXTENCODING_MS_949;
66
0
    if (c < 0x147)
67
0
        return RTL_TEXTENCODING_MS_1257;
68
0
    if (c < 0x149)
69
0
        return RTL_TEXTENCODING_MS_1250;
70
0
    if (c < 0x14c)
71
0
        return RTL_TEXTENCODING_MS_949;
72
0
    if (c < 0x14e)
73
0
        return RTL_TEXTENCODING_MS_1257;
74
0
    if (c < 0x150)
75
0
        return RTL_TEXTENCODING_DONTKNOW;
76
0
    if (c < 0x152)
77
0
        return RTL_TEXTENCODING_MS_1250;
78
0
    if (c < 0x154)
79
0
        return RTL_TEXTENCODING_MS_1252;
80
0
    if (c < 0x156)
81
0
        return RTL_TEXTENCODING_MS_1250;
82
0
    if (c < 0x158)
83
0
        return RTL_TEXTENCODING_MS_1257;
84
0
    if (c < 0x15c)
85
0
        return RTL_TEXTENCODING_MS_1250;
86
0
    if (c < 0x15e)
87
0
        return RTL_TEXTENCODING_DONTKNOW;
88
0
    if (c < 0x166)
89
0
        return RTL_TEXTENCODING_MS_1250;
90
0
    if (c < 0x168)
91
0
        return RTL_TEXTENCODING_MS_949;
92
0
    if (c < 0x16a)
93
0
        return RTL_TEXTENCODING_MS_1258;
94
0
    if (c < 0x16c)
95
0
        return RTL_TEXTENCODING_MS_1257;
96
0
    if (c < 0x16e)
97
0
        return RTL_TEXTENCODING_DONTKNOW;
98
0
    if (c < 0x172)
99
0
        return RTL_TEXTENCODING_MS_1250;
100
0
    if (c < 0x174)
101
0
        return RTL_TEXTENCODING_MS_1257;
102
0
    if (c < 0x178)
103
0
        return RTL_TEXTENCODING_DONTKNOW;
104
0
    if (c < 0x179)
105
0
        return RTL_TEXTENCODING_MS_1252;
106
0
    if (c < 0x17f)
107
0
        return RTL_TEXTENCODING_MS_1250;
108
0
    if (c < 0x192)
109
0
        return RTL_TEXTENCODING_DONTKNOW;
110
0
    if (c < 0x193)
111
0
        return RTL_TEXTENCODING_MS_1252;
112
0
    if (c < 0x1a0)
113
0
        return RTL_TEXTENCODING_DONTKNOW;
114
0
    if (c < 0x1a2)
115
0
        return RTL_TEXTENCODING_MS_1258;
116
0
    if (c < 0x1af)
117
0
        return RTL_TEXTENCODING_DONTKNOW;
118
0
    if (c < 0x1b1)
119
0
        return RTL_TEXTENCODING_MS_1258;
120
0
    if (c < 0x1ce)
121
0
        return RTL_TEXTENCODING_DONTKNOW;
122
0
    if (c < 0x1cf)
123
0
        return RTL_TEXTENCODING_MS_936;
124
0
    if (c < 0x1d0)
125
0
        return RTL_TEXTENCODING_DONTKNOW;
126
0
    if (c < 0x1d1)
127
0
        return RTL_TEXTENCODING_MS_936;
128
0
    if (c < 0x1d2)
129
0
        return RTL_TEXTENCODING_DONTKNOW;
130
0
    if (c < 0x1d3)
131
0
        return RTL_TEXTENCODING_MS_936;
132
0
    if (c < 0x1d4)
133
0
        return RTL_TEXTENCODING_DONTKNOW;
134
0
    if (c < 0x1d5)
135
0
        return RTL_TEXTENCODING_MS_936;
136
0
    if (c < 0x1d6)
137
0
        return RTL_TEXTENCODING_DONTKNOW;
138
0
    if (c < 0x1d7)
139
0
        return RTL_TEXTENCODING_MS_936;
140
0
    if (c < 0x1d8)
141
0
        return RTL_TEXTENCODING_DONTKNOW;
142
0
    if (c < 0x1d9)
143
0
        return RTL_TEXTENCODING_MS_936;
144
0
    if (c < 0x1da)
145
0
        return RTL_TEXTENCODING_DONTKNOW;
146
0
    if (c < 0x1db)
147
0
        return RTL_TEXTENCODING_MS_936;
148
0
    if (c < 0x1dc)
149
0
        return RTL_TEXTENCODING_DONTKNOW;
150
0
    if (c < 0x1dd)
151
0
        return RTL_TEXTENCODING_MS_936;
152
0
    if (c < 0x251)
153
0
        return RTL_TEXTENCODING_DONTKNOW;
154
0
    if (c < 0x252)
155
0
        return RTL_TEXTENCODING_MS_936;
156
0
    if (c < 0x261)
157
0
        return RTL_TEXTENCODING_DONTKNOW;
158
0
    if (c < 0x262)
159
0
        return RTL_TEXTENCODING_MS_936;
160
0
    if (c < 0x2c6)
161
0
        return RTL_TEXTENCODING_DONTKNOW;
162
0
    if (c < 0x2c7)
163
0
        return RTL_TEXTENCODING_MS_1252;
164
0
    if (c < 0x2c8)
165
0
        return RTL_TEXTENCODING_MS_1250;
166
0
    if (c < 0x2c9)
167
0
        return RTL_TEXTENCODING_DONTKNOW;
168
0
    if (c < 0x2cc)
169
0
        return RTL_TEXTENCODING_MS_936;
170
0
    if (c < 0x2cd)
171
0
        return RTL_TEXTENCODING_DONTKNOW;
172
0
    if (c < 0x2ce)
173
0
        return RTL_TEXTENCODING_MS_950;
174
0
    if (c < 0x2d0)
175
0
        return RTL_TEXTENCODING_DONTKNOW;
176
0
    if (c < 0x2d1)
177
0
        return RTL_TEXTENCODING_MS_949;
178
0
    if (c < 0x2d8)
179
0
        return RTL_TEXTENCODING_DONTKNOW;
180
0
    if (c < 0x2dc)
181
0
        return RTL_TEXTENCODING_MS_949;
182
0
    if (c < 0x2dd)
183
0
        return RTL_TEXTENCODING_MS_1252;
184
0
    if (c < 0x2de)
185
0
        return RTL_TEXTENCODING_MS_1250;
186
0
    if (c < 0x300)
187
0
        return RTL_TEXTENCODING_DONTKNOW;
188
0
    if (c < 0x302)
189
0
        return RTL_TEXTENCODING_MS_1258;
190
0
    if (c < 0x303)
191
0
        return RTL_TEXTENCODING_DONTKNOW;
192
0
    if (c < 0x304)
193
0
        return RTL_TEXTENCODING_MS_1258;
194
0
    if (c < 0x309)
195
0
        return RTL_TEXTENCODING_DONTKNOW;
196
0
    if (c < 0x30a)
197
0
        return RTL_TEXTENCODING_MS_1258;
198
0
    if (c < 0x323)
199
0
        return RTL_TEXTENCODING_DONTKNOW;
200
0
    if (c < 0x324)
201
0
        return RTL_TEXTENCODING_MS_1258;
202
0
    if (c < 0x384)
203
0
        return RTL_TEXTENCODING_DONTKNOW;
204
0
    if (c < 0x387)
205
0
        return RTL_TEXTENCODING_MS_1253;
206
0
    if (c < 0x388)
207
0
        return RTL_TEXTENCODING_DONTKNOW;
208
0
    if (c < 0x38b)
209
0
        return RTL_TEXTENCODING_MS_1253;
210
0
    if (c < 0x38c)
211
0
        return RTL_TEXTENCODING_DONTKNOW;
212
0
    if (c < 0x38d)
213
0
        return RTL_TEXTENCODING_MS_1253;
214
0
    if (c < 0x38e)
215
0
        return RTL_TEXTENCODING_DONTKNOW;
216
0
    if (c < 0x3a2)
217
0
        return RTL_TEXTENCODING_MS_1253;
218
0
    if (c < 0x3a3)
219
0
        return RTL_TEXTENCODING_DONTKNOW;
220
0
    if (c < 0x3cf)
221
0
        return RTL_TEXTENCODING_MS_1253;
222
0
    if (c < 0x401)
223
0
        return RTL_TEXTENCODING_DONTKNOW;
224
0
    if (c < 0x40d)
225
0
        return RTL_TEXTENCODING_MS_1251;
226
0
    if (c < 0x40e)
227
0
        return RTL_TEXTENCODING_DONTKNOW;
228
0
    if (c < 0x450)
229
0
        return RTL_TEXTENCODING_MS_1251;
230
0
    if (c < 0x451)
231
0
        return RTL_TEXTENCODING_DONTKNOW;
232
0
    if (c < 0x45d)
233
0
        return RTL_TEXTENCODING_MS_1251;
234
0
    if (c < 0x45e)
235
0
        return RTL_TEXTENCODING_DONTKNOW;
236
0
    if (c < 0x460)
237
0
        return RTL_TEXTENCODING_MS_1251;
238
0
    if (c < 0x490)
239
0
        return RTL_TEXTENCODING_DONTKNOW;
240
0
    if (c < 0x492)
241
0
        return RTL_TEXTENCODING_MS_1251;
242
0
    if (c < 0x5b0)
243
0
        return RTL_TEXTENCODING_DONTKNOW;
244
0
    if (c < 0x5ba)
245
0
        return RTL_TEXTENCODING_MS_1255;
246
0
    if (c < 0x5bb)
247
0
        return RTL_TEXTENCODING_DONTKNOW;
248
0
    if (c < 0x5c4)
249
0
        return RTL_TEXTENCODING_MS_1255;
250
0
    if (c < 0x5d0)
251
0
        return RTL_TEXTENCODING_DONTKNOW;
252
0
    if (c < 0x5eb)
253
0
        return RTL_TEXTENCODING_MS_1255;
254
0
    if (c < 0x5f0)
255
0
        return RTL_TEXTENCODING_DONTKNOW;
256
0
    if (c < 0x5f5)
257
0
        return RTL_TEXTENCODING_MS_1255;
258
0
    if (c < 0x60c)
259
0
        return RTL_TEXTENCODING_DONTKNOW;
260
0
    if (c < 0x60d)
261
0
        return RTL_TEXTENCODING_MS_1256;
262
0
    if (c < 0x61b)
263
0
        return RTL_TEXTENCODING_DONTKNOW;
264
0
    if (c < 0x61c)
265
0
        return RTL_TEXTENCODING_MS_1256;
266
0
    if (c < 0x61f)
267
0
        return RTL_TEXTENCODING_DONTKNOW;
268
0
    if (c < 0x620)
269
0
        return RTL_TEXTENCODING_MS_1256;
270
0
    if (c < 0x621)
271
0
        return RTL_TEXTENCODING_DONTKNOW;
272
0
    if (c < 0x63b)
273
0
        return RTL_TEXTENCODING_MS_1256;
274
0
    if (c < 0x640)
275
0
        return RTL_TEXTENCODING_DONTKNOW;
276
0
    if (c < 0x653)
277
0
        return RTL_TEXTENCODING_MS_1256;
278
0
    if (c < 0x679)
279
0
        return RTL_TEXTENCODING_DONTKNOW;
280
0
    if (c < 0x67a)
281
0
        return RTL_TEXTENCODING_MS_1256;
282
0
    if (c < 0x67e)
283
0
        return RTL_TEXTENCODING_DONTKNOW;
284
0
    if (c < 0x67f)
285
0
        return RTL_TEXTENCODING_MS_1256;
286
0
    if (c < 0x686)
287
0
        return RTL_TEXTENCODING_DONTKNOW;
288
0
    if (c < 0x687)
289
0
        return RTL_TEXTENCODING_MS_1256;
290
0
    if (c < 0x688)
291
0
        return RTL_TEXTENCODING_DONTKNOW;
292
0
    if (c < 0x689)
293
0
        return RTL_TEXTENCODING_MS_1256;
294
0
    if (c < 0x691)
295
0
        return RTL_TEXTENCODING_DONTKNOW;
296
0
    if (c < 0x692)
297
0
        return RTL_TEXTENCODING_MS_1256;
298
0
    if (c < 0x698)
299
0
        return RTL_TEXTENCODING_DONTKNOW;
300
0
    if (c < 0x699)
301
0
        return RTL_TEXTENCODING_MS_1256;
302
0
    if (c < 0x6a9)
303
0
        return RTL_TEXTENCODING_DONTKNOW;
304
0
    if (c < 0x6aa)
305
0
        return RTL_TEXTENCODING_MS_1256;
306
0
    if (c < 0x6af)
307
0
        return RTL_TEXTENCODING_DONTKNOW;
308
0
    if (c < 0x6b0)
309
0
        return RTL_TEXTENCODING_MS_1256;
310
0
    if (c < 0x6ba)
311
0
        return RTL_TEXTENCODING_DONTKNOW;
312
0
    if (c < 0x6bb)
313
0
        return RTL_TEXTENCODING_MS_1256;
314
0
    if (c < 0x6be)
315
0
        return RTL_TEXTENCODING_DONTKNOW;
316
0
    if (c < 0x6bf)
317
0
        return RTL_TEXTENCODING_MS_1256;
318
0
    if (c < 0x6c1)
319
0
        return RTL_TEXTENCODING_DONTKNOW;
320
0
    if (c < 0x6c2)
321
0
        return RTL_TEXTENCODING_MS_1256;
322
0
    if (c < 0x6d2)
323
0
        return RTL_TEXTENCODING_DONTKNOW;
324
0
    if (c < 0x6d3)
325
0
        return RTL_TEXTENCODING_MS_1256;
326
0
    if (c < 0xe01)
327
0
        return RTL_TEXTENCODING_DONTKNOW;
328
0
    if (c < 0xe3b)
329
0
        return RTL_TEXTENCODING_MS_874;
330
0
    if (c < 0xe3f)
331
0
        return RTL_TEXTENCODING_DONTKNOW;
332
0
    if (c < 0xe5c)
333
0
        return RTL_TEXTENCODING_MS_874;
334
0
    if (c < 0x1e3f)
335
0
        return RTL_TEXTENCODING_DONTKNOW;
336
0
    if (c < 0x1e40)
337
0
        return RTL_TEXTENCODING_MS_936;
338
0
    if (c < 0x1ea0)
339
0
        return RTL_TEXTENCODING_DONTKNOW;
340
0
    if (c < 0x1efa)
341
0
        return RTL_TEXTENCODING_MS_1258;
342
0
    if (c < 0x200c)
343
0
        return RTL_TEXTENCODING_DONTKNOW;
344
0
    if (c < 0x2010)
345
0
        return RTL_TEXTENCODING_MS_1256;
346
0
    if (c < 0x2011)
347
0
        return RTL_TEXTENCODING_MS_932;
348
0
    if (c < 0x2013)
349
0
        return RTL_TEXTENCODING_DONTKNOW;
350
0
    if (c < 0x2017)
351
0
        return RTL_TEXTENCODING_MS_936;
352
0
    if (c < 0x2018)
353
0
        return RTL_TEXTENCODING_DONTKNOW;
354
0
    if (c < 0x201b)
355
0
        return RTL_TEXTENCODING_MS_1252;
356
0
    if (c < 0x201c)
357
0
        return RTL_TEXTENCODING_DONTKNOW;
358
0
    if (c < 0x201f)
359
0
        return RTL_TEXTENCODING_MS_1252;
360
0
    if (c < 0x2020)
361
0
        return RTL_TEXTENCODING_DONTKNOW;
362
0
    if (c < 0x2023)
363
0
        return RTL_TEXTENCODING_MS_1252;
364
0
    if (c < 0x2025)
365
0
        return RTL_TEXTENCODING_DONTKNOW;
366
0
    if (c < 0x2028)
367
0
        return RTL_TEXTENCODING_MS_950;
368
0
    if (c < 0x2030)
369
0
        return RTL_TEXTENCODING_DONTKNOW;
370
0
    if (c < 0x2031)
371
0
        return RTL_TEXTENCODING_MS_1252;
372
0
    if (c < 0x2032)
373
0
        return RTL_TEXTENCODING_DONTKNOW;
374
0
    if (c < 0x2034)
375
0
        return RTL_TEXTENCODING_MS_932;
376
0
    if (c < 0x2035)
377
0
        return RTL_TEXTENCODING_DONTKNOW;
378
0
    if (c < 0x2036)
379
0
        return RTL_TEXTENCODING_MS_936;
380
0
    if (c < 0x2039)
381
0
        return RTL_TEXTENCODING_DONTKNOW;
382
0
    if (c < 0x203b)
383
0
        return RTL_TEXTENCODING_MS_1252;
384
0
    if (c < 0x203c)
385
0
        return RTL_TEXTENCODING_MS_932;
386
0
    if (c < 0x203e)
387
0
        return RTL_TEXTENCODING_DONTKNOW;
388
0
    if (c < 0x203f)
389
0
        return RTL_TEXTENCODING_MS_932;
390
0
    if (c < 0x2074)
391
0
        return RTL_TEXTENCODING_DONTKNOW;
392
0
    if (c < 0x2075)
393
0
        return RTL_TEXTENCODING_MS_949;
394
0
    if (c < 0x207f)
395
0
        return RTL_TEXTENCODING_DONTKNOW;
396
0
    if (c < 0x2080)
397
0
        return RTL_TEXTENCODING_MS_949;
398
0
    if (c < 0x2081)
399
0
        return RTL_TEXTENCODING_DONTKNOW;
400
0
    if (c < 0x2085)
401
0
        return RTL_TEXTENCODING_MS_949;
402
0
    if (c < 0x20a9)
403
0
        return RTL_TEXTENCODING_DONTKNOW;
404
0
    if (c < 0x20aa)
405
0
        return RTL_TEXTENCODING_MS_1361;
406
0
    if (c < 0x20ab)
407
0
        return RTL_TEXTENCODING_MS_1255;
408
0
    if (c < 0x20ad)
409
0
        return RTL_TEXTENCODING_MS_1258;
410
0
    if (c < 0x2103)
411
0
        return RTL_TEXTENCODING_DONTKNOW;
412
0
    if (c < 0x2104)
413
0
        return RTL_TEXTENCODING_MS_932;
414
0
    if (c < 0x2105)
415
0
        return RTL_TEXTENCODING_DONTKNOW;
416
0
    if (c < 0x2106)
417
0
        return RTL_TEXTENCODING_MS_936;
418
0
    if (c < 0x2109)
419
0
        return RTL_TEXTENCODING_DONTKNOW;
420
0
    if (c < 0x210a)
421
0
        return RTL_TEXTENCODING_MS_936;
422
0
    if (c < 0x2113)
423
0
        return RTL_TEXTENCODING_DONTKNOW;
424
0
    if (c < 0x2114)
425
0
        return RTL_TEXTENCODING_MS_949;
426
0
    if (c < 0x2116)
427
0
        return RTL_TEXTENCODING_DONTKNOW;
428
0
    if (c < 0x2117)
429
0
        return RTL_TEXTENCODING_MS_1251;
430
0
    if (c < 0x2121)
431
0
        return RTL_TEXTENCODING_DONTKNOW;
432
0
    if (c < 0x2123)
433
0
        return RTL_TEXTENCODING_MS_949;
434
0
    if (c < 0x2126)
435
0
        return RTL_TEXTENCODING_DONTKNOW;
436
0
    if (c < 0x2127)
437
0
        return RTL_TEXTENCODING_MS_949;
438
0
    if (c < 0x212b)
439
0
        return RTL_TEXTENCODING_DONTKNOW;
440
0
    if (c < 0x212c)
441
0
        return RTL_TEXTENCODING_MS_932;
442
0
    if (c < 0x2153)
443
0
        return RTL_TEXTENCODING_DONTKNOW;
444
0
    if (c < 0x2155)
445
0
        return RTL_TEXTENCODING_MS_949;
446
0
    if (c < 0x215b)
447
0
        return RTL_TEXTENCODING_DONTKNOW;
448
0
    if (c < 0x215f)
449
0
        return RTL_TEXTENCODING_MS_949;
450
0
    if (c < 0x2160)
451
0
        return RTL_TEXTENCODING_DONTKNOW;
452
0
    if (c < 0x216c)
453
0
        return RTL_TEXTENCODING_MS_936;
454
0
    if (c < 0x2170)
455
0
        return RTL_TEXTENCODING_DONTKNOW;
456
0
    if (c < 0x217a)
457
0
        return RTL_TEXTENCODING_MS_932;
458
0
    if (c < 0x2190)
459
0
        return RTL_TEXTENCODING_DONTKNOW;
460
0
    if (c < 0x219a)
461
0
        return RTL_TEXTENCODING_MS_949;
462
0
    if (c < 0x21d2)
463
0
        return RTL_TEXTENCODING_DONTKNOW;
464
0
    if (c < 0x21d3)
465
0
        return RTL_TEXTENCODING_MS_932;
466
0
    if (c < 0x21d4)
467
0
        return RTL_TEXTENCODING_DONTKNOW;
468
0
    if (c < 0x21d5)
469
0
        return RTL_TEXTENCODING_MS_932;
470
0
    if (c < 0x2200)
471
0
        return RTL_TEXTENCODING_DONTKNOW;
472
0
    if (c < 0x2201)
473
0
        return RTL_TEXTENCODING_MS_932;
474
0
    if (c < 0x2202)
475
0
        return RTL_TEXTENCODING_DONTKNOW;
476
0
    if (c < 0x2204)
477
0
        return RTL_TEXTENCODING_MS_932;
478
0
    if (c < 0x2207)
479
0
        return RTL_TEXTENCODING_DONTKNOW;
480
0
    if (c < 0x2209)
481
0
        return RTL_TEXTENCODING_MS_932;
482
0
    if (c < 0x220b)
483
0
        return RTL_TEXTENCODING_DONTKNOW;
484
0
    if (c < 0x220c)
485
0
        return RTL_TEXTENCODING_MS_932;
486
0
    if (c < 0x220f)
487
0
        return RTL_TEXTENCODING_DONTKNOW;
488
0
    if (c < 0x2210)
489
0
        return RTL_TEXTENCODING_MS_936;
490
0
    if (c < 0x2211)
491
0
        return RTL_TEXTENCODING_DONTKNOW;
492
0
    if (c < 0x2213)
493
0
        return RTL_TEXTENCODING_MS_932;
494
0
    if (c < 0x2215)
495
0
        return RTL_TEXTENCODING_DONTKNOW;
496
0
    if (c < 0x2216)
497
0
        return RTL_TEXTENCODING_MS_936;
498
0
    if (c < 0x221a)
499
0
        return RTL_TEXTENCODING_DONTKNOW;
500
0
    if (c < 0x221b)
501
0
        return RTL_TEXTENCODING_MS_932;
502
0
    if (c < 0x221d)
503
0
        return RTL_TEXTENCODING_DONTKNOW;
504
0
    if (c < 0x2221)
505
0
        return RTL_TEXTENCODING_MS_932;
506
0
    if (c < 0x2223)
507
0
        return RTL_TEXTENCODING_DONTKNOW;
508
0
    if (c < 0x2224)
509
0
        return RTL_TEXTENCODING_MS_936;
510
0
    if (c < 0x2225)
511
0
        return RTL_TEXTENCODING_DONTKNOW;
512
0
    if (c < 0x2226)
513
0
        return RTL_TEXTENCODING_MS_932;
514
0
    if (c < 0x2227)
515
0
        return RTL_TEXTENCODING_DONTKNOW;
516
0
    if (c < 0x222d)
517
0
        return RTL_TEXTENCODING_MS_932;
518
0
    if (c < 0x222e)
519
0
        return RTL_TEXTENCODING_DONTKNOW;
520
0
    if (c < 0x222f)
521
0
        return RTL_TEXTENCODING_MS_932;
522
0
    if (c < 0x2234)
523
0
        return RTL_TEXTENCODING_DONTKNOW;
524
0
    if (c < 0x2238)
525
0
        return RTL_TEXTENCODING_MS_936;
526
0
    if (c < 0x223c)
527
0
        return RTL_TEXTENCODING_DONTKNOW;
528
0
    if (c < 0x223e)
529
0
        return RTL_TEXTENCODING_MS_949;
530
0
    if (c < 0x2248)
531
0
        return RTL_TEXTENCODING_DONTKNOW;
532
0
    if (c < 0x2249)
533
0
        return RTL_TEXTENCODING_MS_936;
534
0
    if (c < 0x224c)
535
0
        return RTL_TEXTENCODING_DONTKNOW;
536
0
    if (c < 0x224d)
537
0
        return RTL_TEXTENCODING_MS_936;
538
0
    if (c < 0x2252)
539
0
        return RTL_TEXTENCODING_DONTKNOW;
540
0
    if (c < 0x2253)
541
0
        return RTL_TEXTENCODING_MS_932;
542
0
    if (c < 0x2260)
543
0
        return RTL_TEXTENCODING_DONTKNOW;
544
0
    if (c < 0x2262)
545
0
        return RTL_TEXTENCODING_MS_932;
546
0
    if (c < 0x2264)
547
0
        return RTL_TEXTENCODING_DONTKNOW;
548
0
    if (c < 0x2268)
549
0
        return RTL_TEXTENCODING_MS_936;
550
0
    if (c < 0x226a)
551
0
        return RTL_TEXTENCODING_DONTKNOW;
552
0
    if (c < 0x226c)
553
0
        return RTL_TEXTENCODING_MS_932;
554
0
    if (c < 0x226e)
555
0
        return RTL_TEXTENCODING_DONTKNOW;
556
0
    if (c < 0x2270)
557
0
        return RTL_TEXTENCODING_MS_936;
558
0
    if (c < 0x2282)
559
0
        return RTL_TEXTENCODING_DONTKNOW;
560
0
    if (c < 0x2284)
561
0
        return RTL_TEXTENCODING_MS_932;
562
0
    if (c < 0x2286)
563
0
        return RTL_TEXTENCODING_DONTKNOW;
564
0
    if (c < 0x2288)
565
0
        return RTL_TEXTENCODING_MS_932;
566
0
    if (c < 0x2295)
567
0
        return RTL_TEXTENCODING_DONTKNOW;
568
0
    if (c < 0x2296)
569
0
        return RTL_TEXTENCODING_MS_936;
570
0
    if (c < 0x2299)
571
0
        return RTL_TEXTENCODING_DONTKNOW;
572
0
    if (c < 0x229a)
573
0
        return RTL_TEXTENCODING_MS_936;
574
0
    if (c < 0x22a5)
575
0
        return RTL_TEXTENCODING_DONTKNOW;
576
0
    if (c < 0x22a6)
577
0
        return RTL_TEXTENCODING_MS_932;
578
0
    if (c < 0x22bf)
579
0
        return RTL_TEXTENCODING_DONTKNOW;
580
0
    if (c < 0x22c0)
581
0
        return RTL_TEXTENCODING_MS_932;
582
0
    if (c < 0x22ef)
583
0
        return RTL_TEXTENCODING_DONTKNOW;
584
0
    if (c < 0x22f0)
585
0
        return RTL_TEXTENCODING_MS_936;
586
0
    if (c < 0x2312)
587
0
        return RTL_TEXTENCODING_DONTKNOW;
588
0
    if (c < 0x2313)
589
0
        return RTL_TEXTENCODING_MS_932;
590
0
    if (c < 0x2460)
591
0
        return RTL_TEXTENCODING_DONTKNOW;
592
0
    if (c < 0x2474)
593
0
        return RTL_TEXTENCODING_MS_932;
594
0
    if (c < 0x249c)
595
0
        return RTL_TEXTENCODING_MS_936;
596
0
    if (c < 0x24b6)
597
0
        return RTL_TEXTENCODING_MS_949;
598
0
    if (c < 0x24d0)
599
0
        return RTL_TEXTENCODING_DONTKNOW;
600
0
    if (c < 0x24ea)
601
0
        return RTL_TEXTENCODING_MS_949;
602
0
    if (c < 0x2500)
603
0
        return RTL_TEXTENCODING_DONTKNOW;
604
0
    if (c < 0x254c)
605
0
        return RTL_TEXTENCODING_MS_936;
606
0
    if (c < 0x2550)
607
0
        return RTL_TEXTENCODING_DONTKNOW;
608
0
    if (c < 0x2575)
609
0
        return RTL_TEXTENCODING_MS_950;
610
0
    if (c < 0x2581)
611
0
        return RTL_TEXTENCODING_DONTKNOW;
612
0
    if (c < 0x2590)
613
0
        return RTL_TEXTENCODING_MS_936;
614
0
    if (c < 0x2592)
615
0
        return RTL_TEXTENCODING_DONTKNOW;
616
0
    if (c < 0x2593)
617
0
        return RTL_TEXTENCODING_MS_949;
618
0
    if (c < 0x2596)
619
0
        return RTL_TEXTENCODING_MS_936;
620
0
    if (c < 0x25a0)
621
0
        return RTL_TEXTENCODING_DONTKNOW;
622
0
    if (c < 0x25a2)
623
0
        return RTL_TEXTENCODING_MS_932;
624
0
    if (c < 0x25a3)
625
0
        return RTL_TEXTENCODING_DONTKNOW;
626
0
    if (c < 0x25aa)
627
0
        return RTL_TEXTENCODING_MS_949;
628
0
    if (c < 0x25b2)
629
0
        return RTL_TEXTENCODING_DONTKNOW;
630
0
    if (c < 0x25b4)
631
0
        return RTL_TEXTENCODING_MS_932;
632
0
    if (c < 0x25b6)
633
0
        return RTL_TEXTENCODING_DONTKNOW;
634
0
    if (c < 0x25b8)
635
0
        return RTL_TEXTENCODING_MS_949;
636
0
    if (c < 0x25bc)
637
0
        return RTL_TEXTENCODING_DONTKNOW;
638
0
    if (c < 0x25be)
639
0
        return RTL_TEXTENCODING_MS_932;
640
0
    if (c < 0x25c0)
641
0
        return RTL_TEXTENCODING_DONTKNOW;
642
0
    if (c < 0x25c2)
643
0
        return RTL_TEXTENCODING_MS_949;
644
0
    if (c < 0x25c6)
645
0
        return RTL_TEXTENCODING_DONTKNOW;
646
0
    if (c < 0x25c9)
647
0
        return RTL_TEXTENCODING_MS_949;
648
0
    if (c < 0x25cb)
649
0
        return RTL_TEXTENCODING_DONTKNOW;
650
0
    if (c < 0x25cc)
651
0
        return RTL_TEXTENCODING_MS_932;
652
0
    if (c < 0x25ce)
653
0
        return RTL_TEXTENCODING_DONTKNOW;
654
0
    if (c < 0x25d2)
655
0
        return RTL_TEXTENCODING_MS_949;
656
0
    if (c < 0x25e2)
657
0
        return RTL_TEXTENCODING_DONTKNOW;
658
0
    if (c < 0x25e6)
659
0
        return RTL_TEXTENCODING_MS_936;
660
0
    if (c < 0x25ef)
661
0
        return RTL_TEXTENCODING_DONTKNOW;
662
0
    if (c < 0x25f0)
663
0
        return RTL_TEXTENCODING_MS_932;
664
0
    if (c < 0x2605)
665
0
        return RTL_TEXTENCODING_DONTKNOW;
666
0
    if (c < 0x2607)
667
0
        return RTL_TEXTENCODING_MS_932;
668
0
    if (c < 0x2609)
669
0
        return RTL_TEXTENCODING_DONTKNOW;
670
0
    if (c < 0x260a)
671
0
        return RTL_TEXTENCODING_MS_936;
672
0
    if (c < 0x260e)
673
0
        return RTL_TEXTENCODING_DONTKNOW;
674
0
    if (c < 0x2610)
675
0
        return RTL_TEXTENCODING_MS_949;
676
0
    if (c < 0x261c)
677
0
        return RTL_TEXTENCODING_DONTKNOW;
678
0
    if (c < 0x261d)
679
0
        return RTL_TEXTENCODING_MS_949;
680
0
    if (c < 0x261e)
681
0
        return RTL_TEXTENCODING_DONTKNOW;
682
0
    if (c < 0x261f)
683
0
        return RTL_TEXTENCODING_MS_949;
684
0
    if (c < 0x2640)
685
0
        return RTL_TEXTENCODING_DONTKNOW;
686
0
    if (c < 0x2643)
687
0
        return RTL_TEXTENCODING_MS_950;
688
0
    if (c < 0x2660)
689
0
        return RTL_TEXTENCODING_DONTKNOW;
690
0
    if (c < 0x2662)
691
0
        return RTL_TEXTENCODING_MS_949;
692
0
    if (c < 0x2663)
693
0
        return RTL_TEXTENCODING_DONTKNOW;
694
0
    if (c < 0x2666)
695
0
        return RTL_TEXTENCODING_MS_949;
696
0
    if (c < 0x2667)
697
0
        return RTL_TEXTENCODING_DONTKNOW;
698
0
    if (c < 0x266b)
699
0
        return RTL_TEXTENCODING_MS_949;
700
0
    if (c < 0x266c)
701
0
        return RTL_TEXTENCODING_DONTKNOW;
702
0
    if (c < 0x266e)
703
0
        return RTL_TEXTENCODING_MS_949;
704
0
    if (c < 0x266f)
705
0
        return RTL_TEXTENCODING_DONTKNOW;
706
0
    if (c < 0x2670)
707
0
        return RTL_TEXTENCODING_MS_932;
708
0
    if (c < 0x3000)
709
0
        return RTL_TEXTENCODING_DONTKNOW;
710
0
    if (c < 0x3004)
711
0
        return RTL_TEXTENCODING_MS_932;
712
0
    if (c < 0x3005)
713
0
        return RTL_TEXTENCODING_DONTKNOW;
714
0
    if (c < 0x3018)
715
0
        return RTL_TEXTENCODING_MS_936;
716
0
    if (c < 0x301c)
717
0
        return RTL_TEXTENCODING_DONTKNOW;
718
0
    if (c < 0x301f)
719
0
        return RTL_TEXTENCODING_MS_936;
720
0
    if (c < 0x3020)
721
0
        return RTL_TEXTENCODING_MS_932;
722
0
    if (c < 0x3021)
723
0
        return RTL_TEXTENCODING_DONTKNOW;
724
0
    if (c < 0x302a)
725
0
        return RTL_TEXTENCODING_MS_936;
726
0
    if (c < 0x3041)
727
0
        return RTL_TEXTENCODING_DONTKNOW;
728
0
    if (c < 0x3094)
729
0
        return RTL_TEXTENCODING_MS_932;
730
0
    if (c < 0x309b)
731
0
        return RTL_TEXTENCODING_DONTKNOW;
732
0
    if (c < 0x309f)
733
0
        return RTL_TEXTENCODING_MS_932;
734
0
    if (c < 0x30a1)
735
0
        return RTL_TEXTENCODING_DONTKNOW;
736
0
    if (c < 0x30f7)
737
0
        return RTL_TEXTENCODING_MS_932;
738
0
    if (c < 0x30fb)
739
0
        return RTL_TEXTENCODING_DONTKNOW;
740
0
    if (c < 0x30ff)
741
0
        return RTL_TEXTENCODING_MS_932;
742
0
    if (c < 0x3105)
743
0
        return RTL_TEXTENCODING_DONTKNOW;
744
0
    if (c < 0x312a)
745
0
        return RTL_TEXTENCODING_MS_936;
746
0
    if (c < 0x3131)
747
0
        return RTL_TEXTENCODING_DONTKNOW;
748
0
    if (c < 0x318f)
749
0
        return RTL_TEXTENCODING_MS_949;
750
0
    if (c < 0x3200)
751
0
        return RTL_TEXTENCODING_DONTKNOW;
752
0
    if (c < 0x321d)
753
0
        return RTL_TEXTENCODING_MS_949;
754
0
    if (c < 0x3220)
755
0
        return RTL_TEXTENCODING_DONTKNOW;
756
0
    if (c < 0x322a)
757
0
        return RTL_TEXTENCODING_MS_936;
758
0
    if (c < 0x3231)
759
0
        return RTL_TEXTENCODING_DONTKNOW;
760
0
    if (c < 0x3233)
761
0
        return RTL_TEXTENCODING_MS_932;
762
0
    if (c < 0x3239)
763
0
        return RTL_TEXTENCODING_DONTKNOW;
764
0
    if (c < 0x323a)
765
0
        return RTL_TEXTENCODING_MS_932;
766
0
    if (c < 0x3260)
767
0
        return RTL_TEXTENCODING_DONTKNOW;
768
0
    if (c < 0x327c)
769
0
        return RTL_TEXTENCODING_MS_949;
770
0
    if (c < 0x327f)
771
0
        return RTL_TEXTENCODING_DONTKNOW;
772
0
    if (c < 0x3280)
773
0
        return RTL_TEXTENCODING_MS_949;
774
0
    if (c < 0x32a3)
775
0
        return RTL_TEXTENCODING_DONTKNOW;
776
0
    if (c < 0x32a4)
777
0
        return RTL_TEXTENCODING_MS_936;
778
0
    if (c < 0x32a9)
779
0
        return RTL_TEXTENCODING_MS_932;
780
0
    if (c < 0x3303)
781
0
        return RTL_TEXTENCODING_DONTKNOW;
782
0
    if (c < 0x3304)
783
0
        return RTL_TEXTENCODING_MS_932;
784
0
    if (c < 0x330d)
785
0
        return RTL_TEXTENCODING_DONTKNOW;
786
0
    if (c < 0x330e)
787
0
        return RTL_TEXTENCODING_MS_932;
788
0
    if (c < 0x3314)
789
0
        return RTL_TEXTENCODING_DONTKNOW;
790
0
    if (c < 0x3315)
791
0
        return RTL_TEXTENCODING_MS_932;
792
0
    if (c < 0x3318)
793
0
        return RTL_TEXTENCODING_DONTKNOW;
794
0
    if (c < 0x3319)
795
0
        return RTL_TEXTENCODING_MS_932;
796
0
    if (c < 0x3322)
797
0
        return RTL_TEXTENCODING_DONTKNOW;
798
0
    if (c < 0x3324)
799
0
        return RTL_TEXTENCODING_MS_932;
800
0
    if (c < 0x3326)
801
0
        return RTL_TEXTENCODING_DONTKNOW;
802
0
    if (c < 0x3328)
803
0
        return RTL_TEXTENCODING_MS_932;
804
0
    if (c < 0x332b)
805
0
        return RTL_TEXTENCODING_DONTKNOW;
806
0
    if (c < 0x332c)
807
0
        return RTL_TEXTENCODING_MS_932;
808
0
    if (c < 0x3336)
809
0
        return RTL_TEXTENCODING_DONTKNOW;
810
0
    if (c < 0x3337)
811
0
        return RTL_TEXTENCODING_MS_932;
812
0
    if (c < 0x333b)
813
0
        return RTL_TEXTENCODING_DONTKNOW;
814
0
    if (c < 0x333c)
815
0
        return RTL_TEXTENCODING_MS_932;
816
0
    if (c < 0x3349)
817
0
        return RTL_TEXTENCODING_DONTKNOW;
818
0
    if (c < 0x334b)
819
0
        return RTL_TEXTENCODING_MS_932;
820
0
    if (c < 0x334d)
821
0
        return RTL_TEXTENCODING_DONTKNOW;
822
0
    if (c < 0x334e)
823
0
        return RTL_TEXTENCODING_MS_932;
824
0
    if (c < 0x3351)
825
0
        return RTL_TEXTENCODING_DONTKNOW;
826
0
    if (c < 0x3352)
827
0
        return RTL_TEXTENCODING_MS_932;
828
0
    if (c < 0x3357)
829
0
        return RTL_TEXTENCODING_DONTKNOW;
830
0
    if (c < 0x3358)
831
0
        return RTL_TEXTENCODING_MS_932;
832
0
    if (c < 0x337b)
833
0
        return RTL_TEXTENCODING_DONTKNOW;
834
0
    if (c < 0x337f)
835
0
        return RTL_TEXTENCODING_MS_932;
836
0
    if (c < 0x3380)
837
0
        return RTL_TEXTENCODING_DONTKNOW;
838
0
    if (c < 0x3385)
839
0
        return RTL_TEXTENCODING_MS_949;
840
0
    if (c < 0x3388)
841
0
        return RTL_TEXTENCODING_DONTKNOW;
842
0
    if (c < 0x33cb)
843
0
        return RTL_TEXTENCODING_MS_949;
844
0
    if (c < 0x33cd)
845
0
        return RTL_TEXTENCODING_DONTKNOW;
846
0
    if (c < 0x33ce)
847
0
        return RTL_TEXTENCODING_MS_932;
848
0
    if (c < 0x33cf)
849
0
        return RTL_TEXTENCODING_MS_936;
850
0
    if (c < 0x33d1)
851
0
        return RTL_TEXTENCODING_MS_949;
852
0
    if (c < 0x33d3)
853
0
        return RTL_TEXTENCODING_MS_936;
854
0
    if (c < 0x33d4)
855
0
        return RTL_TEXTENCODING_MS_949;
856
0
    if (c < 0x33d5)
857
0
        return RTL_TEXTENCODING_DONTKNOW;
858
0
    if (c < 0x33d6)
859
0
        return RTL_TEXTENCODING_MS_936;
860
0
    if (c < 0x33d7)
861
0
        return RTL_TEXTENCODING_MS_949;
862
0
    if (c < 0x33d8)
863
0
        return RTL_TEXTENCODING_DONTKNOW;
864
0
    if (c < 0x33d9)
865
0
        return RTL_TEXTENCODING_MS_949;
866
0
    if (c < 0x33db)
867
0
        return RTL_TEXTENCODING_DONTKNOW;
868
0
    if (c < 0x33de)
869
0
        return RTL_TEXTENCODING_MS_949;
870
0
    if (c < 0x4e00)
871
0
        return RTL_TEXTENCODING_DONTKNOW;
872
0
    if (c < 0x9fa6)
873
0
        return RTL_TEXTENCODING_MS_936;
874
0
    if (c < 0xac00)
875
0
        return RTL_TEXTENCODING_DONTKNOW;
876
0
    if (c < 0xd7a4)
877
0
        return RTL_TEXTENCODING_MS_949;
878
0
    if (c < 0xe000)
879
0
        return RTL_TEXTENCODING_DONTKNOW;
880
0
    if (c < 0xf849)
881
0
        return RTL_TEXTENCODING_MS_950;
882
0
    if (c < 0xf900)
883
0
        return RTL_TEXTENCODING_DONTKNOW;
884
0
    if (c < 0xfa0c)
885
0
        return RTL_TEXTENCODING_MS_949;
886
0
    if (c < 0xfa10)
887
0
        return RTL_TEXTENCODING_MS_936;
888
0
    if (c < 0xfa2e)
889
0
        return RTL_TEXTENCODING_MS_932;
890
0
    if (c < 0xfe30)
891
0
        return RTL_TEXTENCODING_DONTKNOW;
892
0
    if (c < 0xfe32)
893
0
        return RTL_TEXTENCODING_MS_936;
894
0
    if (c < 0xfe33)
895
0
        return RTL_TEXTENCODING_DONTKNOW;
896
0
    if (c < 0xfe45)
897
0
        return RTL_TEXTENCODING_MS_936;
898
0
    if (c < 0xfe49)
899
0
        return RTL_TEXTENCODING_DONTKNOW;
900
0
    if (c < 0xfe53)
901
0
        return RTL_TEXTENCODING_MS_936;
902
0
    if (c < 0xfe54)
903
0
        return RTL_TEXTENCODING_DONTKNOW;
904
0
    if (c < 0xfe58)
905
0
        return RTL_TEXTENCODING_MS_936;
906
0
    if (c < 0xfe59)
907
0
        return RTL_TEXTENCODING_DONTKNOW;
908
0
    if (c < 0xfe67)
909
0
        return RTL_TEXTENCODING_MS_936;
910
0
    if (c < 0xfe68)
911
0
        return RTL_TEXTENCODING_DONTKNOW;
912
0
    if (c < 0xfe6c)
913
0
        return RTL_TEXTENCODING_MS_936;
914
0
    if (c < 0xff01)
915
0
        return RTL_TEXTENCODING_DONTKNOW;
916
0
    if (c < 0xff5f)
917
0
        return RTL_TEXTENCODING_MS_932;
918
0
    if (c < 0xff61)
919
0
        return RTL_TEXTENCODING_DONTKNOW;
920
0
    if (c < 0xffa0)
921
0
        return RTL_TEXTENCODING_MS_932;
922
0
    if (c < 0xffe0)
923
0
        return RTL_TEXTENCODING_DONTKNOW;
924
0
    if (c < 0xffe6)
925
0
        return RTL_TEXTENCODING_MS_932;
926
0
    if (c < 0xffe7)
927
0
        return RTL_TEXTENCODING_MS_949;
928
0
    if (c < 0xfffd)
929
0
        return RTL_TEXTENCODING_DONTKNOW;
930
0
    if (c < 0xfffe)
931
0
        return RTL_TEXTENCODING_MS_950;
932
0
    return RTL_TEXTENCODING_DONTKNOW;
933
0
}