summaryrefslogtreecommitdiff
path: root/libc/misc/ctype/ctype_C.c
blob: 2aa2690b674e5dc28c24c3999ff6ebac569f3023 (plain)
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
const unsigned char _uc_ctype_b_C[LOCALE_BUF_SIZE] = {
	/* 0x00, 0, 00 */	IScntrl,
	/* 0x01, 1, 01 */	IScntrl,
	/* 0x02, 2, 02 */	IScntrl,
	/* 0x03, 3, 03 */	IScntrl,
	/* 0x04, 4, 04 */	IScntrl,
	/* 0x05, 5, 05 */	IScntrl,
	/* 0x06, 6, 06 */	IScntrl,
	/* 0x07, 7, 07 */	IScntrl,
	/* 0x08, 8, 010 */	IScntrl,
	/* 0x09, 9, 011 */	IScntrl|ISspace,
	/* 0x0a, 10, 012 */	IScntrl|ISspace,
	/* 0x0b, 11, 013 */	IScntrl|ISspace,
	/* 0x0c, 12, 014 */	IScntrl|ISspace,
	/* 0x0d, 13, 015 */	IScntrl|ISspace,
	/* 0x0e, 14, 016 */	IScntrl,
	/* 0x0f, 15, 017 */	IScntrl,
	/* 0x10, 16, 020 */	IScntrl,
	/* 0x11, 17, 021 */	IScntrl,
	/* 0x12, 18, 022 */	IScntrl,
	/* 0x13, 19, 023 */	IScntrl,
	/* 0x14, 20, 024 */	IScntrl,
	/* 0x15, 21, 025 */	IScntrl,
	/* 0x16, 22, 026 */	IScntrl,
	/* 0x17, 23, 027 */	IScntrl,
	/* 0x18, 24, 030 */	IScntrl,
	/* 0x19, 25, 031 */	IScntrl,
	/* 0x1a, 26, 032 */	IScntrl,
	/* 0x1b, 27, 033 */	IScntrl,
	/* 0x1c, 28, 034 */	IScntrl,
	/* 0x1d, 29, 035 */	IScntrl,
	/* 0x1e, 30, 036 */	IScntrl,
	/* 0x1f, 31, 037 */	IScntrl,
	/* 0x20, 32, 040 */	ISprint|ISspace,
	/* 0x21, 33, 041 */	ISprint|ISpunct,
	/* 0x22, 34, 042 */	ISprint|ISpunct,
	/* 0x23, 35, 043 */	ISprint|ISpunct,
	/* 0x24, 36, 044 */	ISprint|ISpunct,
	/* 0x25, 37, 045 */	ISprint|ISpunct,
	/* 0x26, 38, 046 */	ISprint|ISpunct,
	/* 0x27, 39, 047 */	ISprint|ISpunct,
	/* 0x28, 40, 050 */	ISprint|ISpunct,
	/* 0x29, 41, 051 */	ISprint|ISpunct,
	/* 0x2a, 42, 052 */	ISprint|ISpunct,
	/* 0x2b, 43, 053 */	ISprint|ISpunct,
	/* 0x2c, 44, 054 */	ISprint|ISpunct,
	/* 0x2d, 45, 055 */	ISprint|ISpunct,
	/* 0x2e, 46, 056 */	ISprint|ISpunct,
	/* 0x2f, 47, 057 */	ISprint|ISpunct,
	/* 0x30, 48, 060 */	ISprint|ISxdigit,
	/* 0x31, 49, 061 */	ISprint|ISxdigit,
	/* 0x32, 50, 062 */	ISprint|ISxdigit,
	/* 0x33, 51, 063 */	ISprint|ISxdigit,
	/* 0x34, 52, 064 */	ISprint|ISxdigit,
	/* 0x35, 53, 065 */	ISprint|ISxdigit,
	/* 0x36, 54, 066 */	ISprint|ISxdigit,
	/* 0x37, 55, 067 */	ISprint|ISxdigit,
	/* 0x38, 56, 070 */	ISprint|ISxdigit,
	/* 0x39, 57, 071 */	ISprint|ISxdigit,
	/* 0x3a, 58, 072 */	ISprint|ISpunct,
	/* 0x3b, 59, 073 */	ISprint|ISpunct,
	/* 0x3c, 60, 074 */	ISprint|ISpunct,
	/* 0x3d, 61, 075 */	ISprint|ISpunct,
	/* 0x3e, 62, 076 */	ISprint|ISpunct,
	/* 0x3f, 63, 077 */	ISprint|ISpunct,
	/* 0x40, 64, 0100 */	ISprint|ISpunct,
	/* 0x41, 65, 0101 */	ISprint|ISupper|ISalpha|ISxdigit,
	/* 0x42, 66, 0102 */	ISprint|ISupper|ISalpha|ISxdigit,
	/* 0x43, 67, 0103 */	ISprint|ISupper|ISalpha|ISxdigit,
	/* 0x44, 68, 0104 */	ISprint|ISupper|ISalpha|ISxdigit,
	/* 0x45, 69, 0105 */	ISprint|ISupper|ISalpha|ISxdigit,
	/* 0x46, 70, 0106 */	ISprint|ISupper|ISalpha|ISxdigit,
	/* 0x47, 71, 0107 */	ISprint|ISupper|ISalpha,
	/* 0x48, 72, 0110 */	ISprint|ISupper|ISalpha,
	/* 0x49, 73, 0111 */	ISprint|ISupper|ISalpha,
	/* 0x4a, 74, 0112 */	ISprint|ISupper|ISalpha,
	/* 0x4b, 75, 0113 */	ISprint|ISupper|ISalpha,
	/* 0x4c, 76, 0114 */	ISprint|ISupper|ISalpha,
	/* 0x4d, 77, 0115 */	ISprint|ISupper|ISalpha,
	/* 0x4e, 78, 0116 */	ISprint|ISupper|ISalpha,
	/* 0x4f, 79, 0117 */	ISprint|ISupper|ISalpha,
	/* 0x50, 80, 0120 */	ISprint|ISupper|ISalpha,
	/* 0x51, 81, 0121 */	ISprint|ISupper|ISalpha,
	/* 0x52, 82, 0122 */	ISprint|ISupper|ISalpha,
	/* 0x53, 83, 0123 */	ISprint|ISupper|ISalpha,
	/* 0x54, 84, 0124 */	ISprint|ISupper|ISalpha,
	/* 0x55, 85, 0125 */	ISprint|ISupper|ISalpha,
	/* 0x56, 86, 0126 */	ISprint|ISupper|ISalpha,
	/* 0x57, 87, 0127 */	ISprint|ISupper|ISalpha,
	/* 0x58, 88, 0130 */	ISprint|ISupper|ISalpha,
	/* 0x59, 89, 0131 */	ISprint|ISupper|ISalpha,
	/* 0x5a, 90, 0132 */	ISprint|ISupper|ISalpha,
	/* 0x5b, 91, 0133 */	ISprint|ISpunct,
	/* 0x5c, 92, 0134 */	ISprint|ISpunct,
	/* 0x5d, 93, 0135 */	ISprint|ISpunct,
	/* 0x5e, 94, 0136 */	ISprint|ISpunct,
	/* 0x5f, 95, 0137 */	ISprint|ISpunct,
	/* 0x60, 96, 0140 */	ISprint|ISpunct,
	/* 0x61, 97, 0141 */	ISprint|ISlower|ISalpha|ISxdigit,
	/* 0x62, 98, 0142 */	ISprint|ISlower|ISalpha|ISxdigit,
	/* 0x63, 99, 0143 */	ISprint|ISlower|ISalpha|ISxdigit,
	/* 0x64, 100, 0144 */	ISprint|ISlower|ISalpha|ISxdigit,
	/* 0x65, 101, 0145 */	ISprint|ISlower|ISalpha|ISxdigit,
	/* 0x66, 102, 0146 */	ISprint|ISlower|ISalpha|ISxdigit,
	/* 0x67, 103, 0147 */	ISprint|ISlower|ISalpha,
	/* 0x68, 104, 0150 */	ISprint|ISlower|ISalpha,
	/* 0x69, 105, 0151 */	ISprint|ISlower|ISalpha,
	/* 0x6a, 106, 0152 */	ISprint|ISlower|ISalpha,
	/* 0x6b, 107, 0153 */	ISprint|ISlower|ISalpha,
	/* 0x6c, 108, 0154 */	ISprint|ISlower|ISalpha,
	/* 0x6d, 109, 0155 */	ISprint|ISlower|ISalpha,
	/* 0x6e, 110, 0156 */	ISprint|ISlower|ISalpha,
	/* 0x6f, 111, 0157 */	ISprint|ISlower|ISalpha,
	/* 0x70, 112, 0160 */	ISprint|ISlower|ISalpha,
	/* 0x71, 113, 0161 */	ISprint|ISlower|ISalpha,
	/* 0x72, 114, 0162 */	ISprint|ISlower|ISalpha,
	/* 0x73, 115, 0163 */	ISprint|ISlower|ISalpha,
	/* 0x74, 116, 0164 */	ISprint|ISlower|ISalpha,
	/* 0x75, 117, 0165 */	ISprint|ISlower|ISalpha,
	/* 0x76, 118, 0166 */	ISprint|ISlower|ISalpha,
	/* 0x77, 119, 0167 */	ISprint|ISlower|ISalpha,
	/* 0x78, 120, 0170 */	ISprint|ISlower|ISalpha,
	/* 0x79, 121, 0171 */	ISprint|ISlower|ISalpha,
	/* 0x7a, 122, 0172 */	ISprint|ISlower|ISalpha,
	/* 0x7b, 123, 0173 */	ISprint|ISpunct,
	/* 0x7c, 124, 0174 */	ISprint|ISpunct,
	/* 0x7d, 125, 0175 */	ISprint|ISpunct,
	/* 0x7e, 126, 0176 */	ISprint|ISpunct,
	/* 0x7f, 127, 0177 */	IScntrl,
	/* 0x80, 128, 0200 */	0,
	/* 0x81, 129, 0201 */	0,
	/* 0x82, 130, 0202 */	0,
	/* 0x83, 131, 0203 */	0,
	/* 0x84, 132, 0204 */	0,
	/* 0x85, 133, 0205 */	0,
	/* 0x86, 134, 0206 */	0,
	/* 0x87, 135, 0207 */	0,
	/* 0x88, 136, 0210 */	0,
	/* 0x89, 137, 0211 */	0,
	/* 0x8a, 138, 0212 */	0,
	/* 0x8b, 139, 0213 */	0,
	/* 0x8c, 140, 0214 */	0,
	/* 0x8d, 141, 0215 */	0,
	/* 0x8e, 142, 0216 */	0,
	/* 0x8f, 143, 0217 */	0,
	/* 0x90, 144, 0220 */	0,
	/* 0x91, 145, 0221 */	0,
	/* 0x92, 146, 0222 */	0,
	/* 0x93, 147, 0223 */	0,
	/* 0x94, 148, 0224 */	0,
	/* 0x95, 149, 0225 */	0,
	/* 0x96, 150, 0226 */	0,
	/* 0x97, 151, 0227 */	0,
	/* 0x98, 152, 0230 */	0,
	/* 0x99, 153, 0231 */	0,
	/* 0x9a, 154, 0232 */	0,
	/* 0x9b, 155, 0233 */	0,
	/* 0x9c, 156, 0234 */	0,
	/* 0x9d, 157, 0235 */	0,
	/* 0x9e, 158, 0236 */	0,
	/* 0x9f, 159, 0237 */	0,
	/* 0xa0, 160, 0240 */	0,
	/* 0xa1, 161, 0241 */	0,
	/* 0xa2, 162, 0242 */	0,
	/* 0xa3, 163, 0243 */	0,
	/* 0xa4, 164, 0244 */	0,
	/* 0xa5, 165, 0245 */	0,
	/* 0xa6, 166, 0246 */	0,
	/* 0xa7, 167, 0247 */	0,
	/* 0xa8, 168, 0250 */	0,
	/* 0xa9, 169, 0251 */	0,
	/* 0xaa, 170, 0252 */	0,
	/* 0xab, 171, 0253 */	0,
	/* 0xac, 172, 0254 */	0,
	/* 0xad, 173, 0255 */	0,
	/* 0xae, 174, 0256 */	0,
	/* 0xaf, 175, 0257 */	0,
	/* 0xb0, 176, 0260 */	0,
	/* 0xb1, 177, 0261 */	0,
	/* 0xb2, 178, 0262 */	0,
	/* 0xb3, 179, 0263 */	0,
	/* 0xb4, 180, 0264 */	0,
	/* 0xb5, 181, 0265 */	0,
	/* 0xb6, 182, 0266 */	0,
	/* 0xb7, 183, 0267 */	0,
	/* 0xb8, 184, 0270 */	0,
	/* 0xb9, 185, 0271 */	0,
	/* 0xba, 186, 0272 */	0,
	/* 0xbb, 187, 0273 */	0,
	/* 0xbc, 188, 0274 */	0,
	/* 0xbd, 189, 0275 */	0,
	/* 0xbe, 190, 0276 */	0,
	/* 0xbf, 191, 0277 */	0,
	/* 0xc0, 192, 0300 */	0,
	/* 0xc1, 193, 0301 */	0,
	/* 0xc2, 194, 0302 */	0,
	/* 0xc3, 195, 0303 */	0,
	/* 0xc4, 196, 0304 */	0,
	/* 0xc5, 197, 0305 */	0,
	/* 0xc6, 198, 0306 */	0,
	/* 0xc7, 199, 0307 */	0,
	/* 0xc8, 200, 0310 */	0,
	/* 0xc9, 201, 0311 */	0,
	/* 0xca, 202, 0312 */	0,
	/* 0xcb, 203, 0313 */	0,
	/* 0xcc, 204, 0314 */	0,
	/* 0xcd, 205, 0315 */	0,
	/* 0xce, 206, 0316 */	0,
	/* 0xcf, 207, 0317 */	0,
	/* 0xd0, 208, 0320 */	0,
	/* 0xd1, 209, 0321 */	0,
	/* 0xd2, 210, 0322 */	0,
	/* 0xd3, 211, 0323 */	0,
	/* 0xd4, 212, 0324 */	0,
	/* 0xd5, 213, 0325 */	0,
	/* 0xd6, 214, 0326 */	0,
	/* 0xd7, 215, 0327 */	0,
	/* 0xd8, 216, 0330 */	0,
	/* 0xd9, 217, 0331 */	0,
	/* 0xda, 218, 0332 */	0,
	/* 0xdb, 219, 0333 */	0,
	/* 0xdc, 220, 0334 */	0,
	/* 0xdd, 221, 0335 */	0,
	/* 0xde, 222, 0336 */	0,
	/* 0xdf, 223, 0337 */	0,
	/* 0xe0, 224, 0340 */	0,
	/* 0xe1, 225, 0341 */	0,
	/* 0xe2, 226, 0342 */	0,
	/* 0xe3, 227, 0343 */	0,
	/* 0xe4, 228, 0344 */	0,
	/* 0xe5, 229, 0345 */	0,
	/* 0xe6, 230, 0346 */	0,
	/* 0xe7, 231, 0347 */	0,
	/* 0xe8, 232, 0350 */	0,
	/* 0xe9, 233, 0351 */	0,
	/* 0xea, 234, 0352 */	0,
	/* 0xeb, 235, 0353 */	0,
	/* 0xec, 236, 0354 */	0,
	/* 0xed, 237, 0355 */	0,
	/* 0xee, 238, 0356 */	0,
	/* 0xef, 239, 0357 */	0,
	/* 0xf0, 240, 0360 */	0,
	/* 0xf1, 241, 0361 */	0,
	/* 0xf2, 242, 0362 */	0,
	/* 0xf3, 243, 0363 */	0,
	/* 0xf4, 244, 0364 */	0,
	/* 0xf5, 245, 0365 */	0,
	/* 0xf6, 246, 0366 */	0,
	/* 0xf7, 247, 0367 */	0,
	/* 0xf8, 248, 0370 */	0,
	/* 0xf9, 249, 0371 */	0,
	/* 0xfa, 250, 0372 */	0,
	/* 0xfb, 251, 0373 */	0,
	/* 0xfc, 252, 0374 */	0,
	/* 0xfd, 253, 0375 */	0,
	/* 0xfe, 254, 0376 */	0,
	/* 0xff, 255, 0377 */	0,

/* _uc_ctype_trans_C */

	/* 0x00, 0, 00 */	0x00,
	/* 0x01, 1, 01 */	0x01,
	/* 0x02, 2, 02 */	0x02,
	/* 0x03, 3, 03 */	0x03,
	/* 0x04, 4, 04 */	0x04,
	/* 0x05, 5, 05 */	0x05,
	/* 0x06, 6, 06 */	0x06,
	/* 0x07, 7, 07 */	0x07,
	/* 0x08, 8, 010 */	0x08,
	/* 0x09, 9, 011 */	0x09,
	/* 0x0a, 10, 012 */	0x0a,
	/* 0x0b, 11, 013 */	0x0b,
	/* 0x0c, 12, 014 */	0x0c,
	/* 0x0d, 13, 015 */	0x0d,
	/* 0x0e, 14, 016 */	0x0e,
	/* 0x0f, 15, 017 */	0x0f,
	/* 0x10, 16, 020 */	0x10,
	/* 0x11, 17, 021 */	0x11,
	/* 0x12, 18, 022 */	0x12,
	/* 0x13, 19, 023 */	0x13,
	/* 0x14, 20, 024 */	0x14,
	/* 0x15, 21, 025 */	0x15,
	/* 0x16, 22, 026 */	0x16,
	/* 0x17, 23, 027 */	0x17,
	/* 0x18, 24, 030 */	0x18,
	/* 0x19, 25, 031 */	0x19,
	/* 0x1a, 26, 032 */	0x1a,
	/* 0x1b, 27, 033 */	0x1b,
	/* 0x1c, 28, 034 */	0x1c,
	/* 0x1d, 29, 035 */	0x1d,
	/* 0x1e, 30, 036 */	0x1e,
	/* 0x1f, 31, 037 */	0x1f,
	/* 0x20, 32, 040 */	0x20,
	/* 0x21, 33, 041 */	0x21,
	/* 0x22, 34, 042 */	0x22,
	/* 0x23, 35, 043 */	0x23,
	/* 0x24, 36, 044 */	0x24,
	/* 0x25, 37, 045 */	0x25,
	/* 0x26, 38, 046 */	0x26,
	/* 0x27, 39, 047 */	0x27,
	/* 0x28, 40, 050 */	0x28,
	/* 0x29, 41, 051 */	0x29,
	/* 0x2a, 42, 052 */	0x2a,
	/* 0x2b, 43, 053 */	0x2b,
	/* 0x2c, 44, 054 */	0x2c,
	/* 0x2d, 45, 055 */	0x2d,
	/* 0x2e, 46, 056 */	0x2e,
	/* 0x2f, 47, 057 */	0x2f,
	/* 0x30, 48, 060 */	0x30,
	/* 0x31, 49, 061 */	0x31,
	/* 0x32, 50, 062 */	0x32,
	/* 0x33, 51, 063 */	0x33,
	/* 0x34, 52, 064 */	0x34,
	/* 0x35, 53, 065 */	0x35,
	/* 0x36, 54, 066 */	0x36,
	/* 0x37, 55, 067 */	0x37,
	/* 0x38, 56, 070 */	0x38,
	/* 0x39, 57, 071 */	0x39,
	/* 0x3a, 58, 072 */	0x3a,
	/* 0x3b, 59, 073 */	0x3b,
	/* 0x3c, 60, 074 */	0x3c,
	/* 0x3d, 61, 075 */	0x3d,
	/* 0x3e, 62, 076 */	0x3e,
	/* 0x3f, 63, 077 */	0x3f,
	/* 0x40, 64, 0100 */	0x40,
	/* 0x41, 65, 0101 */	0x61,
	/* 0x42, 66, 0102 */	0x62,
	/* 0x43, 67, 0103 */	0x63,
	/* 0x44, 68, 0104 */	0x64,
	/* 0x45, 69, 0105 */	0x65,
	/* 0x46, 70, 0106 */	0x66,
	/* 0x47, 71, 0107 */	0x67,
	/* 0x48, 72, 0110 */	0x68,
	/* 0x49, 73, 0111 */	0x69,
	/* 0x4a, 74, 0112 */	0x6a,
	/* 0x4b, 75, 0113 */	0x6b,
	/* 0x4c, 76, 0114 */	0x6c,
	/* 0x4d, 77, 0115 */	0x6d,
	/* 0x4e, 78, 0116 */	0x6e,
	/* 0x4f, 79, 0117 */	0x6f,
	/* 0x50, 80, 0120 */	0x70,
	/* 0x51, 81, 0121 */	0x71,
	/* 0x52, 82, 0122 */	0x72,
	/* 0x53, 83, 0123 */	0x73,
	/* 0x54, 84, 0124 */	0x74,
	/* 0x55, 85, 0125 */	0x75,
	/* 0x56, 86, 0126 */	0x76,
	/* 0x57, 87, 0127 */	0x77,
	/* 0x58, 88, 0130 */	0x78,
	/* 0x59, 89, 0131 */	0x79,
	/* 0x5a, 90, 0132 */	0x7a,
	/* 0x5b, 91, 0133 */	0x5b,
	/* 0x5c, 92, 0134 */	0x5c,
	/* 0x5d, 93, 0135 */	0x5d,
	/* 0x5e, 94, 0136 */	0x5e,
	/* 0x5f, 95, 0137 */	0x5f,
	/* 0x60, 96, 0140 */	0x60,
	/* 0x61, 97, 0141 */	0x41,
	/* 0x62, 98, 0142 */	0x42,
	/* 0x63, 99, 0143 */	0x43,
	/* 0x64, 100, 0144 */	0x44,
	/* 0x65, 101, 0145 */	0x45,
	/* 0x66, 102, 0146 */	0x46,
	/* 0x67, 103, 0147 */	0x47,
	/* 0x68, 104, 0150 */	0x48,
	/* 0x69, 105, 0151 */	0x49,
	/* 0x6a, 106, 0152 */	0x4a,
	/* 0x6b, 107, 0153 */	0x4b,
	/* 0x6c, 108, 0154 */	0x4c,
	/* 0x6d, 109, 0155 */	0x4d,
	/* 0x6e, 110, 0156 */	0x4e,
	/* 0x6f, 111, 0157 */	0x4f,
	/* 0x70, 112, 0160 */	0x50,
	/* 0x71, 113, 0161 */	0x51,
	/* 0x72, 114, 0162 */	0x52,
	/* 0x73, 115, 0163 */	0x53,
	/* 0x74, 116, 0164 */	0x54,
	/* 0x75, 117, 0165 */	0x55,
	/* 0x76, 118, 0166 */	0x56,
	/* 0x77, 119, 0167 */	0x57,
	/* 0x78, 120, 0170 */	0x58,
	/* 0x79, 121, 0171 */	0x59,
	/* 0x7a, 122, 0172 */	0x5a,
	/* 0x7b, 123, 0173 */	0x7b,
	/* 0x7c, 124, 0174 */	0x7c,
	/* 0x7d, 125, 0175 */	0x7d,
	/* 0x7e, 126, 0176 */	0x7e,
	/* 0x7f, 127, 0177 */	0x7f,
	/* 0x80, 128, 0200 */	0x80,
	/* 0x81, 129, 0201 */	0x81,
	/* 0x82, 130, 0202 */	0x82,
	/* 0x83, 131, 0203 */	0x83,
	/* 0x84, 132, 0204 */	0x84,
	/* 0x85, 133, 0205 */	0x85,
	/* 0x86, 134, 0206 */	0x86,
	/* 0x87, 135, 0207 */	0x87,
	/* 0x88, 136, 0210 */	0x88,
	/* 0x89, 137, 0211 */	0x89,
	/* 0x8a, 138, 0212 */	0x8a,
	/* 0x8b, 139, 0213 */	0x8b,
	/* 0x8c, 140, 0214 */	0x8c,
	/* 0x8d, 141, 0215 */	0x8d,
	/* 0x8e, 142, 0216 */	0x8e,
	/* 0x8f, 143, 0217 */	0x8f,
	/* 0x90, 144, 0220 */	0x90,
	/* 0x91, 145, 0221 */	0x91,
	/* 0x92, 146, 0222 */	0x92,
	/* 0x93, 147, 0223 */	0x93,
	/* 0x94, 148, 0224 */	0x94,
	/* 0x95, 149, 0225 */	0x95,
	/* 0x96, 150, 0226 */	0x96,
	/* 0x97, 151, 0227 */	0x97,
	/* 0x98, 152, 0230 */	0x98,
	/* 0x99, 153, 0231 */	0x99,
	/* 0x9a, 154, 0232 */	0x9a,
	/* 0x9b, 155, 0233 */	0x9b,
	/* 0x9c, 156, 0234 */	0x9c,
	/* 0x9d, 157, 0235 */	0x9d,
	/* 0x9e, 158, 0236 */	0x9e,
	/* 0x9f, 159, 0237 */	0x9f,
	/* 0xa0, 160, 0240 */	0xa0,
	/* 0xa1, 161, 0241 */	0xa1,
	/* 0xa2, 162, 0242 */	0xa2,
	/* 0xa3, 163, 0243 */	0xa3,
	/* 0xa4, 164, 0244 */	0xa4,
	/* 0xa5, 165, 0245 */	0xa5,
	/* 0xa6, 166, 0246 */	0xa6,
	/* 0xa7, 167, 0247 */	0xa7,
	/* 0xa8, 168, 0250 */	0xa8,
	/* 0xa9, 169, 0251 */	0xa9,
	/* 0xaa, 170, 0252 */	0xaa,
	/* 0xab, 171, 0253 */	0xab,
	/* 0xac, 172, 0254 */	0xac,
	/* 0xad, 173, 0255 */	0xad,
	/* 0xae, 174, 0256 */	0xae,
	/* 0xaf, 175, 0257 */	0xaf,
	/* 0xb0, 176, 0260 */	0xb0,
	/* 0xb1, 177, 0261 */	0xb1,
	/* 0xb2, 178, 0262 */	0xb2,
	/* 0xb3, 179, 0263 */	0xb3,
	/* 0xb4, 180, 0264 */	0xb4,
	/* 0xb5, 181, 0265 */	0xb5,
	/* 0xb6, 182, 0266 */	0xb6,
	/* 0xb7, 183, 0267 */	0xb7,
	/* 0xb8, 184, 0270 */	0xb8,
	/* 0xb9, 185, 0271 */	0xb9,
	/* 0xba, 186, 0272 */	0xba,
	/* 0xbb, 187, 0273 */	0xbb,
	/* 0xbc, 188, 0274 */	0xbc,
	/* 0xbd, 189, 0275 */	0xbd,
	/* 0xbe, 190, 0276 */	0xbe,
	/* 0xbf, 191, 0277 */	0xbf,
	/* 0xc0, 192, 0300 */	0xc0,
	/* 0xc1, 193, 0301 */	0xc1,
	/* 0xc2, 194, 0302 */	0xc2,
	/* 0xc3, 195, 0303 */	0xc3,
	/* 0xc4, 196, 0304 */	0xc4,
	/* 0xc5, 197, 0305 */	0xc5,
	/* 0xc6, 198, 0306 */	0xc6,
	/* 0xc7, 199, 0307 */	0xc7,
	/* 0xc8, 200, 0310 */	0xc8,
	/* 0xc9, 201, 0311 */	0xc9,
	/* 0xca, 202, 0312 */	0xca,
	/* 0xcb, 203, 0313 */	0xcb,
	/* 0xcc, 204, 0314 */	0xcc,
	/* 0xcd, 205, 0315 */	0xcd,
	/* 0xce, 206, 0316 */	0xce,
	/* 0xcf, 207, 0317 */	0xcf,
	/* 0xd0, 208, 0320 */	0xd0,
	/* 0xd1, 209, 0321 */	0xd1,
	/* 0xd2, 210, 0322 */	0xd2,
	/* 0xd3, 211, 0323 */	0xd3,
	/* 0xd4, 212, 0324 */	0xd4,
	/* 0xd5, 213, 0325 */	0xd5,
	/* 0xd6, 214, 0326 */	0xd6,
	/* 0xd7, 215, 0327 */	0xd7,
	/* 0xd8, 216, 0330 */	0xd8,
	/* 0xd9, 217, 0331 */	0xd9,
	/* 0xda, 218, 0332 */	0xda,
	/* 0xdb, 219, 0333 */	0xdb,
	/* 0xdc, 220, 0334 */	0xdc,
	/* 0xdd, 221, 0335 */	0xdd,
	/* 0xde, 222, 0336 */	0xde,
	/* 0xdf, 223, 0337 */	0xdf,
	/* 0xe0, 224, 0340 */	0xe0,
	/* 0xe1, 225, 0341 */	0xe1,
	/* 0xe2, 226, 0342 */	0xe2,
	/* 0xe3, 227, 0343 */	0xe3,
	/* 0xe4, 228, 0344 */	0xe4,
	/* 0xe5, 229, 0345 */	0xe5,
	/* 0xe6, 230, 0346 */	0xe6,
	/* 0xe7, 231, 0347 */	0xe7,
	/* 0xe8, 232, 0350 */	0xe8,
	/* 0xe9, 233, 0351 */	0xe9,
	/* 0xea, 234, 0352 */	0xea,
	/* 0xeb, 235, 0353 */	0xeb,
	/* 0xec, 236, 0354 */	0xec,
	/* 0xed, 237, 0355 */	0xed,
	/* 0xee, 238, 0356 */	0xee,
	/* 0xef, 239, 0357 */	0xef,
	/* 0xf0, 240, 0360 */	0xf0,
	/* 0xf1, 241, 0361 */	0xf1,
	/* 0xf2, 242, 0362 */	0xf2,
	/* 0xf3, 243, 0363 */	0xf3,
	/* 0xf4, 244, 0364 */	0xf4,
	/* 0xf5, 245, 0365 */	0xf5,
	/* 0xf6, 246, 0366 */	0xf6,
	/* 0xf7, 247, 0367 */	0xf7,
	/* 0xf8, 248, 0370 */	0xf8,
	/* 0xf9, 249, 0371 */	0xf9,
	/* 0xfa, 250, 0372 */	0xfa,
	/* 0xfb, 251, 0373 */	0xfb,
	/* 0xfc, 252, 0374 */	0xfc,
	/* 0xfd, 253, 0375 */	0xfd,
	/* 0xfe, 254, 0376 */	0xfe,
	/* 0xff, 255, 0377 */	0xff
};