File: builtin.cpp

package info (click to toggle)
ttmkfdir 3.0.9-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 184 kB
  • ctags: 262
  • sloc: cpp: 1,836; lex: 225; makefile: 58
file content (624 lines) | stat: -rw-r--r-- 38,109 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
#include "encoding.h"
#include "ttf.h"

#define NOCODE -1

namespace {
    static int iso8859_1[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 
	0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 
	0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 
	0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 
	0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 
	0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 
	0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 
	0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 
	0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 
	0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 
	0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 
	0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff
    };

    static int iso8859_2[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7, 
	0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b, 
	0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, 
	0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, 
	0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, 
	0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, 
	0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, 
	0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, 
	0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, 
	0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, 
	0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, 
	0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9 
    };

    static int iso8859_3[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x0126, 0x02d8, 0x00a3, 0x00a4, NOCODE, 0x0124, 0x00a7, 
	0x00a8, 0x0130, 0x015e, 0x011e, 0x0134, 0x00ad, NOCODE, 0x017b, 
	0x00b0, 0x0127, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x0125, 0x00b7, 
	0x00b8, 0x0131, 0x015f, 0x011f, 0x0135, 0x00bd, NOCODE, 0x017c, 
	0x00c0, 0x00c1, 0x00c2, NOCODE, 0x00c4, 0x010a, 0x0108, 0x00c7, 
	0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 
	NOCODE, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x0120, 0x00d6, 0x00d7, 
	0x011c, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x016c, 0x015c, 0x00df, 
	0x00e0, 0x00e1, 0x00e2, NOCODE, 0x00e4, 0x010b, 0x0109, 0x00e7, 
	0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 
	NOCODE, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x0121, 0x00f6, 0x00f7, 
	0x011d, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x016d, 0x015d, 0x02d9 
    };

    static int iso8859_4[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7, 
	0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af, 
	0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7, 
	0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b, 
	0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, 
	0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a, 
	0x0110, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 
	0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a, 0x00df, 
	0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, 
	0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x012b, 
	0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 
	0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b, 0x02d9 
    };

    static int iso8859_5[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 
	0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f, 
	0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 
	0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 
	0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 
	0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 
	0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 
	0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 
	0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 
	0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 
	0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 
	0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f 
    };

    static int iso8859_6[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, 
	0x0668, 0x0669, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, NOCODE, NOCODE, NOCODE, 0x00a4, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, 0x060c, 0x00ad, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, 0x061b, NOCODE, NOCODE, NOCODE, 0x061f, 
	NOCODE, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 
	0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, 
	0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, 
	0x0638, 0x0639, 0x063a, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 
	0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, 
	0x0650, 0x0651, 0x0652, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,     -1
    };

    static int iso8859_7[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x02bd, 0x02bc, 0x00a3, NOCODE, NOCODE, 0x00a6, 0x00a7, 
	0x00a8, 0x00a9, NOCODE, 0x00ab, 0x00ac, 0x00ad, NOCODE, 0x2015, 
	0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7, 
	0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f, 
	0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 
	0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 
	0x03a0, 0x03a1, NOCODE, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 
	0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af, 
	0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 
	0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 
	0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 
	0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce,     -1
    };

    static int iso8859_8[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, NOCODE, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 
	0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x203e, 
	0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 
	0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 0x2017, 
	0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, 
	0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, 
	0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, 
	0x05e8, 0x05e9, 0x05ea, NOCODE, NOCODE, NOCODE, NOCODE,     -1 
    };

    static int iso8859_9[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 
	0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 
	0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 
	0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 
	0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 
	0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 
	0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 
	0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, 
	0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 
	0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 
	0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 
	0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff 
    };

    static int iso8859_10[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE,
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
	0x00a0, 0x0104, 0x0112, 0x0122, 0x012a, 0x0128, 0x0136, 0x00a7,
	0x013b, 0x0110, 0x0160, 0x0166, 0x017d, 0x00ad, 0x016a, 0x014a,
	0x00b0, 0x0105, 0x0113, 0x0123, 0x012b, 0x0129, 0x0137, 0x00b7,
	0x013c, 0x0111, 0x0161, 0x0167, 0x017e, 0x2014, 0x016b, 0x014b,
	0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e,
	0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x00cf,
	0x00d0, 0x0145, 0x014c, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0168,
	0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df,
	0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f,
	0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x00ef,
	0x011f, 0x0146, 0x014d, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0169,
	0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x0138
    };

    static int koi8r[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, 
	0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, 
	0x2591, 0x2592, 0x2593, 0x2320, 0x2043, 0x2022, 0x221a, 0x2248,
	0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, 
	0x2550, 0x2551, 0x2552, 0x0451, 0x2553, 0x2554, 0x2555, 0x2556, 
	0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 
	0x255f, 0x2560, 0x2561, 0x0401, 0x2562, 0x2563, 0x2564, 0x2565, 
	0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x00a9, 
	0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, 
	0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 
	0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, 
	0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, 
	0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, 
	0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 
	0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, 
	0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a 
    };

    static int koi8ru[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, 
	0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, 
	0x2591, 0x2592, 0x2593, 0x201c, 0x2043, 0x2022, 0x201d, 0x2014,
	0x2116, 0x2122, 0x00a0, 0x00bb, 0x00ae, 0x00ab, 0x00b7, 0x00a4, 
	0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457, 
	0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x045e, 0x255e, 
	0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407, 
	0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x040e, 0x00a9, 
	0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, 
	0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 
	0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, 
	0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, 
	0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, 
	0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 
	0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, 
	0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a 
    };

    static int koi8r1[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
	NOCODE, NOCODE, NOCODE, 0x2320, 0x2043, 0x2022, 0x221a, 0x2248, 
	0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, 
	NOCODE, NOCODE, NOCODE, 0x0451, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, 0x0401, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 0x00a9, 
	0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, 
	0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 
	0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, 
	0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, 
	0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, 
	0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 
	0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, 
	0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, 
    };

    static int koi8ru1[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
	NOCODE, NOCODE, NOCODE, 0x201c, 0x2043, 0x2022, 0x201d, 0x2014, 
	0x2116, 0x2122, 0x00a0, 0x00bb, 0x00ae, 0x00ab, 0x00b7, 0x00a4, 
	NOCODE, NOCODE, NOCODE, 0x0451, 0x0454, NOCODE, 0x0456, 0x0457, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 0x0491, 0x045e, NOCODE, 
	NOCODE, NOCODE, NOCODE, 0x0401, 0x0404, NOCODE, 0x0406, 0x0407, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 0x0490, 0x040e, 0x00a9, 
	0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, 
	0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 
	0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, 
	0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, 
	0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, 
	0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 
	0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, 
	0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, 
    };

    static int A_Z_letters[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE,
    };

    static int iso8859_13[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x201d, 0x00a2, 0x00a3, 0x00a4, 0x201e, 0x00a6, 0x00a7,
	0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6,
	0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x201c, 0x00b5, 0x00b6, 0x00b7,
	0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6,
	0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112,
	0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b,
	0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7,
	0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df,
	0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113,
	0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c,
	0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7,
	0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x2019
    };


    static int iso8859_15[] = {
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, NOCODE, 
	0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, 
	0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, 
	0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, 
	0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, 
	0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 
	0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 
	0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 
	0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 
	0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 
	0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 
	0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 
	0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff
    };

};

Encoding::BuiltinEncoding_t Encoding::builtin_encodings[] = {
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_1},{"iso8859-1",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_2},{"iso8859-2",}},
    {256,184,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_3},{"iso8859-3",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_4},{"iso8859-4",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_5},{"iso8859-5",}},
    {256,146,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_6},{"iso8859-6",}},
    {256,185,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_7},{"iso8859-7",}},
    {256,153,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_8},{"iso8859-8",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_9},{"iso8859-9",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_10},{"iso8859-10",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_13},{"iso8859-13",}},
    {256,191,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,iso8859_15},{"iso8859-15",}},
    {256,223,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,koi8r},{"koi8-r",}},
    {256,223,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,koi8ru},{"koi8-ru",}},
    {256,175,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,koi8r1},{"koi8-r",}},
    {256,185,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,koi8ru1},{"koi8-ru",}},
    {256,27,32,{TT_PLATFORM_MICROSOFT,TT_MS_ID_UNICODE_CS,A_Z_letters},{"ascii-0",}},
    {0,}
};