Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/thirdparty/sdl/stdlib/SDL_casefolding.h
9903 views
1
/*
2
Simple DirectMedia Layer
3
Copyright (C) 1997-2025 Sam Lantinga <[email protected]>
4
5
This software is provided 'as-is', without any express or implied
6
warranty. In no event will the authors be held liable for any damages
7
arising from the use of this software.
8
9
Permission is granted to anyone to use this software for any purpose,
10
including commercial applications, and to alter it and redistribute it
11
freely, subject to the following restrictions:
12
13
1. The origin of this software must not be misrepresented; you must not
14
claim that you wrote the original software. If you use this software
15
in a product, an acknowledgment in the product documentation would be
16
appreciated but is not required.
17
2. Altered source versions must be plainly marked as such, and must not be
18
misrepresented as being the original software.
19
3. This notice may not be removed or altered from any source distribution.
20
*/
21
22
/*
23
* This data was generated by SDL/build-scripts/makecasefoldhashtable.pl
24
*
25
* Do not manually edit this file!
26
*/
27
28
#ifndef SDL_casefolding_h_
29
#define SDL_casefolding_h_
30
31
/* We build three simple hashmaps here: one that maps Unicode codepoints to
32
a one, two, or three lowercase codepoints. To retrieve this info: look at
33
case_fold_hashX, where X is 1, 2, or 3. Most foldable codepoints fold to one,
34
a few dozen fold to two, and a handful fold to three. If the codepoint isn't
35
in any of these hashes, it doesn't fold (no separate upper and lowercase).
36
37
Almost all these codepoints fit into 16 bits, so we hash them as such to save
38
memory. If a codepoint is > 0xFFFF, we have separate hashes for them,
39
since there are (currently) only about 120 of them and (currently) all of them
40
map to a single lowercase codepoint. */
41
42
typedef struct CaseFoldMapping1_32
43
{
44
Uint32 from;
45
Uint32 to0;
46
} CaseFoldMapping1_32;
47
48
typedef struct CaseFoldMapping1_16
49
{
50
Uint16 from;
51
Uint16 to0;
52
} CaseFoldMapping1_16;
53
54
typedef struct CaseFoldMapping2_16
55
{
56
Uint16 from;
57
Uint16 to0;
58
Uint16 to1;
59
} CaseFoldMapping2_16;
60
61
typedef struct CaseFoldMapping3_16
62
{
63
Uint16 from;
64
Uint16 to0;
65
Uint16 to1;
66
Uint16 to2;
67
} CaseFoldMapping3_16;
68
69
typedef struct CaseFoldHashBucket1_16
70
{
71
const CaseFoldMapping1_16 *list;
72
const Uint8 count;
73
} CaseFoldHashBucket1_16;
74
75
typedef struct CaseFoldHashBucket1_32
76
{
77
const CaseFoldMapping1_32 *list;
78
const Uint8 count;
79
} CaseFoldHashBucket1_32;
80
81
typedef struct CaseFoldHashBucket2_16
82
{
83
const CaseFoldMapping2_16 *list;
84
const Uint8 count;
85
} CaseFoldHashBucket2_16;
86
87
typedef struct CaseFoldHashBucket3_16
88
{
89
const CaseFoldMapping3_16 *list;
90
const Uint8 count;
91
} CaseFoldHashBucket3_16;
92
93
static const CaseFoldMapping1_16 case_fold1_16_000[] = {
94
{ 0x0202, 0x0203 },
95
{ 0x0404, 0x0454 },
96
{ 0x1E1E, 0x1E1F },
97
{ 0x2C2C, 0x2C5C },
98
{ 0xABAB, 0x13DB }
99
};
100
101
static const CaseFoldMapping1_16 case_fold1_16_001[] = {
102
{ 0x0100, 0x0101 },
103
{ 0x0405, 0x0455 },
104
{ 0x0504, 0x0505 },
105
{ 0x2C2D, 0x2C5D },
106
{ 0xA7A6, 0xA7A7 },
107
{ 0xABAA, 0x13DA }
108
};
109
110
static const CaseFoldMapping1_16 case_fold1_16_002[] = {
111
{ 0x0200, 0x0201 },
112
{ 0x0406, 0x0456 },
113
{ 0x1E1C, 0x1E1D },
114
{ 0x1F1D, 0x1F15 },
115
{ 0x2C2E, 0x2C5E },
116
{ 0xABA9, 0x13D9 }
117
};
118
119
static const CaseFoldMapping1_16 case_fold1_16_003[] = {
120
{ 0x0102, 0x0103 },
121
{ 0x0407, 0x0457 },
122
{ 0x0506, 0x0507 },
123
{ 0x1F1C, 0x1F14 },
124
{ 0x2C2F, 0x2C5F },
125
{ 0xA7A4, 0xA7A5 },
126
{ 0xABA8, 0x13D8 }
127
};
128
129
static const CaseFoldMapping1_16 case_fold1_16_004[] = {
130
{ 0x0206, 0x0207 },
131
{ 0x0400, 0x0450 },
132
{ 0x1E1A, 0x1E1B },
133
{ 0x1F1B, 0x1F13 },
134
{ 0x2C28, 0x2C58 },
135
{ 0xABAF, 0x13DF }
136
};
137
138
static const CaseFoldMapping1_16 case_fold1_16_005[] = {
139
{ 0x0104, 0x0105 },
140
{ 0x0401, 0x0451 },
141
{ 0x0500, 0x0501 },
142
{ 0x1F1A, 0x1F12 },
143
{ 0x2C29, 0x2C59 },
144
{ 0xA7A2, 0xA7A3 },
145
{ 0xABAE, 0x13DE }
146
};
147
148
static const CaseFoldMapping1_16 case_fold1_16_006[] = {
149
{ 0x0204, 0x0205 },
150
{ 0x0402, 0x0452 },
151
{ 0x1E18, 0x1E19 },
152
{ 0x1F19, 0x1F11 },
153
{ 0x2C2A, 0x2C5A },
154
{ 0xABAD, 0x13DD }
155
};
156
157
static const CaseFoldMapping1_16 case_fold1_16_007[] = {
158
{ 0x0106, 0x0107 },
159
{ 0x0403, 0x0453 },
160
{ 0x0502, 0x0503 },
161
{ 0x1F18, 0x1F10 },
162
{ 0x2126, 0x03C9 },
163
{ 0x2C2B, 0x2C5B },
164
{ 0xA7A0, 0xA7A1 },
165
{ 0xABAC, 0x13DC }
166
};
167
168
static const CaseFoldMapping1_16 case_fold1_16_008[] = {
169
{ 0x020A, 0x020B },
170
{ 0x040C, 0x045C },
171
{ 0x1E16, 0x1E17 },
172
{ 0x2C24, 0x2C54 },
173
{ 0xABA3, 0x13D3 }
174
};
175
176
static const CaseFoldMapping1_16 case_fold1_16_009[] = {
177
{ 0x0108, 0x0109 },
178
{ 0x040D, 0x045D },
179
{ 0x050C, 0x050D },
180
{ 0x2C25, 0x2C55 },
181
{ 0xA7AE, 0x026A },
182
{ 0xABA2, 0x13D2 }
183
};
184
185
static const CaseFoldMapping1_16 case_fold1_16_010[] = {
186
{ 0x0208, 0x0209 },
187
{ 0x040E, 0x045E },
188
{ 0x1E14, 0x1E15 },
189
{ 0x212B, 0x00E5 },
190
{ 0x2C26, 0x2C56 },
191
{ 0xA7AD, 0x026C },
192
{ 0xABA1, 0x13D1 }
193
};
194
195
static const CaseFoldMapping1_16 case_fold1_16_011[] = {
196
{ 0x010A, 0x010B },
197
{ 0x040F, 0x045F },
198
{ 0x050E, 0x050F },
199
{ 0x212A, 0x006B },
200
{ 0x2C27, 0x2C57 },
201
{ 0xA7AC, 0x0261 },
202
{ 0xABA0, 0x13D0 }
203
};
204
205
static const CaseFoldMapping1_16 case_fold1_16_012[] = {
206
{ 0x020E, 0x020F },
207
{ 0x0408, 0x0458 },
208
{ 0x1E12, 0x1E13 },
209
{ 0x2C20, 0x2C50 },
210
{ 0xA7AB, 0x025C },
211
{ 0xABA7, 0x13D7 }
212
};
213
214
static const CaseFoldMapping1_16 case_fold1_16_013[] = {
215
{ 0x010C, 0x010D },
216
{ 0x0409, 0x0459 },
217
{ 0x0508, 0x0509 },
218
{ 0x2C21, 0x2C51 },
219
{ 0xA7AA, 0x0266 },
220
{ 0xABA6, 0x13D6 }
221
};
222
223
static const CaseFoldMapping1_16 case_fold1_16_014[] = {
224
{ 0x020C, 0x020D },
225
{ 0x040A, 0x045A },
226
{ 0x1E10, 0x1E11 },
227
{ 0x2C22, 0x2C52 },
228
{ 0xABA5, 0x13D5 }
229
};
230
231
static const CaseFoldMapping1_16 case_fold1_16_015[] = {
232
{ 0x010E, 0x010F },
233
{ 0x040B, 0x045B },
234
{ 0x050A, 0x050B },
235
{ 0x2C23, 0x2C53 },
236
{ 0xA7A8, 0xA7A9 },
237
{ 0xABA4, 0x13D4 }
238
};
239
240
static const CaseFoldMapping1_16 case_fold1_16_016[] = {
241
{ 0x0212, 0x0213 },
242
{ 0x0414, 0x0434 },
243
{ 0x1E0E, 0x1E0F },
244
{ 0x1F0F, 0x1F07 },
245
{ 0xABBB, 0x13EB }
246
};
247
248
static const CaseFoldMapping1_16 case_fold1_16_017[] = {
249
{ 0x0110, 0x0111 },
250
{ 0x0415, 0x0435 },
251
{ 0x0514, 0x0515 },
252
{ 0x1F0E, 0x1F06 },
253
{ 0xA7B6, 0xA7B7 },
254
{ 0xABBA, 0x13EA }
255
};
256
257
static const CaseFoldMapping1_16 case_fold1_16_018[] = {
258
{ 0x0210, 0x0211 },
259
{ 0x0416, 0x0436 },
260
{ 0x1E0C, 0x1E0D },
261
{ 0x1F0D, 0x1F05 },
262
{ 0xABB9, 0x13E9 }
263
};
264
265
static const CaseFoldMapping1_16 case_fold1_16_019[] = {
266
{ 0x0112, 0x0113 },
267
{ 0x0417, 0x0437 },
268
{ 0x0516, 0x0517 },
269
{ 0x1F0C, 0x1F04 },
270
{ 0x2132, 0x214E },
271
{ 0xA7B4, 0xA7B5 },
272
{ 0xABB8, 0x13E8 }
273
};
274
275
static const CaseFoldMapping1_16 case_fold1_16_020[] = {
276
{ 0x0216, 0x0217 },
277
{ 0x0410, 0x0430 },
278
{ 0x1E0A, 0x1E0B },
279
{ 0x1F0B, 0x1F03 },
280
{ 0xA7B3, 0xAB53 },
281
{ 0xABBF, 0x13EF }
282
};
283
284
static const CaseFoldMapping1_16 case_fold1_16_021[] = {
285
{ 0x0114, 0x0115 },
286
{ 0x0411, 0x0431 },
287
{ 0x0510, 0x0511 },
288
{ 0x1F0A, 0x1F02 },
289
{ 0xA7B2, 0x029D },
290
{ 0xABBE, 0x13EE }
291
};
292
293
static const CaseFoldMapping1_16 case_fold1_16_022[] = {
294
{ 0x0214, 0x0215 },
295
{ 0x0412, 0x0432 },
296
{ 0x1E08, 0x1E09 },
297
{ 0x1F09, 0x1F01 },
298
{ 0xA7B1, 0x0287 },
299
{ 0xABBD, 0x13ED }
300
};
301
302
static const CaseFoldMapping1_16 case_fold1_16_023[] = {
303
{ 0x0116, 0x0117 },
304
{ 0x0413, 0x0433 },
305
{ 0x0512, 0x0513 },
306
{ 0x1F08, 0x1F00 },
307
{ 0xA7B0, 0x029E },
308
{ 0xABBC, 0x13EC }
309
};
310
311
static const CaseFoldMapping1_16 case_fold1_16_024[] = {
312
{ 0x021A, 0x021B },
313
{ 0x041C, 0x043C },
314
{ 0x1E06, 0x1E07 },
315
{ 0xABB3, 0x13E3 }
316
};
317
318
static const CaseFoldMapping1_16 case_fold1_16_025[] = {
319
{ 0x0118, 0x0119 },
320
{ 0x041D, 0x043D },
321
{ 0x051C, 0x051D },
322
{ 0xA7BE, 0xA7BF },
323
{ 0xABB2, 0x13E2 }
324
};
325
326
static const CaseFoldMapping1_16 case_fold1_16_026[] = {
327
{ 0x0218, 0x0219 },
328
{ 0x041E, 0x043E },
329
{ 0x1E04, 0x1E05 },
330
{ 0xABB1, 0x13E1 }
331
};
332
333
static const CaseFoldMapping1_16 case_fold1_16_027[] = {
334
{ 0x011A, 0x011B },
335
{ 0x041F, 0x043F },
336
{ 0x051E, 0x051F },
337
{ 0xA7BC, 0xA7BD },
338
{ 0xABB0, 0x13E0 }
339
};
340
341
static const CaseFoldMapping1_16 case_fold1_16_028[] = {
342
{ 0x021E, 0x021F },
343
{ 0x0418, 0x0438 },
344
{ 0x1E02, 0x1E03 },
345
{ 0xABB7, 0x13E7 }
346
};
347
348
static const CaseFoldMapping1_16 case_fold1_16_029[] = {
349
{ 0x011C, 0x011D },
350
{ 0x0419, 0x0439 },
351
{ 0x0518, 0x0519 },
352
{ 0xA7BA, 0xA7BB },
353
{ 0xABB6, 0x13E6 }
354
};
355
356
static const CaseFoldMapping1_16 case_fold1_16_030[] = {
357
{ 0x021C, 0x021D },
358
{ 0x041A, 0x043A },
359
{ 0x1E00, 0x1E01 },
360
{ 0xABB5, 0x13E5 }
361
};
362
363
static const CaseFoldMapping1_16 case_fold1_16_031[] = {
364
{ 0x011E, 0x011F },
365
{ 0x041B, 0x043B },
366
{ 0x051A, 0x051B },
367
{ 0xA7B8, 0xA7B9 },
368
{ 0xABB4, 0x13E4 }
369
};
370
371
static const CaseFoldMapping1_16 case_fold1_16_032[] = {
372
{ 0x0222, 0x0223 },
373
{ 0x0424, 0x0444 },
374
{ 0x1E3E, 0x1E3F },
375
{ 0x1F3F, 0x1F37 },
376
{ 0x2C0C, 0x2C3C },
377
{ 0xA686, 0xA687 },
378
{ 0xAB8B, 0x13BB }
379
};
380
381
static const CaseFoldMapping1_16 case_fold1_16_033[] = {
382
{ 0x0120, 0x0121 },
383
{ 0x0425, 0x0445 },
384
{ 0x0524, 0x0525 },
385
{ 0x1F3E, 0x1F36 },
386
{ 0x2C0D, 0x2C3D },
387
{ 0xA786, 0xA787 },
388
{ 0xAB8A, 0x13BA }
389
};
390
391
static const CaseFoldMapping1_16 case_fold1_16_034[] = {
392
{ 0x0220, 0x019E },
393
{ 0x0426, 0x0446 },
394
{ 0x1E3C, 0x1E3D },
395
{ 0x1F3D, 0x1F35 },
396
{ 0x2C0E, 0x2C3E },
397
{ 0xA684, 0xA685 },
398
{ 0xAB89, 0x13B9 }
399
};
400
401
static const CaseFoldMapping1_16 case_fold1_16_035[] = {
402
{ 0x0122, 0x0123 },
403
{ 0x0427, 0x0447 },
404
{ 0x0526, 0x0527 },
405
{ 0x1F3C, 0x1F34 },
406
{ 0x2C0F, 0x2C3F },
407
{ 0xA784, 0xA785 },
408
{ 0xAB88, 0x13B8 }
409
};
410
411
static const CaseFoldMapping1_16 case_fold1_16_036[] = {
412
{ 0x0226, 0x0227 },
413
{ 0x0420, 0x0440 },
414
{ 0x1E3A, 0x1E3B },
415
{ 0x1F3B, 0x1F33 },
416
{ 0x2C08, 0x2C38 },
417
{ 0xA682, 0xA683 },
418
{ 0xAB8F, 0x13BF }
419
};
420
421
static const CaseFoldMapping1_16 case_fold1_16_037[] = {
422
{ 0x0124, 0x0125 },
423
{ 0x0421, 0x0441 },
424
{ 0x0520, 0x0521 },
425
{ 0x1F3A, 0x1F32 },
426
{ 0x2C09, 0x2C39 },
427
{ 0xA782, 0xA783 },
428
{ 0xAB8E, 0x13BE }
429
};
430
431
static const CaseFoldMapping1_16 case_fold1_16_038[] = {
432
{ 0x0224, 0x0225 },
433
{ 0x0422, 0x0442 },
434
{ 0x1E38, 0x1E39 },
435
{ 0x1F39, 0x1F31 },
436
{ 0x2C0A, 0x2C3A },
437
{ 0xA680, 0xA681 },
438
{ 0xAB8D, 0x13BD }
439
};
440
441
static const CaseFoldMapping1_16 case_fold1_16_039[] = {
442
{ 0x0126, 0x0127 },
443
{ 0x0423, 0x0443 },
444
{ 0x0522, 0x0523 },
445
{ 0x1F38, 0x1F30 },
446
{ 0x2C0B, 0x2C3B },
447
{ 0xA780, 0xA781 },
448
{ 0xAB8C, 0x13BC }
449
};
450
451
static const CaseFoldMapping1_16 case_fold1_16_040[] = {
452
{ 0x022A, 0x022B },
453
{ 0x042C, 0x044C },
454
{ 0x1E36, 0x1E37 },
455
{ 0x2C04, 0x2C34 },
456
{ 0xA68E, 0xA68F },
457
{ 0xAB83, 0x13B3 }
458
};
459
460
static const CaseFoldMapping1_16 case_fold1_16_041[] = {
461
{ 0x0128, 0x0129 },
462
{ 0x042D, 0x044D },
463
{ 0x052C, 0x052D },
464
{ 0x2C05, 0x2C35 },
465
{ 0xAB82, 0x13B2 }
466
};
467
468
static const CaseFoldMapping1_16 case_fold1_16_042[] = {
469
{ 0x0228, 0x0229 },
470
{ 0x042E, 0x044E },
471
{ 0x1E34, 0x1E35 },
472
{ 0x2C06, 0x2C36 },
473
{ 0xA68C, 0xA68D },
474
{ 0xA78D, 0x0265 },
475
{ 0xAB81, 0x13B1 }
476
};
477
478
static const CaseFoldMapping1_16 case_fold1_16_043[] = {
479
{ 0x012A, 0x012B },
480
{ 0x042F, 0x044F },
481
{ 0x052E, 0x052F },
482
{ 0x2C07, 0x2C37 },
483
{ 0xAB80, 0x13B0 }
484
};
485
486
static const CaseFoldMapping1_16 case_fold1_16_044[] = {
487
{ 0x022E, 0x022F },
488
{ 0x0428, 0x0448 },
489
{ 0x1E32, 0x1E33 },
490
{ 0x2C00, 0x2C30 },
491
{ 0xA68A, 0xA68B },
492
{ 0xA78B, 0xA78C },
493
{ 0xAB87, 0x13B7 }
494
};
495
496
static const CaseFoldMapping1_16 case_fold1_16_045[] = {
497
{ 0x012C, 0x012D },
498
{ 0x0429, 0x0449 },
499
{ 0x0528, 0x0529 },
500
{ 0x2C01, 0x2C31 },
501
{ 0xAB86, 0x13B6 }
502
};
503
504
static const CaseFoldMapping1_16 case_fold1_16_046[] = {
505
{ 0x022C, 0x022D },
506
{ 0x042A, 0x044A },
507
{ 0x1E30, 0x1E31 },
508
{ 0x2C02, 0x2C32 },
509
{ 0xA688, 0xA689 },
510
{ 0xAB85, 0x13B5 }
511
};
512
513
static const CaseFoldMapping1_16 case_fold1_16_047[] = {
514
{ 0x012E, 0x012F },
515
{ 0x042B, 0x044B },
516
{ 0x052A, 0x052B },
517
{ 0x2C03, 0x2C33 },
518
{ 0xAB84, 0x13B4 }
519
};
520
521
static const CaseFoldMapping1_16 case_fold1_16_048[] = {
522
{ 0x0232, 0x0233 },
523
{ 0x0535, 0x0565 },
524
{ 0x1E2E, 0x1E2F },
525
{ 0x1F2F, 0x1F27 },
526
{ 0x2C1C, 0x2C4C },
527
{ 0xA696, 0xA697 },
528
{ 0xAB9B, 0x13CB }
529
};
530
531
static const CaseFoldMapping1_16 case_fold1_16_049[] = {
532
{ 0x0534, 0x0564 },
533
{ 0x1F2E, 0x1F26 },
534
{ 0x2C1D, 0x2C4D },
535
{ 0xA796, 0xA797 },
536
{ 0xAB9A, 0x13CA }
537
};
538
539
static const CaseFoldMapping1_16 case_fold1_16_050[] = {
540
{ 0x0230, 0x0231 },
541
{ 0x0537, 0x0567 },
542
{ 0x1E2C, 0x1E2D },
543
{ 0x1F2D, 0x1F25 },
544
{ 0x2C1E, 0x2C4E },
545
{ 0xA694, 0xA695 },
546
{ 0xAB99, 0x13C9 }
547
};
548
549
static const CaseFoldMapping1_16 case_fold1_16_051[] = {
550
{ 0x0132, 0x0133 },
551
{ 0x0536, 0x0566 },
552
{ 0x1F2C, 0x1F24 },
553
{ 0x2C1F, 0x2C4F },
554
{ 0xAB98, 0x13C8 }
555
};
556
557
static const CaseFoldMapping1_16 case_fold1_16_052[] = {
558
{ 0x0531, 0x0561 },
559
{ 0x1E2A, 0x1E2B },
560
{ 0x1F2B, 0x1F23 },
561
{ 0x2C18, 0x2C48 },
562
{ 0xA692, 0xA693 },
563
{ 0xAB9F, 0x13CF }
564
};
565
566
static const CaseFoldMapping1_16 case_fold1_16_053[] = {
567
{ 0x0134, 0x0135 },
568
{ 0x1F2A, 0x1F22 },
569
{ 0x2C19, 0x2C49 },
570
{ 0xA792, 0xA793 },
571
{ 0xAB9E, 0x13CE }
572
};
573
574
static const CaseFoldMapping1_16 case_fold1_16_054[] = {
575
{ 0x0533, 0x0563 },
576
{ 0x1E28, 0x1E29 },
577
{ 0x1F29, 0x1F21 },
578
{ 0x2C1A, 0x2C4A },
579
{ 0xA690, 0xA691 },
580
{ 0xAB9D, 0x13CD }
581
};
582
583
static const CaseFoldMapping1_16 case_fold1_16_055[] = {
584
{ 0x0136, 0x0137 },
585
{ 0x0532, 0x0562 },
586
{ 0x1F28, 0x1F20 },
587
{ 0x2C1B, 0x2C4B },
588
{ 0xA790, 0xA791 },
589
{ 0xAB9C, 0x13CC }
590
};
591
592
static const CaseFoldMapping1_16 case_fold1_16_056[] = {
593
{ 0x0139, 0x013A },
594
{ 0x023A, 0x2C65 },
595
{ 0x053D, 0x056D },
596
{ 0x1E26, 0x1E27 },
597
{ 0x2C14, 0x2C44 },
598
{ 0xAB93, 0x13C3 }
599
};
600
601
static const CaseFoldMapping1_16 case_fold1_16_057[] = {
602
{ 0x023B, 0x023C },
603
{ 0x053C, 0x056C },
604
{ 0x2C15, 0x2C45 },
605
{ 0xA79E, 0xA79F },
606
{ 0xAB92, 0x13C2 }
607
};
608
609
static const CaseFoldMapping1_16 case_fold1_16_058[] = {
610
{ 0x013B, 0x013C },
611
{ 0x053F, 0x056F },
612
{ 0x1E24, 0x1E25 },
613
{ 0x2C16, 0x2C46 },
614
{ 0xAB91, 0x13C1 }
615
};
616
617
static const CaseFoldMapping1_16 case_fold1_16_059[] = {
618
{ 0x053E, 0x056E },
619
{ 0x2C17, 0x2C47 },
620
{ 0xA79C, 0xA79D },
621
{ 0xAB90, 0x13C0 }
622
};
623
624
static const CaseFoldMapping1_16 case_fold1_16_060[] = {
625
{ 0x013D, 0x013E },
626
{ 0x023E, 0x2C66 },
627
{ 0x0539, 0x0569 },
628
{ 0x1E22, 0x1E23 },
629
{ 0x2C10, 0x2C40 },
630
{ 0xA69A, 0xA69B },
631
{ 0xAB97, 0x13C7 }
632
};
633
634
static const CaseFoldMapping1_16 case_fold1_16_061[] = {
635
{ 0x0538, 0x0568 },
636
{ 0x2C11, 0x2C41 },
637
{ 0xA79A, 0xA79B },
638
{ 0xAB96, 0x13C6 }
639
};
640
641
static const CaseFoldMapping1_16 case_fold1_16_062[] = {
642
{ 0x013F, 0x0140 },
643
{ 0x053B, 0x056B },
644
{ 0x1E20, 0x1E21 },
645
{ 0x2C12, 0x2C42 },
646
{ 0xA698, 0xA699 },
647
{ 0xAB95, 0x13C5 }
648
};
649
650
static const CaseFoldMapping1_16 case_fold1_16_063[] = {
651
{ 0x023D, 0x019A },
652
{ 0x053A, 0x056A },
653
{ 0x2C13, 0x2C43 },
654
{ 0xA798, 0xA799 },
655
{ 0xAB94, 0x13C4 }
656
};
657
658
static const CaseFoldMapping1_16 case_fold1_16_064[] = {
659
{ 0x0141, 0x0142 },
660
{ 0x0545, 0x0575 },
661
{ 0x1E5E, 0x1E5F },
662
{ 0x1F5F, 0x1F57 },
663
{ 0x2161, 0x2171 }
664
};
665
666
static const CaseFoldMapping1_16 case_fold1_16_065[] = {
667
{ 0x0243, 0x0180 },
668
{ 0x0544, 0x0574 },
669
{ 0x2160, 0x2170 },
670
{ 0x2C6D, 0x0251 }
671
};
672
673
static const CaseFoldMapping1_16 case_fold1_16_066[] = {
674
{ 0x0143, 0x0144 },
675
{ 0x0547, 0x0577 },
676
{ 0x1E5C, 0x1E5D },
677
{ 0x1F5D, 0x1F55 },
678
{ 0x2163, 0x2173 },
679
{ 0x2C6E, 0x0271 }
680
};
681
682
static const CaseFoldMapping1_16 case_fold1_16_067[] = {
683
{ 0x0241, 0x0242 },
684
{ 0x0546, 0x0576 },
685
{ 0x2162, 0x2172 },
686
{ 0x2C6F, 0x0250 }
687
};
688
689
static const CaseFoldMapping1_16 case_fold1_16_068[] = {
690
{ 0x0145, 0x0146 },
691
{ 0x0246, 0x0247 },
692
{ 0x0541, 0x0571 },
693
{ 0x1E5A, 0x1E5B },
694
{ 0x1F5B, 0x1F53 },
695
{ 0x2165, 0x2175 }
696
};
697
698
static const CaseFoldMapping1_16 case_fold1_16_069[] = {
699
{ 0x0540, 0x0570 },
700
{ 0x2164, 0x2174 },
701
{ 0x2C69, 0x2C6A }
702
};
703
704
static const CaseFoldMapping1_16 case_fold1_16_070[] = {
705
{ 0x0147, 0x0148 },
706
{ 0x0244, 0x0289 },
707
{ 0x0345, 0x03B9 },
708
{ 0x0543, 0x0573 },
709
{ 0x1E58, 0x1E59 },
710
{ 0x1F59, 0x1F51 },
711
{ 0x2167, 0x2177 }
712
};
713
714
static const CaseFoldMapping1_16 case_fold1_16_071[] = {
715
{ 0x0245, 0x028C },
716
{ 0x0542, 0x0572 },
717
{ 0x2166, 0x2176 },
718
{ 0x2C6B, 0x2C6C }
719
};
720
721
static const CaseFoldMapping1_16 case_fold1_16_072[] = {
722
{ 0x024A, 0x024B },
723
{ 0x054D, 0x057D },
724
{ 0x1E56, 0x1E57 },
725
{ 0x2169, 0x2179 },
726
{ 0x2C64, 0x027D }
727
};
728
729
static const CaseFoldMapping1_16 case_fold1_16_073[] = {
730
{ 0x054C, 0x057C },
731
{ 0x2168, 0x2178 }
732
};
733
734
static const CaseFoldMapping1_16 case_fold1_16_074[] = {
735
{ 0x0248, 0x0249 },
736
{ 0x054F, 0x057F },
737
{ 0x1E54, 0x1E55 },
738
{ 0x216B, 0x217B }
739
};
740
741
static const CaseFoldMapping1_16 case_fold1_16_075[] = {
742
{ 0x014A, 0x014B },
743
{ 0x054E, 0x057E },
744
{ 0x216A, 0x217A },
745
{ 0x2C67, 0x2C68 }
746
};
747
748
static const CaseFoldMapping1_16 case_fold1_16_076[] = {
749
{ 0x024E, 0x024F },
750
{ 0x0549, 0x0579 },
751
{ 0x1E52, 0x1E53 },
752
{ 0x216D, 0x217D },
753
{ 0x2C60, 0x2C61 }
754
};
755
756
static const CaseFoldMapping1_16 case_fold1_16_077[] = {
757
{ 0x014C, 0x014D },
758
{ 0x0548, 0x0578 },
759
{ 0x216C, 0x217C }
760
};
761
762
static const CaseFoldMapping1_16 case_fold1_16_078[] = {
763
{ 0x024C, 0x024D },
764
{ 0x054B, 0x057B },
765
{ 0x1E50, 0x1E51 },
766
{ 0x216F, 0x217F },
767
{ 0x2C62, 0x026B }
768
};
769
770
static const CaseFoldMapping1_16 case_fold1_16_079[] = {
771
{ 0x014E, 0x014F },
772
{ 0x054A, 0x057A },
773
{ 0x216E, 0x217E },
774
{ 0x2C63, 0x1D7D }
775
};
776
777
static const CaseFoldMapping1_16 case_fold1_16_080[] = {
778
{ 0x0555, 0x0585 },
779
{ 0x1E4E, 0x1E4F }
780
};
781
782
static const CaseFoldMapping1_16 case_fold1_16_081[] = {
783
{ 0x0150, 0x0151 },
784
{ 0x0554, 0x0584 }
785
};
786
787
static const CaseFoldMapping1_16 case_fold1_16_082[] = {
788
{ 0x1E4C, 0x1E4D },
789
{ 0x1F4D, 0x1F45 },
790
{ 0x2C7E, 0x023F },
791
{ 0xA7F5, 0xA7F6 }
792
};
793
794
static const CaseFoldMapping1_16 case_fold1_16_083[] = {
795
{ 0x0152, 0x0153 },
796
{ 0x0556, 0x0586 },
797
{ 0x1F4C, 0x1F44 },
798
{ 0x2C7F, 0x0240 }
799
};
800
801
static const CaseFoldMapping1_16 case_fold1_16_084[] = {
802
{ 0x0551, 0x0581 },
803
{ 0x1E4A, 0x1E4B },
804
{ 0x1F4B, 0x1F43 }
805
};
806
807
static const CaseFoldMapping1_16 case_fold1_16_085[] = {
808
{ 0x0154, 0x0155 },
809
{ 0x0550, 0x0580 },
810
{ 0x1F4A, 0x1F42 }
811
};
812
813
static const CaseFoldMapping1_16 case_fold1_16_086[] = {
814
{ 0x0553, 0x0583 },
815
{ 0x1E48, 0x1E49 },
816
{ 0x1F49, 0x1F41 }
817
};
818
819
static const CaseFoldMapping1_16 case_fold1_16_087[] = {
820
{ 0x0156, 0x0157 },
821
{ 0x0552, 0x0582 },
822
{ 0x1F48, 0x1F40 }
823
};
824
825
static const CaseFoldMapping1_16 case_fold1_16_088[] = {
826
{ 0x1E46, 0x1E47 }
827
};
828
829
static const CaseFoldMapping1_16 case_fold1_16_089[] = {
830
{ 0x0158, 0x0159 },
831
{ 0x2C75, 0x2C76 }
832
};
833
834
static const CaseFoldMapping1_16 case_fold1_16_090[] = {
835
{ 0x1E44, 0x1E45 }
836
};
837
838
static const CaseFoldMapping1_16 case_fold1_16_091[] = {
839
{ 0x015A, 0x015B }
840
};
841
842
static const CaseFoldMapping1_16 case_fold1_16_092[] = {
843
{ 0x1E42, 0x1E43 },
844
{ 0x2C70, 0x0252 }
845
};
846
847
static const CaseFoldMapping1_16 case_fold1_16_093[] = {
848
{ 0x015C, 0x015D }
849
};
850
851
static const CaseFoldMapping1_16 case_fold1_16_094[] = {
852
{ 0x1E40, 0x1E41 },
853
{ 0x2C72, 0x2C73 }
854
};
855
856
static const CaseFoldMapping1_16 case_fold1_16_095[] = {
857
{ 0x015E, 0x015F }
858
};
859
860
static const CaseFoldMapping1_16 case_fold1_16_096[] = {
861
{ 0x0464, 0x0465 },
862
{ 0x1E7E, 0x1E7F },
863
{ 0xA7C7, 0xA7C8 }
864
};
865
866
static const CaseFoldMapping1_16 case_fold1_16_097[] = {
867
{ 0x0160, 0x0161 },
868
{ 0xA7C6, 0x1D8E }
869
};
870
871
static const CaseFoldMapping1_16 case_fold1_16_098[] = {
872
{ 0x0466, 0x0467 },
873
{ 0x1E7C, 0x1E7D },
874
{ 0xA7C5, 0x0282 }
875
};
876
877
static const CaseFoldMapping1_16 case_fold1_16_099[] = {
878
{ 0x0162, 0x0163 },
879
{ 0xA7C4, 0xA794 }
880
};
881
882
static const CaseFoldMapping1_16 case_fold1_16_100[] = {
883
{ 0x0460, 0x0461 },
884
{ 0x1E7A, 0x1E7B }
885
};
886
887
static const CaseFoldMapping1_16 case_fold1_16_101[] = {
888
{ 0x0164, 0x0165 },
889
{ 0xA7C2, 0xA7C3 }
890
};
891
892
static const CaseFoldMapping1_16 case_fold1_16_102[] = {
893
{ 0x0462, 0x0463 },
894
{ 0x1E78, 0x1E79 }
895
};
896
897
static const CaseFoldMapping1_16 case_fold1_16_103[] = {
898
{ 0x0166, 0x0167 },
899
{ 0xA7C0, 0xA7C1 }
900
};
901
902
static const CaseFoldMapping1_16 case_fold1_16_104[] = {
903
{ 0x046C, 0x046D },
904
{ 0x1E76, 0x1E77 }
905
};
906
907
static const CaseFoldMapping1_16 case_fold1_16_105[] = {
908
{ 0x0168, 0x0169 }
909
};
910
911
static const CaseFoldMapping1_16 case_fold1_16_106[] = {
912
{ 0x046E, 0x046F },
913
{ 0x1E74, 0x1E75 }
914
};
915
916
static const CaseFoldMapping1_16 case_fold1_16_107[] = {
917
{ 0x016A, 0x016B }
918
};
919
920
static const CaseFoldMapping1_16 case_fold1_16_108[] = {
921
{ 0x0468, 0x0469 },
922
{ 0x1E72, 0x1E73 }
923
};
924
925
static const CaseFoldMapping1_16 case_fold1_16_109[] = {
926
{ 0x016C, 0x016D }
927
};
928
929
static const CaseFoldMapping1_16 case_fold1_16_110[] = {
930
{ 0x046A, 0x046B },
931
{ 0x1E70, 0x1E71 },
932
{ 0xA7C9, 0xA7CA }
933
};
934
935
static const CaseFoldMapping1_16 case_fold1_16_111[] = {
936
{ 0x016E, 0x016F }
937
};
938
939
static const CaseFoldMapping1_16 case_fold1_16_112[] = {
940
{ 0x0474, 0x0475 },
941
{ 0x1E6E, 0x1E6F },
942
{ 0x1F6F, 0x1F67 }
943
};
944
945
static const CaseFoldMapping1_16 case_fold1_16_113[] = {
946
{ 0x0170, 0x0171 },
947
{ 0x0372, 0x0373 },
948
{ 0x1F6E, 0x1F66 },
949
{ 0xA7D6, 0xA7D7 }
950
};
951
952
static const CaseFoldMapping1_16 case_fold1_16_114[] = {
953
{ 0x0476, 0x0477 },
954
{ 0x1E6C, 0x1E6D },
955
{ 0x1F6D, 0x1F65 }
956
};
957
958
static const CaseFoldMapping1_16 case_fold1_16_115[] = {
959
{ 0x0172, 0x0173 },
960
{ 0x0370, 0x0371 },
961
{ 0x1F6C, 0x1F64 }
962
};
963
964
static const CaseFoldMapping1_16 case_fold1_16_116[] = {
965
{ 0x0470, 0x0471 },
966
{ 0x1E6A, 0x1E6B },
967
{ 0x1F6B, 0x1F63 }
968
};
969
970
static const CaseFoldMapping1_16 case_fold1_16_117[] = {
971
{ 0x0174, 0x0175 },
972
{ 0x0376, 0x0377 },
973
{ 0x1F6A, 0x1F62 }
974
};
975
976
static const CaseFoldMapping1_16 case_fold1_16_118[] = {
977
{ 0x0472, 0x0473 },
978
{ 0x1E68, 0x1E69 },
979
{ 0x1F69, 0x1F61 }
980
};
981
982
static const CaseFoldMapping1_16 case_fold1_16_119[] = {
983
{ 0x0176, 0x0177 },
984
{ 0x1F68, 0x1F60 },
985
{ 0xA7D0, 0xA7D1 }
986
};
987
988
static const CaseFoldMapping1_16 case_fold1_16_120[] = {
989
{ 0x0179, 0x017A },
990
{ 0x047C, 0x047D },
991
{ 0x1E66, 0x1E67 }
992
};
993
994
static const CaseFoldMapping1_16 case_fold1_16_121[] = {
995
{ 0x0178, 0x00FF }
996
};
997
998
static const CaseFoldMapping1_16 case_fold1_16_122[] = {
999
{ 0x017B, 0x017C },
1000
{ 0x047E, 0x047F },
1001
{ 0x1E64, 0x1E65 }
1002
};
1003
1004
static const CaseFoldMapping1_16 case_fold1_16_124[] = {
1005
{ 0x017D, 0x017E },
1006
{ 0x037F, 0x03F3 },
1007
{ 0x0478, 0x0479 },
1008
{ 0x1E62, 0x1E63 }
1009
};
1010
1011
static const CaseFoldMapping1_16 case_fold1_16_126[] = {
1012
{ 0x017F, 0x0073 },
1013
{ 0x047A, 0x047B },
1014
{ 0x1E60, 0x1E61 }
1015
};
1016
1017
static const CaseFoldMapping1_16 case_fold1_16_127[] = {
1018
{ 0xA7D8, 0xA7D9 }
1019
};
1020
1021
static const CaseFoldMapping1_16 case_fold1_16_128[] = {
1022
{ 0x0181, 0x0253 },
1023
{ 0x1C9C, 0x10DC },
1024
{ 0x2CAC, 0x2CAD }
1025
};
1026
1027
static const CaseFoldMapping1_16 case_fold1_16_129[] = {
1028
{ 0x1C9D, 0x10DD },
1029
{ 0xA726, 0xA727 }
1030
};
1031
1032
static const CaseFoldMapping1_16 case_fold1_16_130[] = {
1033
{ 0x1C9E, 0x10DE },
1034
{ 0x2CAE, 0x2CAF }
1035
};
1036
1037
static const CaseFoldMapping1_16 case_fold1_16_131[] = {
1038
{ 0x0182, 0x0183 },
1039
{ 0x1C9F, 0x10DF },
1040
{ 0xA724, 0xA725 }
1041
};
1042
1043
static const CaseFoldMapping1_16 case_fold1_16_132[] = {
1044
{ 0x0480, 0x0481 },
1045
{ 0x1C98, 0x10D8 },
1046
{ 0x2CA8, 0x2CA9 }
1047
};
1048
1049
static const CaseFoldMapping1_16 case_fold1_16_133[] = {
1050
{ 0x0184, 0x0185 },
1051
{ 0x0386, 0x03AC },
1052
{ 0x1C99, 0x10D9 },
1053
{ 0x1E9B, 0x1E61 },
1054
{ 0xA722, 0xA723 }
1055
};
1056
1057
static const CaseFoldMapping1_16 case_fold1_16_134[] = {
1058
{ 0x0187, 0x0188 },
1059
{ 0x1C9A, 0x10DA },
1060
{ 0x2CAA, 0x2CAB }
1061
};
1062
1063
static const CaseFoldMapping1_16 case_fold1_16_135[] = {
1064
{ 0x0186, 0x0254 },
1065
{ 0x1C9B, 0x10DB }
1066
};
1067
1068
static const CaseFoldMapping1_16 case_fold1_16_136[] = {
1069
{ 0x0189, 0x0256 },
1070
{ 0x048C, 0x048D },
1071
{ 0x1C94, 0x10D4 },
1072
{ 0x2CA4, 0x2CA5 }
1073
};
1074
1075
static const CaseFoldMapping1_16 case_fold1_16_137[] = {
1076
{ 0x038A, 0x03AF },
1077
{ 0x1C95, 0x10D5 },
1078
{ 0xA72E, 0xA72F }
1079
};
1080
1081
static const CaseFoldMapping1_16 case_fold1_16_138[] = {
1082
{ 0x018B, 0x018C },
1083
{ 0x0389, 0x03AE },
1084
{ 0x048E, 0x048F },
1085
{ 0x1C96, 0x10D6 },
1086
{ 0x1E94, 0x1E95 },
1087
{ 0x2CA6, 0x2CA7 }
1088
};
1089
1090
static const CaseFoldMapping1_16 case_fold1_16_139[] = {
1091
{ 0x018A, 0x0257 },
1092
{ 0x0388, 0x03AD },
1093
{ 0x1C97, 0x10D7 },
1094
{ 0xA72C, 0xA72D }
1095
};
1096
1097
static const CaseFoldMapping1_16 case_fold1_16_140[] = {
1098
{ 0x038F, 0x03CE },
1099
{ 0x1C90, 0x10D0 },
1100
{ 0x1E92, 0x1E93 },
1101
{ 0x2CA0, 0x2CA1 }
1102
};
1103
1104
static const CaseFoldMapping1_16 case_fold1_16_141[] = {
1105
{ 0x038E, 0x03CD },
1106
{ 0x1C91, 0x10D1 },
1107
{ 0xA72A, 0xA72B }
1108
};
1109
1110
static const CaseFoldMapping1_16 case_fold1_16_142[] = {
1111
{ 0x018F, 0x0259 },
1112
{ 0x048A, 0x048B },
1113
{ 0x1C92, 0x10D2 },
1114
{ 0x1E90, 0x1E91 },
1115
{ 0x2CA2, 0x2CA3 }
1116
};
1117
1118
static const CaseFoldMapping1_16 case_fold1_16_143[] = {
1119
{ 0x018E, 0x01DD },
1120
{ 0x038C, 0x03CC },
1121
{ 0x1C93, 0x10D3 },
1122
{ 0xA728, 0xA729 }
1123
};
1124
1125
static const CaseFoldMapping1_16 case_fold1_16_144[] = {
1126
{ 0x0191, 0x0192 },
1127
{ 0x0393, 0x03B3 },
1128
{ 0x0494, 0x0495 },
1129
{ 0x1E8E, 0x1E8F },
1130
{ 0x2CBC, 0x2CBD }
1131
};
1132
1133
static const CaseFoldMapping1_16 case_fold1_16_145[] = {
1134
{ 0x0190, 0x025B },
1135
{ 0x0392, 0x03B2 },
1136
{ 0xA736, 0xA737 }
1137
};
1138
1139
static const CaseFoldMapping1_16 case_fold1_16_146[] = {
1140
{ 0x0193, 0x0260 },
1141
{ 0x0391, 0x03B1 },
1142
{ 0x0496, 0x0497 },
1143
{ 0x1E8C, 0x1E8D },
1144
{ 0x24B6, 0x24D0 },
1145
{ 0x2CBE, 0x2CBF }
1146
};
1147
1148
static const CaseFoldMapping1_16 case_fold1_16_147[] = {
1149
{ 0x24B7, 0x24D1 },
1150
{ 0xA734, 0xA735 }
1151
};
1152
1153
static const CaseFoldMapping1_16 case_fold1_16_148[] = {
1154
{ 0x0397, 0x03B7 },
1155
{ 0x0490, 0x0491 },
1156
{ 0x1C88, 0xA64B },
1157
{ 0x1E8A, 0x1E8B },
1158
{ 0x2CB8, 0x2CB9 }
1159
};
1160
1161
static const CaseFoldMapping1_16 case_fold1_16_149[] = {
1162
{ 0x0194, 0x0263 },
1163
{ 0x0396, 0x03B6 },
1164
{ 0xA732, 0xA733 }
1165
};
1166
1167
static const CaseFoldMapping1_16 case_fold1_16_150[] = {
1168
{ 0x0197, 0x0268 },
1169
{ 0x0395, 0x03B5 },
1170
{ 0x0492, 0x0493 },
1171
{ 0x1E88, 0x1E89 },
1172
{ 0x2CBA, 0x2CBB }
1173
};
1174
1175
static const CaseFoldMapping1_16 case_fold1_16_151[] = {
1176
{ 0x0196, 0x0269 },
1177
{ 0x0394, 0x03B4 }
1178
};
1179
1180
static const CaseFoldMapping1_16 case_fold1_16_152[] = {
1181
{ 0x039B, 0x03BB },
1182
{ 0x049C, 0x049D },
1183
{ 0x1C84, 0x0442 },
1184
{ 0x1E86, 0x1E87 },
1185
{ 0x24BC, 0x24D6 },
1186
{ 0x2CB4, 0x2CB5 }
1187
};
1188
1189
static const CaseFoldMapping1_16 case_fold1_16_153[] = {
1190
{ 0x0198, 0x0199 },
1191
{ 0x039A, 0x03BA },
1192
{ 0x1C85, 0x0442 },
1193
{ 0x24BD, 0x24D7 },
1194
{ 0xA73E, 0xA73F }
1195
};
1196
1197
static const CaseFoldMapping1_16 case_fold1_16_154[] = {
1198
{ 0x0399, 0x03B9 },
1199
{ 0x049E, 0x049F },
1200
{ 0x1C86, 0x044A },
1201
{ 0x1E84, 0x1E85 },
1202
{ 0x24BE, 0x24D8 },
1203
{ 0x2CB6, 0x2CB7 }
1204
};
1205
1206
static const CaseFoldMapping1_16 case_fold1_16_155[] = {
1207
{ 0x0398, 0x03B8 },
1208
{ 0x1C87, 0x0463 },
1209
{ 0x24BF, 0x24D9 },
1210
{ 0xA73C, 0xA73D }
1211
};
1212
1213
static const CaseFoldMapping1_16 case_fold1_16_156[] = {
1214
{ 0x019D, 0x0272 },
1215
{ 0x039F, 0x03BF },
1216
{ 0x0498, 0x0499 },
1217
{ 0x1C80, 0x0432 },
1218
{ 0x1E82, 0x1E83 },
1219
{ 0x24B8, 0x24D2 },
1220
{ 0x2CB0, 0x2CB1 }
1221
};
1222
1223
static const CaseFoldMapping1_16 case_fold1_16_157[] = {
1224
{ 0x019C, 0x026F },
1225
{ 0x039E, 0x03BE },
1226
{ 0x1C81, 0x0434 },
1227
{ 0x24B9, 0x24D3 },
1228
{ 0xA73A, 0xA73B }
1229
};
1230
1231
static const CaseFoldMapping1_16 case_fold1_16_158[] = {
1232
{ 0x019F, 0x0275 },
1233
{ 0x039D, 0x03BD },
1234
{ 0x049A, 0x049B },
1235
{ 0x1C82, 0x043E },
1236
{ 0x1E80, 0x1E81 },
1237
{ 0x24BA, 0x24D4 },
1238
{ 0x2CB2, 0x2CB3 }
1239
};
1240
1241
static const CaseFoldMapping1_16 case_fold1_16_159[] = {
1242
{ 0x039C, 0x03BC },
1243
{ 0x1C83, 0x0441 },
1244
{ 0x24BB, 0x24D5 },
1245
{ 0xA738, 0xA739 }
1246
};
1247
1248
static const CaseFoldMapping1_16 case_fold1_16_160[] = {
1249
{ 0x03A3, 0x03C3 },
1250
{ 0x04A4, 0x04A5 },
1251
{ 0x10B0, 0x2D10 },
1252
{ 0x1EBE, 0x1EBF },
1253
{ 0x2C8C, 0x2C8D }
1254
};
1255
1256
static const CaseFoldMapping1_16 case_fold1_16_161[] = {
1257
{ 0x01A0, 0x01A1 },
1258
{ 0x10B1, 0x2D11 },
1259
{ 0x1CBD, 0x10FD },
1260
{ 0x1FBE, 0x03B9 }
1261
};
1262
1263
static const CaseFoldMapping1_16 case_fold1_16_162[] = {
1264
{ 0x03A1, 0x03C1 },
1265
{ 0x04A6, 0x04A7 },
1266
{ 0x10B2, 0x2D12 },
1267
{ 0x1CBE, 0x10FE },
1268
{ 0x1EBC, 0x1EBD },
1269
{ 0x2183, 0x2184 },
1270
{ 0x2C8E, 0x2C8F }
1271
};
1272
1273
static const CaseFoldMapping1_16 case_fold1_16_163[] = {
1274
{ 0x01A2, 0x01A3 },
1275
{ 0x03A0, 0x03C0 },
1276
{ 0x10B3, 0x2D13 },
1277
{ 0x1CBF, 0x10FF }
1278
};
1279
1280
static const CaseFoldMapping1_16 case_fold1_16_164[] = {
1281
{ 0x03A7, 0x03C7 },
1282
{ 0x04A0, 0x04A1 },
1283
{ 0x10B4, 0x2D14 },
1284
{ 0x1CB8, 0x10F8 },
1285
{ 0x1EBA, 0x1EBB },
1286
{ 0x1FBB, 0x1F71 },
1287
{ 0x2C88, 0x2C89 }
1288
};
1289
1290
static const CaseFoldMapping1_16 case_fold1_16_165[] = {
1291
{ 0x01A4, 0x01A5 },
1292
{ 0x03A6, 0x03C6 },
1293
{ 0x10B5, 0x2D15 },
1294
{ 0x1CB9, 0x10F9 },
1295
{ 0x1FBA, 0x1F70 }
1296
};
1297
1298
static const CaseFoldMapping1_16 case_fold1_16_166[] = {
1299
{ 0x01A7, 0x01A8 },
1300
{ 0x03A5, 0x03C5 },
1301
{ 0x04A2, 0x04A3 },
1302
{ 0x10B6, 0x2D16 },
1303
{ 0x1CBA, 0x10FA },
1304
{ 0x1EB8, 0x1EB9 },
1305
{ 0x1FB9, 0x1FB1 },
1306
{ 0x2C8A, 0x2C8B }
1307
};
1308
1309
static const CaseFoldMapping1_16 case_fold1_16_167[] = {
1310
{ 0x01A6, 0x0280 },
1311
{ 0x03A4, 0x03C4 },
1312
{ 0x10B7, 0x2D17 },
1313
{ 0x1FB8, 0x1FB0 }
1314
};
1315
1316
static const CaseFoldMapping1_16 case_fold1_16_168[] = {
1317
{ 0x01A9, 0x0283 },
1318
{ 0x03AB, 0x03CB },
1319
{ 0x04AC, 0x04AD },
1320
{ 0x10B8, 0x2D18 },
1321
{ 0x1CB4, 0x10F4 },
1322
{ 0x1EB6, 0x1EB7 },
1323
{ 0x2C84, 0x2C85 }
1324
};
1325
1326
static const CaseFoldMapping1_16 case_fold1_16_169[] = {
1327
{ 0x03AA, 0x03CA },
1328
{ 0x10B9, 0x2D19 },
1329
{ 0x1CB5, 0x10F5 }
1330
};
1331
1332
static const CaseFoldMapping1_16 case_fold1_16_170[] = {
1333
{ 0x03A9, 0x03C9 },
1334
{ 0x04AE, 0x04AF },
1335
{ 0x10BA, 0x2D1A },
1336
{ 0x1CB6, 0x10F6 },
1337
{ 0x1EB4, 0x1EB5 },
1338
{ 0x2C86, 0x2C87 }
1339
};
1340
1341
static const CaseFoldMapping1_16 case_fold1_16_171[] = {
1342
{ 0x03A8, 0x03C8 },
1343
{ 0x10BB, 0x2D1B },
1344
{ 0x1CB7, 0x10F7 }
1345
};
1346
1347
static const CaseFoldMapping1_16 case_fold1_16_172[] = {
1348
{ 0x04A8, 0x04A9 },
1349
{ 0x10BC, 0x2D1C },
1350
{ 0x1CB0, 0x10F0 },
1351
{ 0x1EB2, 0x1EB3 },
1352
{ 0x2C80, 0x2C81 }
1353
};
1354
1355
static const CaseFoldMapping1_16 case_fold1_16_173[] = {
1356
{ 0x01AC, 0x01AD },
1357
{ 0x10BD, 0x2D1D },
1358
{ 0x1CB1, 0x10F1 }
1359
};
1360
1361
static const CaseFoldMapping1_16 case_fold1_16_174[] = {
1362
{ 0x01AF, 0x01B0 },
1363
{ 0x04AA, 0x04AB },
1364
{ 0x10BE, 0x2D1E },
1365
{ 0x1CB2, 0x10F2 },
1366
{ 0x1EB0, 0x1EB1 },
1367
{ 0x2C82, 0x2C83 }
1368
};
1369
1370
static const CaseFoldMapping1_16 case_fold1_16_175[] = {
1371
{ 0x01AE, 0x0288 },
1372
{ 0x10BF, 0x2D1F },
1373
{ 0x1CB3, 0x10F3 }
1374
};
1375
1376
static const CaseFoldMapping1_16 case_fold1_16_176[] = {
1377
{ 0x01B1, 0x028A },
1378
{ 0x04B4, 0x04B5 },
1379
{ 0x10A0, 0x2D00 },
1380
{ 0x1CAC, 0x10EC },
1381
{ 0x1EAE, 0x1EAF },
1382
{ 0x2C9C, 0x2C9D }
1383
};
1384
1385
static const CaseFoldMapping1_16 case_fold1_16_177[] = {
1386
{ 0x10A1, 0x2D01 },
1387
{ 0x1CAD, 0x10ED }
1388
};
1389
1390
static const CaseFoldMapping1_16 case_fold1_16_178[] = {
1391
{ 0x01B3, 0x01B4 },
1392
{ 0x04B6, 0x04B7 },
1393
{ 0x10A2, 0x2D02 },
1394
{ 0x1CAE, 0x10EE },
1395
{ 0x1EAC, 0x1EAD },
1396
{ 0x2C9E, 0x2C9F }
1397
};
1398
1399
static const CaseFoldMapping1_16 case_fold1_16_179[] = {
1400
{ 0x01B2, 0x028B },
1401
{ 0x10A3, 0x2D03 },
1402
{ 0x1CAF, 0x10EF }
1403
};
1404
1405
static const CaseFoldMapping1_16 case_fold1_16_180[] = {
1406
{ 0x01B5, 0x01B6 },
1407
{ 0x04B0, 0x04B1 },
1408
{ 0x10A4, 0x2D04 },
1409
{ 0x1CA8, 0x10E8 },
1410
{ 0x1EAA, 0x1EAB },
1411
{ 0x2C98, 0x2C99 }
1412
};
1413
1414
static const CaseFoldMapping1_16 case_fold1_16_181[] = {
1415
{ 0x00B5, 0x03BC },
1416
{ 0x10A5, 0x2D05 },
1417
{ 0x1CA9, 0x10E9 }
1418
};
1419
1420
static const CaseFoldMapping1_16 case_fold1_16_182[] = {
1421
{ 0x01B7, 0x0292 },
1422
{ 0x04B2, 0x04B3 },
1423
{ 0x10A6, 0x2D06 },
1424
{ 0x1CAA, 0x10EA },
1425
{ 0x1EA8, 0x1EA9 },
1426
{ 0x2C9A, 0x2C9B }
1427
};
1428
1429
static const CaseFoldMapping1_16 case_fold1_16_183[] = {
1430
{ 0x10A7, 0x2D07 },
1431
{ 0x1CAB, 0x10EB }
1432
};
1433
1434
static const CaseFoldMapping1_16 case_fold1_16_184[] = {
1435
{ 0x04BC, 0x04BD },
1436
{ 0x10A8, 0x2D08 },
1437
{ 0x1CA4, 0x10E4 },
1438
{ 0x1EA6, 0x1EA7 },
1439
{ 0x2C94, 0x2C95 }
1440
};
1441
1442
static const CaseFoldMapping1_16 case_fold1_16_185[] = {
1443
{ 0x01B8, 0x01B9 },
1444
{ 0x10A9, 0x2D09 },
1445
{ 0x1CA5, 0x10E5 }
1446
};
1447
1448
static const CaseFoldMapping1_16 case_fold1_16_186[] = {
1449
{ 0x04BE, 0x04BF },
1450
{ 0x10AA, 0x2D0A },
1451
{ 0x1CA6, 0x10E6 },
1452
{ 0x1EA4, 0x1EA5 },
1453
{ 0x2C96, 0x2C97 }
1454
};
1455
1456
static const CaseFoldMapping1_16 case_fold1_16_187[] = {
1457
{ 0x10AB, 0x2D0B },
1458
{ 0x1CA7, 0x10E7 }
1459
};
1460
1461
static const CaseFoldMapping1_16 case_fold1_16_188[] = {
1462
{ 0x04B8, 0x04B9 },
1463
{ 0x10AC, 0x2D0C },
1464
{ 0x1CA0, 0x10E0 },
1465
{ 0x1EA2, 0x1EA3 },
1466
{ 0x2C90, 0x2C91 }
1467
};
1468
1469
static const CaseFoldMapping1_16 case_fold1_16_189[] = {
1470
{ 0x01BC, 0x01BD },
1471
{ 0x10AD, 0x2D0D },
1472
{ 0x1CA1, 0x10E1 }
1473
};
1474
1475
static const CaseFoldMapping1_16 case_fold1_16_190[] = {
1476
{ 0x04BA, 0x04BB },
1477
{ 0x10AE, 0x2D0E },
1478
{ 0x1CA2, 0x10E2 },
1479
{ 0x1EA0, 0x1EA1 },
1480
{ 0x2C92, 0x2C93 }
1481
};
1482
1483
static const CaseFoldMapping1_16 case_fold1_16_191[] = {
1484
{ 0x10AF, 0x2D0F },
1485
{ 0x1CA3, 0x10E3 }
1486
};
1487
1488
static const CaseFoldMapping1_16 case_fold1_16_192[] = {
1489
{ 0x00C0, 0x00E0 },
1490
{ 0x1EDE, 0x1EDF },
1491
{ 0xA666, 0xA667 }
1492
};
1493
1494
static const CaseFoldMapping1_16 case_fold1_16_193[] = {
1495
{ 0x00C1, 0x00E1 },
1496
{ 0x03C2, 0x03C3 },
1497
{ 0x04C5, 0x04C6 },
1498
{ 0x2CED, 0x2CEE },
1499
{ 0xA766, 0xA767 }
1500
};
1501
1502
static const CaseFoldMapping1_16 case_fold1_16_194[] = {
1503
{ 0x00C2, 0x00E2 },
1504
{ 0x1EDC, 0x1EDD },
1505
{ 0xA664, 0xA665 }
1506
};
1507
1508
static const CaseFoldMapping1_16 case_fold1_16_195[] = {
1509
{ 0x00C3, 0x00E3 },
1510
{ 0x04C7, 0x04C8 },
1511
{ 0xA764, 0xA765 }
1512
};
1513
1514
static const CaseFoldMapping1_16 case_fold1_16_196[] = {
1515
{ 0x00C4, 0x00E4 },
1516
{ 0x01C5, 0x01C6 },
1517
{ 0x04C0, 0x04CF },
1518
{ 0x1EDA, 0x1EDB },
1519
{ 0x1FDB, 0x1F77 },
1520
{ 0xA662, 0xA663 }
1521
};
1522
1523
static const CaseFoldMapping1_16 case_fold1_16_197[] = {
1524
{ 0x00C5, 0x00E5 },
1525
{ 0x01C4, 0x01C6 },
1526
{ 0x04C1, 0x04C2 },
1527
{ 0x1FDA, 0x1F76 },
1528
{ 0xA762, 0xA763 },
1529
{ 0xFF3A, 0xFF5A }
1530
};
1531
1532
static const CaseFoldMapping1_16 case_fold1_16_198[] = {
1533
{ 0x00C6, 0x00E6 },
1534
{ 0x01C7, 0x01C9 },
1535
{ 0x1ED8, 0x1ED9 },
1536
{ 0x1FD9, 0x1FD1 },
1537
{ 0xA660, 0xA661 },
1538
{ 0xFF39, 0xFF59 }
1539
};
1540
1541
static const CaseFoldMapping1_16 case_fold1_16_199[] = {
1542
{ 0x00C7, 0x00E7 },
1543
{ 0x04C3, 0x04C4 },
1544
{ 0x1FD8, 0x1FD0 },
1545
{ 0x2CEB, 0x2CEC },
1546
{ 0xA760, 0xA761 },
1547
{ 0xFF38, 0xFF58 }
1548
};
1549
1550
static const CaseFoldMapping1_16 case_fold1_16_200[] = {
1551
{ 0x00C8, 0x00E8 },
1552
{ 0x1ED6, 0x1ED7 },
1553
{ 0xFF37, 0xFF57 }
1554
};
1555
1556
static const CaseFoldMapping1_16 case_fold1_16_201[] = {
1557
{ 0x00C9, 0x00E9 },
1558
{ 0x01C8, 0x01C9 },
1559
{ 0x04CD, 0x04CE },
1560
{ 0xA76E, 0xA76F },
1561
{ 0xFF36, 0xFF56 }
1562
};
1563
1564
static const CaseFoldMapping1_16 case_fold1_16_202[] = {
1565
{ 0x00CA, 0x00EA },
1566
{ 0x01CB, 0x01CC },
1567
{ 0x1ED4, 0x1ED5 },
1568
{ 0xA66C, 0xA66D },
1569
{ 0xFF35, 0xFF55 }
1570
};
1571
1572
static const CaseFoldMapping1_16 case_fold1_16_203[] = {
1573
{ 0x00CB, 0x00EB },
1574
{ 0x01CA, 0x01CC },
1575
{ 0xA76C, 0xA76D },
1576
{ 0xFF34, 0xFF54 }
1577
};
1578
1579
static const CaseFoldMapping1_16 case_fold1_16_204[] = {
1580
{ 0x00CC, 0x00EC },
1581
{ 0x01CD, 0x01CE },
1582
{ 0x03CF, 0x03D7 },
1583
{ 0x1ED2, 0x1ED3 },
1584
{ 0x2CE0, 0x2CE1 },
1585
{ 0xA66A, 0xA66B },
1586
{ 0xFF33, 0xFF53 }
1587
};
1588
1589
static const CaseFoldMapping1_16 case_fold1_16_205[] = {
1590
{ 0x00CD, 0x00ED },
1591
{ 0x04C9, 0x04CA },
1592
{ 0xA76A, 0xA76B },
1593
{ 0xFF32, 0xFF52 }
1594
};
1595
1596
static const CaseFoldMapping1_16 case_fold1_16_206[] = {
1597
{ 0x00CE, 0x00EE },
1598
{ 0x01CF, 0x01D0 },
1599
{ 0x1ED0, 0x1ED1 },
1600
{ 0x2CE2, 0x2CE3 },
1601
{ 0xA668, 0xA669 },
1602
{ 0xFF31, 0xFF51 }
1603
};
1604
1605
static const CaseFoldMapping1_16 case_fold1_16_207[] = {
1606
{ 0x00CF, 0x00EF },
1607
{ 0x04CB, 0x04CC },
1608
{ 0xA768, 0xA769 },
1609
{ 0xFF30, 0xFF50 }
1610
};
1611
1612
static const CaseFoldMapping1_16 case_fold1_16_208[] = {
1613
{ 0x00D0, 0x00F0 },
1614
{ 0x01D1, 0x01D2 },
1615
{ 0x04D4, 0x04D5 },
1616
{ 0x10C0, 0x2D20 },
1617
{ 0x1ECE, 0x1ECF },
1618
{ 0xAB7B, 0x13AB },
1619
{ 0xFF2F, 0xFF4F }
1620
};
1621
1622
static const CaseFoldMapping1_16 case_fold1_16_209[] = {
1623
{ 0x00D1, 0x00F1 },
1624
{ 0x10C1, 0x2D21 },
1625
{ 0xAB7A, 0x13AA },
1626
{ 0xFF2E, 0xFF4E }
1627
};
1628
1629
static const CaseFoldMapping1_16 case_fold1_16_210[] = {
1630
{ 0x00D2, 0x00F2 },
1631
{ 0x01D3, 0x01D4 },
1632
{ 0x03D1, 0x03B8 },
1633
{ 0x04D6, 0x04D7 },
1634
{ 0x10C2, 0x2D22 },
1635
{ 0x1ECC, 0x1ECD },
1636
{ 0xAB79, 0x13A9 },
1637
{ 0xFF2D, 0xFF4D }
1638
};
1639
1640
static const CaseFoldMapping1_16 case_fold1_16_211[] = {
1641
{ 0x00D3, 0x00F3 },
1642
{ 0x03D0, 0x03B2 },
1643
{ 0x10C3, 0x2D23 },
1644
{ 0xAB78, 0x13A8 },
1645
{ 0xFF2C, 0xFF4C }
1646
};
1647
1648
static const CaseFoldMapping1_16 case_fold1_16_212[] = {
1649
{ 0x00D4, 0x00F4 },
1650
{ 0x01D5, 0x01D6 },
1651
{ 0x04D0, 0x04D1 },
1652
{ 0x10C4, 0x2D24 },
1653
{ 0x1ECA, 0x1ECB },
1654
{ 0x1FCB, 0x1F75 },
1655
{ 0xAB7F, 0x13AF },
1656
{ 0xFF2B, 0xFF4B }
1657
};
1658
1659
static const CaseFoldMapping1_16 case_fold1_16_213[] = {
1660
{ 0x00D5, 0x00F5 },
1661
{ 0x03D6, 0x03C0 },
1662
{ 0x10C5, 0x2D25 },
1663
{ 0x1FCA, 0x1F74 },
1664
{ 0xAB7E, 0x13AE },
1665
{ 0xFF2A, 0xFF4A }
1666
};
1667
1668
static const CaseFoldMapping1_16 case_fold1_16_214[] = {
1669
{ 0x00D6, 0x00F6 },
1670
{ 0x01D7, 0x01D8 },
1671
{ 0x03D5, 0x03C6 },
1672
{ 0x04D2, 0x04D3 },
1673
{ 0x1EC8, 0x1EC9 },
1674
{ 0x1FC9, 0x1F73 },
1675
{ 0xAB7D, 0x13AD },
1676
{ 0xFF29, 0xFF49 }
1677
};
1678
1679
static const CaseFoldMapping1_16 case_fold1_16_215[] = {
1680
{ 0x10C7, 0x2D27 },
1681
{ 0x1FC8, 0x1F72 },
1682
{ 0xAB7C, 0x13AC },
1683
{ 0xFF28, 0xFF48 }
1684
};
1685
1686
static const CaseFoldMapping1_16 case_fold1_16_216[] = {
1687
{ 0x00D8, 0x00F8 },
1688
{ 0x01D9, 0x01DA },
1689
{ 0x04DC, 0x04DD },
1690
{ 0x1EC6, 0x1EC7 },
1691
{ 0xAB73, 0x13A3 },
1692
{ 0xFF27, 0xFF47 }
1693
};
1694
1695
static const CaseFoldMapping1_16 case_fold1_16_217[] = {
1696
{ 0x00D9, 0x00F9 },
1697
{ 0x03DA, 0x03DB },
1698
{ 0xA77E, 0xA77F },
1699
{ 0xAB72, 0x13A2 },
1700
{ 0xFF26, 0xFF46 }
1701
};
1702
1703
static const CaseFoldMapping1_16 case_fold1_16_218[] = {
1704
{ 0x00DA, 0x00FA },
1705
{ 0x01DB, 0x01DC },
1706
{ 0x04DE, 0x04DF },
1707
{ 0x1EC4, 0x1EC5 },
1708
{ 0xA77D, 0x1D79 },
1709
{ 0xAB71, 0x13A1 },
1710
{ 0xFF25, 0xFF45 }
1711
};
1712
1713
static const CaseFoldMapping1_16 case_fold1_16_219[] = {
1714
{ 0x00DB, 0x00FB },
1715
{ 0x03D8, 0x03D9 },
1716
{ 0xAB70, 0x13A0 },
1717
{ 0xFF24, 0xFF44 }
1718
};
1719
1720
static const CaseFoldMapping1_16 case_fold1_16_220[] = {
1721
{ 0x00DC, 0x00FC },
1722
{ 0x04D8, 0x04D9 },
1723
{ 0x1EC2, 0x1EC3 },
1724
{ 0xA77B, 0xA77C },
1725
{ 0xAB77, 0x13A7 },
1726
{ 0xFF23, 0xFF43 }
1727
};
1728
1729
static const CaseFoldMapping1_16 case_fold1_16_221[] = {
1730
{ 0x00DD, 0x00FD },
1731
{ 0x03DE, 0x03DF },
1732
{ 0x10CD, 0x2D2D },
1733
{ 0xAB76, 0x13A6 },
1734
{ 0xFF22, 0xFF42 }
1735
};
1736
1737
static const CaseFoldMapping1_16 case_fold1_16_222[] = {
1738
{ 0x00DE, 0x00FE },
1739
{ 0x04DA, 0x04DB },
1740
{ 0x1EC0, 0x1EC1 },
1741
{ 0x2CF2, 0x2CF3 },
1742
{ 0xA779, 0xA77A },
1743
{ 0xAB75, 0x13A5 },
1744
{ 0xFF21, 0xFF41 }
1745
};
1746
1747
static const CaseFoldMapping1_16 case_fold1_16_223[] = {
1748
{ 0x01DE, 0x01DF },
1749
{ 0x03DC, 0x03DD },
1750
{ 0xAB74, 0x13A4 }
1751
};
1752
1753
static const CaseFoldMapping1_16 case_fold1_16_224[] = {
1754
{ 0x04E4, 0x04E5 },
1755
{ 0x1EFE, 0x1EFF },
1756
{ 0x24C4, 0x24DE },
1757
{ 0x2CCC, 0x2CCD },
1758
{ 0xA646, 0xA647 }
1759
};
1760
1761
static const CaseFoldMapping1_16 case_fold1_16_225[] = {
1762
{ 0x01E0, 0x01E1 },
1763
{ 0x03E2, 0x03E3 },
1764
{ 0x24C5, 0x24DF },
1765
{ 0xA746, 0xA747 }
1766
};
1767
1768
static const CaseFoldMapping1_16 case_fold1_16_226[] = {
1769
{ 0x04E6, 0x04E7 },
1770
{ 0x1EFC, 0x1EFD },
1771
{ 0x24C6, 0x24E0 },
1772
{ 0x2CCE, 0x2CCF },
1773
{ 0xA644, 0xA645 }
1774
};
1775
1776
static const CaseFoldMapping1_16 case_fold1_16_227[] = {
1777
{ 0x01E2, 0x01E3 },
1778
{ 0x03E0, 0x03E1 },
1779
{ 0x24C7, 0x24E1 },
1780
{ 0xA744, 0xA745 }
1781
};
1782
1783
static const CaseFoldMapping1_16 case_fold1_16_228[] = {
1784
{ 0x04E0, 0x04E1 },
1785
{ 0x1EFA, 0x1EFB },
1786
{ 0x1FFB, 0x1F7D },
1787
{ 0x24C0, 0x24DA },
1788
{ 0x2CC8, 0x2CC9 },
1789
{ 0xA642, 0xA643 }
1790
};
1791
1792
static const CaseFoldMapping1_16 case_fold1_16_229[] = {
1793
{ 0x01E4, 0x01E5 },
1794
{ 0x03E6, 0x03E7 },
1795
{ 0x1FFA, 0x1F7C },
1796
{ 0x24C1, 0x24DB },
1797
{ 0xA742, 0xA743 }
1798
};
1799
1800
static const CaseFoldMapping1_16 case_fold1_16_230[] = {
1801
{ 0x04E2, 0x04E3 },
1802
{ 0x1EF8, 0x1EF9 },
1803
{ 0x1FF9, 0x1F79 },
1804
{ 0x24C2, 0x24DC },
1805
{ 0x2CCA, 0x2CCB },
1806
{ 0xA640, 0xA641 }
1807
};
1808
1809
static const CaseFoldMapping1_16 case_fold1_16_231[] = {
1810
{ 0x01E6, 0x01E7 },
1811
{ 0x03E4, 0x03E5 },
1812
{ 0x1FF8, 0x1F78 },
1813
{ 0x24C3, 0x24DD },
1814
{ 0xA740, 0xA741 }
1815
};
1816
1817
static const CaseFoldMapping1_16 case_fold1_16_232[] = {
1818
{ 0x04EC, 0x04ED },
1819
{ 0x13FB, 0x13F3 },
1820
{ 0x1EF6, 0x1EF7 },
1821
{ 0x24CC, 0x24E6 },
1822
{ 0x2CC4, 0x2CC5 },
1823
{ 0xA64E, 0xA64F }
1824
};
1825
1826
static const CaseFoldMapping1_16 case_fold1_16_233[] = {
1827
{ 0x01E8, 0x01E9 },
1828
{ 0x03EA, 0x03EB },
1829
{ 0x13FA, 0x13F2 },
1830
{ 0x24CD, 0x24E7 },
1831
{ 0xA74E, 0xA74F }
1832
};
1833
1834
static const CaseFoldMapping1_16 case_fold1_16_234[] = {
1835
{ 0x04EE, 0x04EF },
1836
{ 0x13F9, 0x13F1 },
1837
{ 0x1EF4, 0x1EF5 },
1838
{ 0x24CE, 0x24E8 },
1839
{ 0x2CC6, 0x2CC7 },
1840
{ 0xA64C, 0xA64D }
1841
};
1842
1843
static const CaseFoldMapping1_16 case_fold1_16_235[] = {
1844
{ 0x01EA, 0x01EB },
1845
{ 0x03E8, 0x03E9 },
1846
{ 0x13F8, 0x13F0 },
1847
{ 0x24CF, 0x24E9 },
1848
{ 0xA74C, 0xA74D }
1849
};
1850
1851
static const CaseFoldMapping1_16 case_fold1_16_236[] = {
1852
{ 0x04E8, 0x04E9 },
1853
{ 0x1EF2, 0x1EF3 },
1854
{ 0x24C8, 0x24E2 },
1855
{ 0x2CC0, 0x2CC1 },
1856
{ 0xA64A, 0xA64B }
1857
};
1858
1859
static const CaseFoldMapping1_16 case_fold1_16_237[] = {
1860
{ 0x01EC, 0x01ED },
1861
{ 0x03EE, 0x03EF },
1862
{ 0x24C9, 0x24E3 },
1863
{ 0xA74A, 0xA74B }
1864
};
1865
1866
static const CaseFoldMapping1_16 case_fold1_16_238[] = {
1867
{ 0x04EA, 0x04EB },
1868
{ 0x13FD, 0x13F5 },
1869
{ 0x1EF0, 0x1EF1 },
1870
{ 0x24CA, 0x24E4 },
1871
{ 0x2CC2, 0x2CC3 },
1872
{ 0xA648, 0xA649 }
1873
};
1874
1875
static const CaseFoldMapping1_16 case_fold1_16_239[] = {
1876
{ 0x01EE, 0x01EF },
1877
{ 0x03EC, 0x03ED },
1878
{ 0x13FC, 0x13F4 },
1879
{ 0x24CB, 0x24E5 },
1880
{ 0xA748, 0xA749 }
1881
};
1882
1883
static const CaseFoldMapping1_16 case_fold1_16_240[] = {
1884
{ 0x01F1, 0x01F3 },
1885
{ 0x04F4, 0x04F5 },
1886
{ 0x1EEE, 0x1EEF },
1887
{ 0x2CDC, 0x2CDD },
1888
{ 0xA656, 0xA657 }
1889
};
1890
1891
static const CaseFoldMapping1_16 case_fold1_16_241[] = {
1892
{ 0xA756, 0xA757 }
1893
};
1894
1895
static const CaseFoldMapping1_16 case_fold1_16_242[] = {
1896
{ 0x03F1, 0x03C1 },
1897
{ 0x04F6, 0x04F7 },
1898
{ 0x1EEC, 0x1EED },
1899
{ 0x2CDE, 0x2CDF },
1900
{ 0xA654, 0xA655 }
1901
};
1902
1903
static const CaseFoldMapping1_16 case_fold1_16_243[] = {
1904
{ 0x01F2, 0x01F3 },
1905
{ 0x03F0, 0x03BA },
1906
{ 0x1FEC, 0x1FE5 },
1907
{ 0xA754, 0xA755 }
1908
};
1909
1910
static const CaseFoldMapping1_16 case_fold1_16_244[] = {
1911
{ 0x03F7, 0x03F8 },
1912
{ 0x04F0, 0x04F1 },
1913
{ 0x1EEA, 0x1EEB },
1914
{ 0x1FEB, 0x1F7B },
1915
{ 0x2CD8, 0x2CD9 },
1916
{ 0xA652, 0xA653 }
1917
};
1918
1919
static const CaseFoldMapping1_16 case_fold1_16_245[] = {
1920
{ 0x01F4, 0x01F5 },
1921
{ 0x1FEA, 0x1F7A },
1922
{ 0xA752, 0xA753 }
1923
};
1924
1925
static const CaseFoldMapping1_16 case_fold1_16_246[] = {
1926
{ 0x01F7, 0x01BF },
1927
{ 0x03F5, 0x03B5 },
1928
{ 0x04F2, 0x04F3 },
1929
{ 0x1EE8, 0x1EE9 },
1930
{ 0x1FE9, 0x1FE1 },
1931
{ 0x2CDA, 0x2CDB },
1932
{ 0xA650, 0xA651 }
1933
};
1934
1935
static const CaseFoldMapping1_16 case_fold1_16_247[] = {
1936
{ 0x01F6, 0x0195 },
1937
{ 0x03F4, 0x03B8 },
1938
{ 0x1FE8, 0x1FE0 },
1939
{ 0xA750, 0xA751 }
1940
};
1941
1942
static const CaseFoldMapping1_16 case_fold1_16_248[] = {
1943
{ 0x04FC, 0x04FD },
1944
{ 0x1EE6, 0x1EE7 },
1945
{ 0x2CD4, 0x2CD5 },
1946
{ 0xA65E, 0xA65F }
1947
};
1948
1949
static const CaseFoldMapping1_16 case_fold1_16_249[] = {
1950
{ 0x01F8, 0x01F9 },
1951
{ 0x03FA, 0x03FB },
1952
{ 0xA75E, 0xA75F }
1953
};
1954
1955
static const CaseFoldMapping1_16 case_fold1_16_250[] = {
1956
{ 0x03F9, 0x03F2 },
1957
{ 0x04FE, 0x04FF },
1958
{ 0x1EE4, 0x1EE5 },
1959
{ 0x2CD6, 0x2CD7 },
1960
{ 0xA65C, 0xA65D }
1961
};
1962
1963
static const CaseFoldMapping1_16 case_fold1_16_251[] = {
1964
{ 0x01FA, 0x01FB },
1965
{ 0xA75C, 0xA75D }
1966
};
1967
1968
static const CaseFoldMapping1_16 case_fold1_16_252[] = {
1969
{ 0x03FF, 0x037D },
1970
{ 0x04F8, 0x04F9 },
1971
{ 0x1EE2, 0x1EE3 },
1972
{ 0x2CD0, 0x2CD1 },
1973
{ 0xA65A, 0xA65B }
1974
};
1975
1976
static const CaseFoldMapping1_16 case_fold1_16_253[] = {
1977
{ 0x01FC, 0x01FD },
1978
{ 0x03FE, 0x037C },
1979
{ 0xA75A, 0xA75B }
1980
};
1981
1982
static const CaseFoldMapping1_16 case_fold1_16_254[] = {
1983
{ 0x03FD, 0x037B },
1984
{ 0x04FA, 0x04FB },
1985
{ 0x1EE0, 0x1EE1 },
1986
{ 0x2CD2, 0x2CD3 },
1987
{ 0xA658, 0xA659 }
1988
};
1989
1990
static const CaseFoldMapping1_16 case_fold1_16_255[] = {
1991
{ 0x01FE, 0x01FF },
1992
{ 0xA758, 0xA759 }
1993
};
1994
1995
static const CaseFoldMapping1_32 case_fold1_32_000[] = {
1996
{ 0x10404, 0x1042C },
1997
{ 0x10414, 0x1043C },
1998
{ 0x10424, 0x1044C },
1999
{ 0x104B4, 0x104DC },
2000
{ 0x104C4, 0x104EC },
2001
{ 0x10575, 0x1059C },
2002
{ 0x10585, 0x105AC },
2003
{ 0x10595, 0x105BC },
2004
{ 0x10C8C, 0x10CCC },
2005
{ 0x10C9C, 0x10CDC },
2006
{ 0x10CAC, 0x10CEC },
2007
{ 0x118A8, 0x118C8 },
2008
{ 0x118B8, 0x118D8 },
2009
{ 0x16E4E, 0x16E6E },
2010
{ 0x16E5E, 0x16E7E },
2011
{ 0x1E909, 0x1E92B },
2012
{ 0x1E919, 0x1E93B }
2013
};
2014
2015
static const CaseFoldMapping1_32 case_fold1_32_001[] = {
2016
{ 0x10405, 0x1042D },
2017
{ 0x10415, 0x1043D },
2018
{ 0x10425, 0x1044D },
2019
{ 0x104B5, 0x104DD },
2020
{ 0x104C5, 0x104ED },
2021
{ 0x10574, 0x1059B },
2022
{ 0x10584, 0x105AB },
2023
{ 0x10594, 0x105BB },
2024
{ 0x10C8D, 0x10CCD },
2025
{ 0x10C9D, 0x10CDD },
2026
{ 0x10CAD, 0x10CED },
2027
{ 0x118A9, 0x118C9 },
2028
{ 0x118B9, 0x118D9 },
2029
{ 0x16E4F, 0x16E6F },
2030
{ 0x16E5F, 0x16E7F },
2031
{ 0x1E908, 0x1E92A },
2032
{ 0x1E918, 0x1E93A }
2033
};
2034
2035
static const CaseFoldMapping1_32 case_fold1_32_002[] = {
2036
{ 0x10406, 0x1042E },
2037
{ 0x10416, 0x1043E },
2038
{ 0x10426, 0x1044E },
2039
{ 0x104B6, 0x104DE },
2040
{ 0x104C6, 0x104EE },
2041
{ 0x10577, 0x1059E },
2042
{ 0x10587, 0x105AE },
2043
{ 0x10C8E, 0x10CCE },
2044
{ 0x10C9E, 0x10CDE },
2045
{ 0x10CAE, 0x10CEE },
2046
{ 0x118AA, 0x118CA },
2047
{ 0x118BA, 0x118DA },
2048
{ 0x16E4C, 0x16E6C },
2049
{ 0x16E5C, 0x16E7C },
2050
{ 0x1E90B, 0x1E92D },
2051
{ 0x1E91B, 0x1E93D }
2052
};
2053
2054
static const CaseFoldMapping1_32 case_fold1_32_003[] = {
2055
{ 0x10407, 0x1042F },
2056
{ 0x10417, 0x1043F },
2057
{ 0x10427, 0x1044F },
2058
{ 0x104B7, 0x104DF },
2059
{ 0x104C7, 0x104EF },
2060
{ 0x10576, 0x1059D },
2061
{ 0x10586, 0x105AD },
2062
{ 0x10C8F, 0x10CCF },
2063
{ 0x10C9F, 0x10CDF },
2064
{ 0x10CAF, 0x10CEF },
2065
{ 0x118AB, 0x118CB },
2066
{ 0x118BB, 0x118DB },
2067
{ 0x16E4D, 0x16E6D },
2068
{ 0x16E5D, 0x16E7D },
2069
{ 0x1E90A, 0x1E92C },
2070
{ 0x1E91A, 0x1E93C }
2071
};
2072
2073
static const CaseFoldMapping1_32 case_fold1_32_004[] = {
2074
{ 0x10400, 0x10428 },
2075
{ 0x10410, 0x10438 },
2076
{ 0x10420, 0x10448 },
2077
{ 0x104B0, 0x104D8 },
2078
{ 0x104C0, 0x104E8 },
2079
{ 0x104D0, 0x104F8 },
2080
{ 0x10571, 0x10598 },
2081
{ 0x10581, 0x105A8 },
2082
{ 0x10591, 0x105B8 },
2083
{ 0x10C88, 0x10CC8 },
2084
{ 0x10C98, 0x10CD8 },
2085
{ 0x10CA8, 0x10CE8 },
2086
{ 0x118AC, 0x118CC },
2087
{ 0x118BC, 0x118DC },
2088
{ 0x16E4A, 0x16E6A },
2089
{ 0x16E5A, 0x16E7A },
2090
{ 0x1E90D, 0x1E92F },
2091
{ 0x1E91D, 0x1E93F }
2092
};
2093
2094
static const CaseFoldMapping1_32 case_fold1_32_005[] = {
2095
{ 0x10401, 0x10429 },
2096
{ 0x10411, 0x10439 },
2097
{ 0x10421, 0x10449 },
2098
{ 0x104B1, 0x104D9 },
2099
{ 0x104C1, 0x104E9 },
2100
{ 0x104D1, 0x104F9 },
2101
{ 0x10570, 0x10597 },
2102
{ 0x10580, 0x105A7 },
2103
{ 0x10590, 0x105B7 },
2104
{ 0x10C89, 0x10CC9 },
2105
{ 0x10C99, 0x10CD9 },
2106
{ 0x10CA9, 0x10CE9 },
2107
{ 0x118AD, 0x118CD },
2108
{ 0x118BD, 0x118DD },
2109
{ 0x16E4B, 0x16E6B },
2110
{ 0x16E5B, 0x16E7B },
2111
{ 0x1E90C, 0x1E92E },
2112
{ 0x1E91C, 0x1E93E }
2113
};
2114
2115
static const CaseFoldMapping1_32 case_fold1_32_006[] = {
2116
{ 0x10402, 0x1042A },
2117
{ 0x10412, 0x1043A },
2118
{ 0x10422, 0x1044A },
2119
{ 0x104B2, 0x104DA },
2120
{ 0x104C2, 0x104EA },
2121
{ 0x104D2, 0x104FA },
2122
{ 0x10573, 0x1059A },
2123
{ 0x10583, 0x105AA },
2124
{ 0x10C8A, 0x10CCA },
2125
{ 0x10C9A, 0x10CDA },
2126
{ 0x10CAA, 0x10CEA },
2127
{ 0x118AE, 0x118CE },
2128
{ 0x118BE, 0x118DE },
2129
{ 0x16E48, 0x16E68 },
2130
{ 0x16E58, 0x16E78 },
2131
{ 0x1E90F, 0x1E931 },
2132
{ 0x1E91F, 0x1E941 }
2133
};
2134
2135
static const CaseFoldMapping1_32 case_fold1_32_007[] = {
2136
{ 0x10403, 0x1042B },
2137
{ 0x10413, 0x1043B },
2138
{ 0x10423, 0x1044B },
2139
{ 0x104B3, 0x104DB },
2140
{ 0x104C3, 0x104EB },
2141
{ 0x104D3, 0x104FB },
2142
{ 0x10572, 0x10599 },
2143
{ 0x10582, 0x105A9 },
2144
{ 0x10592, 0x105B9 },
2145
{ 0x10C8B, 0x10CCB },
2146
{ 0x10C9B, 0x10CDB },
2147
{ 0x10CAB, 0x10CEB },
2148
{ 0x118AF, 0x118CF },
2149
{ 0x118BF, 0x118DF },
2150
{ 0x16E49, 0x16E69 },
2151
{ 0x16E59, 0x16E79 },
2152
{ 0x1E90E, 0x1E930 },
2153
{ 0x1E91E, 0x1E940 }
2154
};
2155
2156
static const CaseFoldMapping1_32 case_fold1_32_008[] = {
2157
{ 0x1040C, 0x10434 },
2158
{ 0x1041C, 0x10444 },
2159
{ 0x104BC, 0x104E4 },
2160
{ 0x104CC, 0x104F4 },
2161
{ 0x1057D, 0x105A4 },
2162
{ 0x1058D, 0x105B4 },
2163
{ 0x10C84, 0x10CC4 },
2164
{ 0x10C94, 0x10CD4 },
2165
{ 0x10CA4, 0x10CE4 },
2166
{ 0x118A0, 0x118C0 },
2167
{ 0x118B0, 0x118D0 },
2168
{ 0x16E46, 0x16E66 },
2169
{ 0x16E56, 0x16E76 },
2170
{ 0x1E901, 0x1E923 },
2171
{ 0x1E911, 0x1E933 },
2172
{ 0x1E921, 0x1E943 }
2173
};
2174
2175
static const CaseFoldMapping1_32 case_fold1_32_009[] = {
2176
{ 0x1040D, 0x10435 },
2177
{ 0x1041D, 0x10445 },
2178
{ 0x104BD, 0x104E5 },
2179
{ 0x104CD, 0x104F5 },
2180
{ 0x1057C, 0x105A3 },
2181
{ 0x1058C, 0x105B3 },
2182
{ 0x10C85, 0x10CC5 },
2183
{ 0x10C95, 0x10CD5 },
2184
{ 0x10CA5, 0x10CE5 },
2185
{ 0x118A1, 0x118C1 },
2186
{ 0x118B1, 0x118D1 },
2187
{ 0x16E47, 0x16E67 },
2188
{ 0x16E57, 0x16E77 },
2189
{ 0x1E900, 0x1E922 },
2190
{ 0x1E910, 0x1E932 },
2191
{ 0x1E920, 0x1E942 }
2192
};
2193
2194
static const CaseFoldMapping1_32 case_fold1_32_010[] = {
2195
{ 0x1040E, 0x10436 },
2196
{ 0x1041E, 0x10446 },
2197
{ 0x104BE, 0x104E6 },
2198
{ 0x104CE, 0x104F6 },
2199
{ 0x1057F, 0x105A6 },
2200
{ 0x1058F, 0x105B6 },
2201
{ 0x10C86, 0x10CC6 },
2202
{ 0x10C96, 0x10CD6 },
2203
{ 0x10CA6, 0x10CE6 },
2204
{ 0x118A2, 0x118C2 },
2205
{ 0x118B2, 0x118D2 },
2206
{ 0x16E44, 0x16E64 },
2207
{ 0x16E54, 0x16E74 },
2208
{ 0x1E903, 0x1E925 },
2209
{ 0x1E913, 0x1E935 }
2210
};
2211
2212
static const CaseFoldMapping1_32 case_fold1_32_011[] = {
2213
{ 0x1040F, 0x10437 },
2214
{ 0x1041F, 0x10447 },
2215
{ 0x104BF, 0x104E7 },
2216
{ 0x104CF, 0x104F7 },
2217
{ 0x1057E, 0x105A5 },
2218
{ 0x1058E, 0x105B5 },
2219
{ 0x10C87, 0x10CC7 },
2220
{ 0x10C97, 0x10CD7 },
2221
{ 0x10CA7, 0x10CE7 },
2222
{ 0x118A3, 0x118C3 },
2223
{ 0x118B3, 0x118D3 },
2224
{ 0x16E45, 0x16E65 },
2225
{ 0x16E55, 0x16E75 },
2226
{ 0x1E902, 0x1E924 },
2227
{ 0x1E912, 0x1E934 }
2228
};
2229
2230
static const CaseFoldMapping1_32 case_fold1_32_012[] = {
2231
{ 0x10408, 0x10430 },
2232
{ 0x10418, 0x10440 },
2233
{ 0x104B8, 0x104E0 },
2234
{ 0x104C8, 0x104F0 },
2235
{ 0x10579, 0x105A0 },
2236
{ 0x10589, 0x105B0 },
2237
{ 0x10C80, 0x10CC0 },
2238
{ 0x10C90, 0x10CD0 },
2239
{ 0x10CA0, 0x10CE0 },
2240
{ 0x10CB0, 0x10CF0 },
2241
{ 0x118A4, 0x118C4 },
2242
{ 0x118B4, 0x118D4 },
2243
{ 0x16E42, 0x16E62 },
2244
{ 0x16E52, 0x16E72 },
2245
{ 0x1E905, 0x1E927 },
2246
{ 0x1E915, 0x1E937 }
2247
};
2248
2249
static const CaseFoldMapping1_32 case_fold1_32_013[] = {
2250
{ 0x10409, 0x10431 },
2251
{ 0x10419, 0x10441 },
2252
{ 0x104B9, 0x104E1 },
2253
{ 0x104C9, 0x104F1 },
2254
{ 0x10578, 0x1059F },
2255
{ 0x10588, 0x105AF },
2256
{ 0x10C81, 0x10CC1 },
2257
{ 0x10C91, 0x10CD1 },
2258
{ 0x10CA1, 0x10CE1 },
2259
{ 0x10CB1, 0x10CF1 },
2260
{ 0x118A5, 0x118C5 },
2261
{ 0x118B5, 0x118D5 },
2262
{ 0x16E43, 0x16E63 },
2263
{ 0x16E53, 0x16E73 },
2264
{ 0x1E904, 0x1E926 },
2265
{ 0x1E914, 0x1E936 }
2266
};
2267
2268
static const CaseFoldMapping1_32 case_fold1_32_014[] = {
2269
{ 0x1040A, 0x10432 },
2270
{ 0x1041A, 0x10442 },
2271
{ 0x104BA, 0x104E2 },
2272
{ 0x104CA, 0x104F2 },
2273
{ 0x10C82, 0x10CC2 },
2274
{ 0x10C92, 0x10CD2 },
2275
{ 0x10CA2, 0x10CE2 },
2276
{ 0x10CB2, 0x10CF2 },
2277
{ 0x118A6, 0x118C6 },
2278
{ 0x118B6, 0x118D6 },
2279
{ 0x16E40, 0x16E60 },
2280
{ 0x16E50, 0x16E70 },
2281
{ 0x1E907, 0x1E929 },
2282
{ 0x1E917, 0x1E939 }
2283
};
2284
2285
static const CaseFoldMapping1_32 case_fold1_32_015[] = {
2286
{ 0x1040B, 0x10433 },
2287
{ 0x1041B, 0x10443 },
2288
{ 0x104BB, 0x104E3 },
2289
{ 0x104CB, 0x104F3 },
2290
{ 0x1057A, 0x105A1 },
2291
{ 0x1058A, 0x105B1 },
2292
{ 0x10C83, 0x10CC3 },
2293
{ 0x10C93, 0x10CD3 },
2294
{ 0x10CA3, 0x10CE3 },
2295
{ 0x118A7, 0x118C7 },
2296
{ 0x118B7, 0x118D7 },
2297
{ 0x16E41, 0x16E61 },
2298
{ 0x16E51, 0x16E71 },
2299
{ 0x1E906, 0x1E928 },
2300
{ 0x1E916, 0x1E938 }
2301
};
2302
2303
static const CaseFoldMapping2_16 case_fold2_16_000[] = {
2304
{ 0x1E9E, 0x0073, 0x0073 },
2305
{ 0x1F8F, 0x1F07, 0x03B9 },
2306
{ 0x1F9F, 0x1F27, 0x03B9 },
2307
{ 0x1FAF, 0x1F67, 0x03B9 }
2308
};
2309
2310
static const CaseFoldMapping2_16 case_fold2_16_001[] = {
2311
{ 0x0130, 0x0069, 0x0307 },
2312
{ 0x01F0, 0x006A, 0x030C },
2313
{ 0x1F8E, 0x1F06, 0x03B9 },
2314
{ 0x1F9E, 0x1F26, 0x03B9 },
2315
{ 0x1FAE, 0x1F66, 0x03B9 }
2316
};
2317
2318
static const CaseFoldMapping2_16 case_fold2_16_002[] = {
2319
{ 0x0587, 0x0565, 0x0582 },
2320
{ 0x1F8D, 0x1F05, 0x03B9 },
2321
{ 0x1F9D, 0x1F25, 0x03B9 },
2322
{ 0x1FAD, 0x1F65, 0x03B9 }
2323
};
2324
2325
static const CaseFoldMapping2_16 case_fold2_16_003[] = {
2326
{ 0x1F8C, 0x1F04, 0x03B9 },
2327
{ 0x1F9C, 0x1F24, 0x03B9 },
2328
{ 0x1FAC, 0x1F64, 0x03B9 },
2329
{ 0x1FBC, 0x03B1, 0x03B9 },
2330
{ 0x1FCC, 0x03B7, 0x03B9 },
2331
{ 0x1FFC, 0x03C9, 0x03B9 }
2332
};
2333
2334
static const CaseFoldMapping2_16 case_fold2_16_004[] = {
2335
{ 0x1E9A, 0x0061, 0x02BE },
2336
{ 0x1F8B, 0x1F03, 0x03B9 },
2337
{ 0x1F9B, 0x1F23, 0x03B9 },
2338
{ 0x1FAB, 0x1F63, 0x03B9 }
2339
};
2340
2341
static const CaseFoldMapping2_16 case_fold2_16_005[] = {
2342
{ 0x1F8A, 0x1F02, 0x03B9 },
2343
{ 0x1F9A, 0x1F22, 0x03B9 },
2344
{ 0x1FAA, 0x1F62, 0x03B9 }
2345
};
2346
2347
static const CaseFoldMapping2_16 case_fold2_16_006[] = {
2348
{ 0x1E98, 0x0077, 0x030A },
2349
{ 0x1F89, 0x1F01, 0x03B9 },
2350
{ 0x1F99, 0x1F21, 0x03B9 },
2351
{ 0x1FA9, 0x1F61, 0x03B9 }
2352
};
2353
2354
static const CaseFoldMapping2_16 case_fold2_16_007[] = {
2355
{ 0x1E99, 0x0079, 0x030A },
2356
{ 0x1F88, 0x1F00, 0x03B9 },
2357
{ 0x1F98, 0x1F20, 0x03B9 },
2358
{ 0x1FA8, 0x1F60, 0x03B9 }
2359
};
2360
2361
static const CaseFoldMapping2_16 case_fold2_16_008[] = {
2362
{ 0x0149, 0x02BC, 0x006E },
2363
{ 0x1E96, 0x0068, 0x0331 },
2364
{ 0x1F87, 0x1F07, 0x03B9 },
2365
{ 0x1F97, 0x1F27, 0x03B9 },
2366
{ 0x1FA7, 0x1F67, 0x03B9 },
2367
{ 0xFB13, 0x0574, 0x0576 }
2368
};
2369
2370
static const CaseFoldMapping2_16 case_fold2_16_009[] = {
2371
{ 0x1E97, 0x0074, 0x0308 },
2372
{ 0x1F86, 0x1F06, 0x03B9 },
2373
{ 0x1F96, 0x1F26, 0x03B9 },
2374
{ 0x1FA6, 0x1F66, 0x03B9 },
2375
{ 0x1FB6, 0x03B1, 0x0342 },
2376
{ 0x1FC6, 0x03B7, 0x0342 },
2377
{ 0x1FD6, 0x03B9, 0x0342 },
2378
{ 0x1FE6, 0x03C5, 0x0342 },
2379
{ 0x1FF6, 0x03C9, 0x0342 },
2380
{ 0xFB02, 0x0066, 0x006C }
2381
};
2382
2383
static const CaseFoldMapping2_16 case_fold2_16_010[] = {
2384
{ 0x1F85, 0x1F05, 0x03B9 },
2385
{ 0x1F95, 0x1F25, 0x03B9 },
2386
{ 0x1FA5, 0x1F65, 0x03B9 },
2387
{ 0xFB01, 0x0066, 0x0069 }
2388
};
2389
2390
static const CaseFoldMapping2_16 case_fold2_16_011[] = {
2391
{ 0x1F84, 0x1F04, 0x03B9 },
2392
{ 0x1F94, 0x1F24, 0x03B9 },
2393
{ 0x1FA4, 0x1F64, 0x03B9 },
2394
{ 0x1FB4, 0x03AC, 0x03B9 },
2395
{ 0x1FC4, 0x03AE, 0x03B9 },
2396
{ 0x1FE4, 0x03C1, 0x0313 },
2397
{ 0x1FF4, 0x03CE, 0x03B9 },
2398
{ 0xFB00, 0x0066, 0x0066 }
2399
};
2400
2401
static const CaseFoldMapping2_16 case_fold2_16_012[] = {
2402
{ 0x1F83, 0x1F03, 0x03B9 },
2403
{ 0x1F93, 0x1F23, 0x03B9 },
2404
{ 0x1FA3, 0x1F63, 0x03B9 },
2405
{ 0x1FB3, 0x03B1, 0x03B9 },
2406
{ 0x1FC3, 0x03B7, 0x03B9 },
2407
{ 0x1FF3, 0x03C9, 0x03B9 },
2408
{ 0xFB17, 0x0574, 0x056D }
2409
};
2410
2411
static const CaseFoldMapping2_16 case_fold2_16_013[] = {
2412
{ 0x1F82, 0x1F02, 0x03B9 },
2413
{ 0x1F92, 0x1F22, 0x03B9 },
2414
{ 0x1FA2, 0x1F62, 0x03B9 },
2415
{ 0x1FB2, 0x1F70, 0x03B9 },
2416
{ 0x1FC2, 0x1F74, 0x03B9 },
2417
{ 0x1FF2, 0x1F7C, 0x03B9 },
2418
{ 0xFB06, 0x0073, 0x0074 },
2419
{ 0xFB16, 0x057E, 0x0576 }
2420
};
2421
2422
static const CaseFoldMapping2_16 case_fold2_16_014[] = {
2423
{ 0x1F81, 0x1F01, 0x03B9 },
2424
{ 0x1F91, 0x1F21, 0x03B9 },
2425
{ 0x1FA1, 0x1F61, 0x03B9 },
2426
{ 0xFB05, 0x0073, 0x0074 },
2427
{ 0xFB15, 0x0574, 0x056B }
2428
};
2429
2430
static const CaseFoldMapping2_16 case_fold2_16_015[] = {
2431
{ 0x00DF, 0x0073, 0x0073 },
2432
{ 0x1F50, 0x03C5, 0x0313 },
2433
{ 0x1F80, 0x1F00, 0x03B9 },
2434
{ 0x1F90, 0x1F20, 0x03B9 },
2435
{ 0x1FA0, 0x1F60, 0x03B9 },
2436
{ 0xFB14, 0x0574, 0x0565 }
2437
};
2438
2439
static const CaseFoldMapping3_16 case_fold3_16_000[] = {
2440
{ 0x1FB7, 0x03B1, 0x0342, 0x03B9 },
2441
{ 0x1FC7, 0x03B7, 0x0342, 0x03B9 },
2442
{ 0x1FD3, 0x03B9, 0x0308, 0x0301 },
2443
{ 0x1FD7, 0x03B9, 0x0308, 0x0342 },
2444
{ 0x1FE3, 0x03C5, 0x0308, 0x0301 },
2445
{ 0x1FE7, 0x03C5, 0x0308, 0x0342 },
2446
{ 0x1FF7, 0x03C9, 0x0342, 0x03B9 },
2447
{ 0xFB03, 0x0066, 0x0066, 0x0069 }
2448
};
2449
2450
static const CaseFoldMapping3_16 case_fold3_16_001[] = {
2451
{ 0x1F52, 0x03C5, 0x0313, 0x0300 },
2452
{ 0x1F56, 0x03C5, 0x0313, 0x0342 },
2453
{ 0x1FD2, 0x03B9, 0x0308, 0x0300 },
2454
{ 0x1FE2, 0x03C5, 0x0308, 0x0300 }
2455
};
2456
2457
static const CaseFoldMapping3_16 case_fold3_16_003[] = {
2458
{ 0x0390, 0x03B9, 0x0308, 0x0301 },
2459
{ 0x03B0, 0x03C5, 0x0308, 0x0301 },
2460
{ 0x1F54, 0x03C5, 0x0313, 0x0301 },
2461
{ 0xFB04, 0x0066, 0x0066, 0x006C }
2462
};
2463
2464
static const CaseFoldHashBucket1_16 case_fold_hash1_16[] = {
2465
{ case_fold1_16_000, SDL_arraysize(case_fold1_16_000) },
2466
{ case_fold1_16_001, SDL_arraysize(case_fold1_16_001) },
2467
{ case_fold1_16_002, SDL_arraysize(case_fold1_16_002) },
2468
{ case_fold1_16_003, SDL_arraysize(case_fold1_16_003) },
2469
{ case_fold1_16_004, SDL_arraysize(case_fold1_16_004) },
2470
{ case_fold1_16_005, SDL_arraysize(case_fold1_16_005) },
2471
{ case_fold1_16_006, SDL_arraysize(case_fold1_16_006) },
2472
{ case_fold1_16_007, SDL_arraysize(case_fold1_16_007) },
2473
{ case_fold1_16_008, SDL_arraysize(case_fold1_16_008) },
2474
{ case_fold1_16_009, SDL_arraysize(case_fold1_16_009) },
2475
{ case_fold1_16_010, SDL_arraysize(case_fold1_16_010) },
2476
{ case_fold1_16_011, SDL_arraysize(case_fold1_16_011) },
2477
{ case_fold1_16_012, SDL_arraysize(case_fold1_16_012) },
2478
{ case_fold1_16_013, SDL_arraysize(case_fold1_16_013) },
2479
{ case_fold1_16_014, SDL_arraysize(case_fold1_16_014) },
2480
{ case_fold1_16_015, SDL_arraysize(case_fold1_16_015) },
2481
{ case_fold1_16_016, SDL_arraysize(case_fold1_16_016) },
2482
{ case_fold1_16_017, SDL_arraysize(case_fold1_16_017) },
2483
{ case_fold1_16_018, SDL_arraysize(case_fold1_16_018) },
2484
{ case_fold1_16_019, SDL_arraysize(case_fold1_16_019) },
2485
{ case_fold1_16_020, SDL_arraysize(case_fold1_16_020) },
2486
{ case_fold1_16_021, SDL_arraysize(case_fold1_16_021) },
2487
{ case_fold1_16_022, SDL_arraysize(case_fold1_16_022) },
2488
{ case_fold1_16_023, SDL_arraysize(case_fold1_16_023) },
2489
{ case_fold1_16_024, SDL_arraysize(case_fold1_16_024) },
2490
{ case_fold1_16_025, SDL_arraysize(case_fold1_16_025) },
2491
{ case_fold1_16_026, SDL_arraysize(case_fold1_16_026) },
2492
{ case_fold1_16_027, SDL_arraysize(case_fold1_16_027) },
2493
{ case_fold1_16_028, SDL_arraysize(case_fold1_16_028) },
2494
{ case_fold1_16_029, SDL_arraysize(case_fold1_16_029) },
2495
{ case_fold1_16_030, SDL_arraysize(case_fold1_16_030) },
2496
{ case_fold1_16_031, SDL_arraysize(case_fold1_16_031) },
2497
{ case_fold1_16_032, SDL_arraysize(case_fold1_16_032) },
2498
{ case_fold1_16_033, SDL_arraysize(case_fold1_16_033) },
2499
{ case_fold1_16_034, SDL_arraysize(case_fold1_16_034) },
2500
{ case_fold1_16_035, SDL_arraysize(case_fold1_16_035) },
2501
{ case_fold1_16_036, SDL_arraysize(case_fold1_16_036) },
2502
{ case_fold1_16_037, SDL_arraysize(case_fold1_16_037) },
2503
{ case_fold1_16_038, SDL_arraysize(case_fold1_16_038) },
2504
{ case_fold1_16_039, SDL_arraysize(case_fold1_16_039) },
2505
{ case_fold1_16_040, SDL_arraysize(case_fold1_16_040) },
2506
{ case_fold1_16_041, SDL_arraysize(case_fold1_16_041) },
2507
{ case_fold1_16_042, SDL_arraysize(case_fold1_16_042) },
2508
{ case_fold1_16_043, SDL_arraysize(case_fold1_16_043) },
2509
{ case_fold1_16_044, SDL_arraysize(case_fold1_16_044) },
2510
{ case_fold1_16_045, SDL_arraysize(case_fold1_16_045) },
2511
{ case_fold1_16_046, SDL_arraysize(case_fold1_16_046) },
2512
{ case_fold1_16_047, SDL_arraysize(case_fold1_16_047) },
2513
{ case_fold1_16_048, SDL_arraysize(case_fold1_16_048) },
2514
{ case_fold1_16_049, SDL_arraysize(case_fold1_16_049) },
2515
{ case_fold1_16_050, SDL_arraysize(case_fold1_16_050) },
2516
{ case_fold1_16_051, SDL_arraysize(case_fold1_16_051) },
2517
{ case_fold1_16_052, SDL_arraysize(case_fold1_16_052) },
2518
{ case_fold1_16_053, SDL_arraysize(case_fold1_16_053) },
2519
{ case_fold1_16_054, SDL_arraysize(case_fold1_16_054) },
2520
{ case_fold1_16_055, SDL_arraysize(case_fold1_16_055) },
2521
{ case_fold1_16_056, SDL_arraysize(case_fold1_16_056) },
2522
{ case_fold1_16_057, SDL_arraysize(case_fold1_16_057) },
2523
{ case_fold1_16_058, SDL_arraysize(case_fold1_16_058) },
2524
{ case_fold1_16_059, SDL_arraysize(case_fold1_16_059) },
2525
{ case_fold1_16_060, SDL_arraysize(case_fold1_16_060) },
2526
{ case_fold1_16_061, SDL_arraysize(case_fold1_16_061) },
2527
{ case_fold1_16_062, SDL_arraysize(case_fold1_16_062) },
2528
{ case_fold1_16_063, SDL_arraysize(case_fold1_16_063) },
2529
{ case_fold1_16_064, SDL_arraysize(case_fold1_16_064) },
2530
{ case_fold1_16_065, SDL_arraysize(case_fold1_16_065) },
2531
{ case_fold1_16_066, SDL_arraysize(case_fold1_16_066) },
2532
{ case_fold1_16_067, SDL_arraysize(case_fold1_16_067) },
2533
{ case_fold1_16_068, SDL_arraysize(case_fold1_16_068) },
2534
{ case_fold1_16_069, SDL_arraysize(case_fold1_16_069) },
2535
{ case_fold1_16_070, SDL_arraysize(case_fold1_16_070) },
2536
{ case_fold1_16_071, SDL_arraysize(case_fold1_16_071) },
2537
{ case_fold1_16_072, SDL_arraysize(case_fold1_16_072) },
2538
{ case_fold1_16_073, SDL_arraysize(case_fold1_16_073) },
2539
{ case_fold1_16_074, SDL_arraysize(case_fold1_16_074) },
2540
{ case_fold1_16_075, SDL_arraysize(case_fold1_16_075) },
2541
{ case_fold1_16_076, SDL_arraysize(case_fold1_16_076) },
2542
{ case_fold1_16_077, SDL_arraysize(case_fold1_16_077) },
2543
{ case_fold1_16_078, SDL_arraysize(case_fold1_16_078) },
2544
{ case_fold1_16_079, SDL_arraysize(case_fold1_16_079) },
2545
{ case_fold1_16_080, SDL_arraysize(case_fold1_16_080) },
2546
{ case_fold1_16_081, SDL_arraysize(case_fold1_16_081) },
2547
{ case_fold1_16_082, SDL_arraysize(case_fold1_16_082) },
2548
{ case_fold1_16_083, SDL_arraysize(case_fold1_16_083) },
2549
{ case_fold1_16_084, SDL_arraysize(case_fold1_16_084) },
2550
{ case_fold1_16_085, SDL_arraysize(case_fold1_16_085) },
2551
{ case_fold1_16_086, SDL_arraysize(case_fold1_16_086) },
2552
{ case_fold1_16_087, SDL_arraysize(case_fold1_16_087) },
2553
{ case_fold1_16_088, SDL_arraysize(case_fold1_16_088) },
2554
{ case_fold1_16_089, SDL_arraysize(case_fold1_16_089) },
2555
{ case_fold1_16_090, SDL_arraysize(case_fold1_16_090) },
2556
{ case_fold1_16_091, SDL_arraysize(case_fold1_16_091) },
2557
{ case_fold1_16_092, SDL_arraysize(case_fold1_16_092) },
2558
{ case_fold1_16_093, SDL_arraysize(case_fold1_16_093) },
2559
{ case_fold1_16_094, SDL_arraysize(case_fold1_16_094) },
2560
{ case_fold1_16_095, SDL_arraysize(case_fold1_16_095) },
2561
{ case_fold1_16_096, SDL_arraysize(case_fold1_16_096) },
2562
{ case_fold1_16_097, SDL_arraysize(case_fold1_16_097) },
2563
{ case_fold1_16_098, SDL_arraysize(case_fold1_16_098) },
2564
{ case_fold1_16_099, SDL_arraysize(case_fold1_16_099) },
2565
{ case_fold1_16_100, SDL_arraysize(case_fold1_16_100) },
2566
{ case_fold1_16_101, SDL_arraysize(case_fold1_16_101) },
2567
{ case_fold1_16_102, SDL_arraysize(case_fold1_16_102) },
2568
{ case_fold1_16_103, SDL_arraysize(case_fold1_16_103) },
2569
{ case_fold1_16_104, SDL_arraysize(case_fold1_16_104) },
2570
{ case_fold1_16_105, SDL_arraysize(case_fold1_16_105) },
2571
{ case_fold1_16_106, SDL_arraysize(case_fold1_16_106) },
2572
{ case_fold1_16_107, SDL_arraysize(case_fold1_16_107) },
2573
{ case_fold1_16_108, SDL_arraysize(case_fold1_16_108) },
2574
{ case_fold1_16_109, SDL_arraysize(case_fold1_16_109) },
2575
{ case_fold1_16_110, SDL_arraysize(case_fold1_16_110) },
2576
{ case_fold1_16_111, SDL_arraysize(case_fold1_16_111) },
2577
{ case_fold1_16_112, SDL_arraysize(case_fold1_16_112) },
2578
{ case_fold1_16_113, SDL_arraysize(case_fold1_16_113) },
2579
{ case_fold1_16_114, SDL_arraysize(case_fold1_16_114) },
2580
{ case_fold1_16_115, SDL_arraysize(case_fold1_16_115) },
2581
{ case_fold1_16_116, SDL_arraysize(case_fold1_16_116) },
2582
{ case_fold1_16_117, SDL_arraysize(case_fold1_16_117) },
2583
{ case_fold1_16_118, SDL_arraysize(case_fold1_16_118) },
2584
{ case_fold1_16_119, SDL_arraysize(case_fold1_16_119) },
2585
{ case_fold1_16_120, SDL_arraysize(case_fold1_16_120) },
2586
{ case_fold1_16_121, SDL_arraysize(case_fold1_16_121) },
2587
{ case_fold1_16_122, SDL_arraysize(case_fold1_16_122) },
2588
{ NULL, 0 },
2589
{ case_fold1_16_124, SDL_arraysize(case_fold1_16_124) },
2590
{ NULL, 0 },
2591
{ case_fold1_16_126, SDL_arraysize(case_fold1_16_126) },
2592
{ case_fold1_16_127, SDL_arraysize(case_fold1_16_127) },
2593
{ case_fold1_16_128, SDL_arraysize(case_fold1_16_128) },
2594
{ case_fold1_16_129, SDL_arraysize(case_fold1_16_129) },
2595
{ case_fold1_16_130, SDL_arraysize(case_fold1_16_130) },
2596
{ case_fold1_16_131, SDL_arraysize(case_fold1_16_131) },
2597
{ case_fold1_16_132, SDL_arraysize(case_fold1_16_132) },
2598
{ case_fold1_16_133, SDL_arraysize(case_fold1_16_133) },
2599
{ case_fold1_16_134, SDL_arraysize(case_fold1_16_134) },
2600
{ case_fold1_16_135, SDL_arraysize(case_fold1_16_135) },
2601
{ case_fold1_16_136, SDL_arraysize(case_fold1_16_136) },
2602
{ case_fold1_16_137, SDL_arraysize(case_fold1_16_137) },
2603
{ case_fold1_16_138, SDL_arraysize(case_fold1_16_138) },
2604
{ case_fold1_16_139, SDL_arraysize(case_fold1_16_139) },
2605
{ case_fold1_16_140, SDL_arraysize(case_fold1_16_140) },
2606
{ case_fold1_16_141, SDL_arraysize(case_fold1_16_141) },
2607
{ case_fold1_16_142, SDL_arraysize(case_fold1_16_142) },
2608
{ case_fold1_16_143, SDL_arraysize(case_fold1_16_143) },
2609
{ case_fold1_16_144, SDL_arraysize(case_fold1_16_144) },
2610
{ case_fold1_16_145, SDL_arraysize(case_fold1_16_145) },
2611
{ case_fold1_16_146, SDL_arraysize(case_fold1_16_146) },
2612
{ case_fold1_16_147, SDL_arraysize(case_fold1_16_147) },
2613
{ case_fold1_16_148, SDL_arraysize(case_fold1_16_148) },
2614
{ case_fold1_16_149, SDL_arraysize(case_fold1_16_149) },
2615
{ case_fold1_16_150, SDL_arraysize(case_fold1_16_150) },
2616
{ case_fold1_16_151, SDL_arraysize(case_fold1_16_151) },
2617
{ case_fold1_16_152, SDL_arraysize(case_fold1_16_152) },
2618
{ case_fold1_16_153, SDL_arraysize(case_fold1_16_153) },
2619
{ case_fold1_16_154, SDL_arraysize(case_fold1_16_154) },
2620
{ case_fold1_16_155, SDL_arraysize(case_fold1_16_155) },
2621
{ case_fold1_16_156, SDL_arraysize(case_fold1_16_156) },
2622
{ case_fold1_16_157, SDL_arraysize(case_fold1_16_157) },
2623
{ case_fold1_16_158, SDL_arraysize(case_fold1_16_158) },
2624
{ case_fold1_16_159, SDL_arraysize(case_fold1_16_159) },
2625
{ case_fold1_16_160, SDL_arraysize(case_fold1_16_160) },
2626
{ case_fold1_16_161, SDL_arraysize(case_fold1_16_161) },
2627
{ case_fold1_16_162, SDL_arraysize(case_fold1_16_162) },
2628
{ case_fold1_16_163, SDL_arraysize(case_fold1_16_163) },
2629
{ case_fold1_16_164, SDL_arraysize(case_fold1_16_164) },
2630
{ case_fold1_16_165, SDL_arraysize(case_fold1_16_165) },
2631
{ case_fold1_16_166, SDL_arraysize(case_fold1_16_166) },
2632
{ case_fold1_16_167, SDL_arraysize(case_fold1_16_167) },
2633
{ case_fold1_16_168, SDL_arraysize(case_fold1_16_168) },
2634
{ case_fold1_16_169, SDL_arraysize(case_fold1_16_169) },
2635
{ case_fold1_16_170, SDL_arraysize(case_fold1_16_170) },
2636
{ case_fold1_16_171, SDL_arraysize(case_fold1_16_171) },
2637
{ case_fold1_16_172, SDL_arraysize(case_fold1_16_172) },
2638
{ case_fold1_16_173, SDL_arraysize(case_fold1_16_173) },
2639
{ case_fold1_16_174, SDL_arraysize(case_fold1_16_174) },
2640
{ case_fold1_16_175, SDL_arraysize(case_fold1_16_175) },
2641
{ case_fold1_16_176, SDL_arraysize(case_fold1_16_176) },
2642
{ case_fold1_16_177, SDL_arraysize(case_fold1_16_177) },
2643
{ case_fold1_16_178, SDL_arraysize(case_fold1_16_178) },
2644
{ case_fold1_16_179, SDL_arraysize(case_fold1_16_179) },
2645
{ case_fold1_16_180, SDL_arraysize(case_fold1_16_180) },
2646
{ case_fold1_16_181, SDL_arraysize(case_fold1_16_181) },
2647
{ case_fold1_16_182, SDL_arraysize(case_fold1_16_182) },
2648
{ case_fold1_16_183, SDL_arraysize(case_fold1_16_183) },
2649
{ case_fold1_16_184, SDL_arraysize(case_fold1_16_184) },
2650
{ case_fold1_16_185, SDL_arraysize(case_fold1_16_185) },
2651
{ case_fold1_16_186, SDL_arraysize(case_fold1_16_186) },
2652
{ case_fold1_16_187, SDL_arraysize(case_fold1_16_187) },
2653
{ case_fold1_16_188, SDL_arraysize(case_fold1_16_188) },
2654
{ case_fold1_16_189, SDL_arraysize(case_fold1_16_189) },
2655
{ case_fold1_16_190, SDL_arraysize(case_fold1_16_190) },
2656
{ case_fold1_16_191, SDL_arraysize(case_fold1_16_191) },
2657
{ case_fold1_16_192, SDL_arraysize(case_fold1_16_192) },
2658
{ case_fold1_16_193, SDL_arraysize(case_fold1_16_193) },
2659
{ case_fold1_16_194, SDL_arraysize(case_fold1_16_194) },
2660
{ case_fold1_16_195, SDL_arraysize(case_fold1_16_195) },
2661
{ case_fold1_16_196, SDL_arraysize(case_fold1_16_196) },
2662
{ case_fold1_16_197, SDL_arraysize(case_fold1_16_197) },
2663
{ case_fold1_16_198, SDL_arraysize(case_fold1_16_198) },
2664
{ case_fold1_16_199, SDL_arraysize(case_fold1_16_199) },
2665
{ case_fold1_16_200, SDL_arraysize(case_fold1_16_200) },
2666
{ case_fold1_16_201, SDL_arraysize(case_fold1_16_201) },
2667
{ case_fold1_16_202, SDL_arraysize(case_fold1_16_202) },
2668
{ case_fold1_16_203, SDL_arraysize(case_fold1_16_203) },
2669
{ case_fold1_16_204, SDL_arraysize(case_fold1_16_204) },
2670
{ case_fold1_16_205, SDL_arraysize(case_fold1_16_205) },
2671
{ case_fold1_16_206, SDL_arraysize(case_fold1_16_206) },
2672
{ case_fold1_16_207, SDL_arraysize(case_fold1_16_207) },
2673
{ case_fold1_16_208, SDL_arraysize(case_fold1_16_208) },
2674
{ case_fold1_16_209, SDL_arraysize(case_fold1_16_209) },
2675
{ case_fold1_16_210, SDL_arraysize(case_fold1_16_210) },
2676
{ case_fold1_16_211, SDL_arraysize(case_fold1_16_211) },
2677
{ case_fold1_16_212, SDL_arraysize(case_fold1_16_212) },
2678
{ case_fold1_16_213, SDL_arraysize(case_fold1_16_213) },
2679
{ case_fold1_16_214, SDL_arraysize(case_fold1_16_214) },
2680
{ case_fold1_16_215, SDL_arraysize(case_fold1_16_215) },
2681
{ case_fold1_16_216, SDL_arraysize(case_fold1_16_216) },
2682
{ case_fold1_16_217, SDL_arraysize(case_fold1_16_217) },
2683
{ case_fold1_16_218, SDL_arraysize(case_fold1_16_218) },
2684
{ case_fold1_16_219, SDL_arraysize(case_fold1_16_219) },
2685
{ case_fold1_16_220, SDL_arraysize(case_fold1_16_220) },
2686
{ case_fold1_16_221, SDL_arraysize(case_fold1_16_221) },
2687
{ case_fold1_16_222, SDL_arraysize(case_fold1_16_222) },
2688
{ case_fold1_16_223, SDL_arraysize(case_fold1_16_223) },
2689
{ case_fold1_16_224, SDL_arraysize(case_fold1_16_224) },
2690
{ case_fold1_16_225, SDL_arraysize(case_fold1_16_225) },
2691
{ case_fold1_16_226, SDL_arraysize(case_fold1_16_226) },
2692
{ case_fold1_16_227, SDL_arraysize(case_fold1_16_227) },
2693
{ case_fold1_16_228, SDL_arraysize(case_fold1_16_228) },
2694
{ case_fold1_16_229, SDL_arraysize(case_fold1_16_229) },
2695
{ case_fold1_16_230, SDL_arraysize(case_fold1_16_230) },
2696
{ case_fold1_16_231, SDL_arraysize(case_fold1_16_231) },
2697
{ case_fold1_16_232, SDL_arraysize(case_fold1_16_232) },
2698
{ case_fold1_16_233, SDL_arraysize(case_fold1_16_233) },
2699
{ case_fold1_16_234, SDL_arraysize(case_fold1_16_234) },
2700
{ case_fold1_16_235, SDL_arraysize(case_fold1_16_235) },
2701
{ case_fold1_16_236, SDL_arraysize(case_fold1_16_236) },
2702
{ case_fold1_16_237, SDL_arraysize(case_fold1_16_237) },
2703
{ case_fold1_16_238, SDL_arraysize(case_fold1_16_238) },
2704
{ case_fold1_16_239, SDL_arraysize(case_fold1_16_239) },
2705
{ case_fold1_16_240, SDL_arraysize(case_fold1_16_240) },
2706
{ case_fold1_16_241, SDL_arraysize(case_fold1_16_241) },
2707
{ case_fold1_16_242, SDL_arraysize(case_fold1_16_242) },
2708
{ case_fold1_16_243, SDL_arraysize(case_fold1_16_243) },
2709
{ case_fold1_16_244, SDL_arraysize(case_fold1_16_244) },
2710
{ case_fold1_16_245, SDL_arraysize(case_fold1_16_245) },
2711
{ case_fold1_16_246, SDL_arraysize(case_fold1_16_246) },
2712
{ case_fold1_16_247, SDL_arraysize(case_fold1_16_247) },
2713
{ case_fold1_16_248, SDL_arraysize(case_fold1_16_248) },
2714
{ case_fold1_16_249, SDL_arraysize(case_fold1_16_249) },
2715
{ case_fold1_16_250, SDL_arraysize(case_fold1_16_250) },
2716
{ case_fold1_16_251, SDL_arraysize(case_fold1_16_251) },
2717
{ case_fold1_16_252, SDL_arraysize(case_fold1_16_252) },
2718
{ case_fold1_16_253, SDL_arraysize(case_fold1_16_253) },
2719
{ case_fold1_16_254, SDL_arraysize(case_fold1_16_254) },
2720
{ case_fold1_16_255, SDL_arraysize(case_fold1_16_255) },
2721
};
2722
2723
static const CaseFoldHashBucket1_32 case_fold_hash1_32[] = {
2724
{ case_fold1_32_000, SDL_arraysize(case_fold1_32_000) },
2725
{ case_fold1_32_001, SDL_arraysize(case_fold1_32_001) },
2726
{ case_fold1_32_002, SDL_arraysize(case_fold1_32_002) },
2727
{ case_fold1_32_003, SDL_arraysize(case_fold1_32_003) },
2728
{ case_fold1_32_004, SDL_arraysize(case_fold1_32_004) },
2729
{ case_fold1_32_005, SDL_arraysize(case_fold1_32_005) },
2730
{ case_fold1_32_006, SDL_arraysize(case_fold1_32_006) },
2731
{ case_fold1_32_007, SDL_arraysize(case_fold1_32_007) },
2732
{ case_fold1_32_008, SDL_arraysize(case_fold1_32_008) },
2733
{ case_fold1_32_009, SDL_arraysize(case_fold1_32_009) },
2734
{ case_fold1_32_010, SDL_arraysize(case_fold1_32_010) },
2735
{ case_fold1_32_011, SDL_arraysize(case_fold1_32_011) },
2736
{ case_fold1_32_012, SDL_arraysize(case_fold1_32_012) },
2737
{ case_fold1_32_013, SDL_arraysize(case_fold1_32_013) },
2738
{ case_fold1_32_014, SDL_arraysize(case_fold1_32_014) },
2739
{ case_fold1_32_015, SDL_arraysize(case_fold1_32_015) },
2740
};
2741
2742
static const CaseFoldHashBucket2_16 case_fold_hash2_16[] = {
2743
{ case_fold2_16_000, SDL_arraysize(case_fold2_16_000) },
2744
{ case_fold2_16_001, SDL_arraysize(case_fold2_16_001) },
2745
{ case_fold2_16_002, SDL_arraysize(case_fold2_16_002) },
2746
{ case_fold2_16_003, SDL_arraysize(case_fold2_16_003) },
2747
{ case_fold2_16_004, SDL_arraysize(case_fold2_16_004) },
2748
{ case_fold2_16_005, SDL_arraysize(case_fold2_16_005) },
2749
{ case_fold2_16_006, SDL_arraysize(case_fold2_16_006) },
2750
{ case_fold2_16_007, SDL_arraysize(case_fold2_16_007) },
2751
{ case_fold2_16_008, SDL_arraysize(case_fold2_16_008) },
2752
{ case_fold2_16_009, SDL_arraysize(case_fold2_16_009) },
2753
{ case_fold2_16_010, SDL_arraysize(case_fold2_16_010) },
2754
{ case_fold2_16_011, SDL_arraysize(case_fold2_16_011) },
2755
{ case_fold2_16_012, SDL_arraysize(case_fold2_16_012) },
2756
{ case_fold2_16_013, SDL_arraysize(case_fold2_16_013) },
2757
{ case_fold2_16_014, SDL_arraysize(case_fold2_16_014) },
2758
{ case_fold2_16_015, SDL_arraysize(case_fold2_16_015) },
2759
};
2760
2761
static const CaseFoldHashBucket3_16 case_fold_hash3_16[] = {
2762
{ case_fold3_16_000, SDL_arraysize(case_fold3_16_000) },
2763
{ case_fold3_16_001, SDL_arraysize(case_fold3_16_001) },
2764
{ NULL, 0 },
2765
{ case_fold3_16_003, SDL_arraysize(case_fold3_16_003) },
2766
};
2767
2768
#endif // SDL_casefolding_h_
2769
2770
2771