This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
WinCE Perl EVC4 support
[perl5.git] / charclass_invlists.h
CommitLineData
9d9177be
KW
1/* -*- buffer-read-only: t -*-
2 * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
3 * This file is built by regen/mk_invlists.pl from Unicode::UCD.
4 * Any changes made here will be lost!
5 */
6
7/* See the generating file for comments */
8
9
015bb97c
CB
10#ifndef PERL_IN_XSUB_RE
11
af495420 12static const UV Latin1_invlist[] = {
9d9177be 13 2, /* Number of elements */
0a07b44b 14 148565664, /* Version and data structure type */
a0316a6c
KW
15 0, /* 0 if the list starts at 0;
16 1 if it starts at the element beyond 0 */
17 0,
0a07b44b 18 256
9d9177be
KW
19};
20
015bb97c
CB
21#endif
22
23#ifndef PERL_IN_XSUB_RE
24
af495420 25static const UV AboveLatin1_invlist[] = {
0a07b44b
KW
26 2, /* Number of elements */
27 148565664, /* Version and data structure type */
a0316a6c
KW
28 1, /* 0 if the list starts at 0;
29 1 if it starts at the element beyond 0 */
30 0,
9d9177be
KW
31 256
32};
33
015bb97c
CB
34#endif
35
36#ifndef PERL_IN_XSUB_RE
37
af495420 38static const UV ASCII_invlist[] = {
9d9177be 39 2, /* Number of elements */
0a07b44b 40 148565664, /* Version and data structure type */
a0316a6c
KW
41 0, /* 0 if the list starts at 0;
42 1 if it starts at the element beyond 0 */
43 0,
0a07b44b 44 128
9d9177be
KW
45};
46
015bb97c
CB
47#endif
48
49#ifndef PERL_IN_XSUB_RE
50
af495420 51static const UV L1Cased_invlist[] = {
0a07b44b
KW
52 17, /* Number of elements */
53 148565664, /* Version and data structure type */
a0316a6c
KW
54 1, /* 0 if the list starts at 0;
55 1 if it starts at the element beyond 0 */
56 0,
dab0c3e7
KW
57 65,
58 91,
59 97,
60 123,
61 170,
62 171,
63 181,
64 182,
65 186,
66 187,
67 192,
68 215,
69 216,
70 247,
71 248,
72 443
73};
74
015bb97c
CB
75#endif
76
77#ifndef PERL_IN_XSUB_RE
78
af495420 79static const UV VertSpace_invlist[] = {
0a07b44b
KW
80 7, /* Number of elements */
81 148565664, /* Version and data structure type */
a0316a6c
KW
82 1, /* 0 if the list starts at 0;
83 1 if it starts at the element beyond 0 */
84 0,
3f427fd9
KW
85 10,
86 14,
87 133,
88 134,
89 8232,
90 8234
91};
92
015bb97c
CB
93#endif
94
95#ifndef PERL_IN_XSUB_RE
96
af495420 97static const UV PerlSpace_invlist[] = {
0a07b44b
KW
98 5, /* Number of elements */
99 148565664, /* Version and data structure type */
a0316a6c
KW
100 1, /* 0 if the list starts at 0;
101 1 if it starts at the element beyond 0 */
102 0,
3f427fd9 103 9,
3f427fd9
KW
104 14,
105 32,
106 33
107};
108
015bb97c
CB
109#endif
110
111#ifndef PERL_IN_XSUB_RE
112
af495420 113static const UV XPerlSpace_invlist[] = {
a9c9e371 114 21, /* Number of elements */
0a07b44b 115 148565664, /* Version and data structure type */
a0316a6c
KW
116 1, /* 0 if the list starts at 0;
117 1 if it starts at the element beyond 0 */
118 0,
3f427fd9 119 9,
3f427fd9
KW
120 14,
121 32,
122 33,
123 133,
124 134,
125 160,
126 161,
127 5760,
128 5761,
3f427fd9
KW
129 8192,
130 8203,
131 8232,
132 8234,
133 8239,
134 8240,
135 8287,
136 8288,
137 12288,
138 12289
139};
140
015bb97c
CB
141#endif
142
143#ifndef PERL_IN_XSUB_RE
144
af495420 145static const UV PosixAlnum_invlist[] = {
0a07b44b
KW
146 7, /* Number of elements */
147 148565664, /* Version and data structure type */
a0316a6c
KW
148 1, /* 0 if the list starts at 0;
149 1 if it starts at the element beyond 0 */
150 0,
3f427fd9
KW
151 48,
152 58,
153 65,
154 91,
155 97,
156 123
157};
158
015bb97c
CB
159#endif
160
161#ifndef PERL_IN_XSUB_RE
162
af495420 163static const UV L1PosixAlnum_invlist[] = {
0a07b44b
KW
164 19, /* Number of elements */
165 148565664, /* Version and data structure type */
a0316a6c
KW
166 1, /* 0 if the list starts at 0;
167 1 if it starts at the element beyond 0 */
168 0,
3f427fd9
KW
169 48,
170 58,
171 65,
172 91,
173 97,
174 123,
175 170,
176 171,
177 181,
178 182,
179 186,
180 187,
181 192,
182 215,
183 216,
184 247,
185 248,
186 706
187};
188
015bb97c
CB
189#endif
190
191#ifndef PERL_IN_XSUB_RE
192
af495420 193static const UV PosixAlpha_invlist[] = {
0a07b44b
KW
194 5, /* Number of elements */
195 148565664, /* Version and data structure type */
a0316a6c
KW
196 1, /* 0 if the list starts at 0;
197 1 if it starts at the element beyond 0 */
198 0,
3f427fd9
KW
199 65,
200 91,
201 97,
202 123
203};
204
015bb97c
CB
205#endif
206
207#ifndef PERL_IN_XSUB_RE
208
af495420 209static const UV L1PosixAlpha_invlist[] = {
0a07b44b
KW
210 17, /* Number of elements */
211 148565664, /* Version and data structure type */
a0316a6c
KW
212 1, /* 0 if the list starts at 0;
213 1 if it starts at the element beyond 0 */
214 0,
3f427fd9
KW
215 65,
216 91,
217 97,
218 123,
219 170,
220 171,
221 181,
222 182,
223 186,
224 187,
225 192,
226 215,
227 216,
228 247,
229 248,
230 706
231};
232
015bb97c
CB
233#endif
234
235#ifndef PERL_IN_XSUB_RE
236
af495420 237static const UV PosixBlank_invlist[] = {
0a07b44b
KW
238 5, /* Number of elements */
239 148565664, /* Version and data structure type */
a0316a6c
KW
240 1, /* 0 if the list starts at 0;
241 1 if it starts at the element beyond 0 */
242 0,
3f427fd9
KW
243 9,
244 10,
245 32,
246 33
247};
248
015bb97c
CB
249#endif
250
251#ifndef PERL_IN_XSUB_RE
252
af495420 253static const UV XPosixBlank_invlist[] = {
a9c9e371 254 17, /* Number of elements */
0a07b44b 255 148565664, /* Version and data structure type */
a0316a6c
KW
256 1, /* 0 if the list starts at 0;
257 1 if it starts at the element beyond 0 */
258 0,
3f427fd9
KW
259 9,
260 10,
261 32,
262 33,
263 160,
264 161,
265 5760,
266 5761,
3f427fd9
KW
267 8192,
268 8203,
269 8239,
270 8240,
271 8287,
272 8288,
273 12288,
274 12289
275};
276
015bb97c
CB
277#endif
278
279#ifndef PERL_IN_XSUB_RE
280
af495420 281static const UV PosixCntrl_invlist[] = {
3f427fd9 282 4, /* Number of elements */
0a07b44b 283 148565664, /* Version and data structure type */
a0316a6c
KW
284 0, /* 0 if the list starts at 0;
285 1 if it starts at the element beyond 0 */
286 0,
3f427fd9
KW
287 32,
288 127,
0a07b44b 289 128
3f427fd9
KW
290};
291
015bb97c
CB
292#endif
293
294#ifndef PERL_IN_XSUB_RE
295
af495420 296static const UV XPosixCntrl_invlist[] = {
3f427fd9 297 4, /* Number of elements */
0a07b44b 298 148565664, /* Version and data structure type */
a0316a6c
KW
299 0, /* 0 if the list starts at 0;
300 1 if it starts at the element beyond 0 */
301 0,
3f427fd9
KW
302 32,
303 127,
0a07b44b 304 160
3f427fd9
KW
305};
306
015bb97c
CB
307#endif
308
309#ifndef PERL_IN_XSUB_RE
310
af495420 311static const UV PosixDigit_invlist[] = {
0a07b44b
KW
312 3, /* Number of elements */
313 148565664, /* Version and data structure type */
a0316a6c
KW
314 1, /* 0 if the list starts at 0;
315 1 if it starts at the element beyond 0 */
316 0,
3f427fd9
KW
317 48,
318 58
319};
320
015bb97c
CB
321#endif
322
323#ifndef PERL_IN_XSUB_RE
324
af495420 325static const UV PosixGraph_invlist[] = {
0a07b44b
KW
326 3, /* Number of elements */
327 148565664, /* Version and data structure type */
a0316a6c
KW
328 1, /* 0 if the list starts at 0;
329 1 if it starts at the element beyond 0 */
330 0,
3f427fd9
KW
331 33,
332 127
333};
334
015bb97c
CB
335#endif
336
337#ifndef PERL_IN_XSUB_RE
338
af495420 339static const UV L1PosixGraph_invlist[] = {
0a07b44b
KW
340 5, /* Number of elements */
341 148565664, /* Version and data structure type */
a0316a6c
KW
342 1, /* 0 if the list starts at 0;
343 1 if it starts at the element beyond 0 */
344 0,
3f427fd9
KW
345 33,
346 127,
347 161,
348 888
349};
350
015bb97c
CB
351#endif
352
353#ifndef PERL_IN_XSUB_RE
354
af495420 355static const UV PosixLower_invlist[] = {
0a07b44b
KW
356 3, /* Number of elements */
357 148565664, /* Version and data structure type */
a0316a6c
KW
358 1, /* 0 if the list starts at 0;
359 1 if it starts at the element beyond 0 */
360 0,
3f427fd9
KW
361 97,
362 123
363};
364
015bb97c
CB
365#endif
366
367#ifndef PERL_IN_XSUB_RE
368
af495420 369static const UV L1PosixLower_invlist[] = {
0a07b44b
KW
370 13, /* Number of elements */
371 148565664, /* Version and data structure type */
a0316a6c
KW
372 1, /* 0 if the list starts at 0;
373 1 if it starts at the element beyond 0 */
374 0,
3f427fd9
KW
375 97,
376 123,
377 170,
378 171,
379 181,
380 182,
381 186,
382 187,
383 223,
384 247,
385 248,
386 256
387};
388
015bb97c
CB
389#endif
390
391#ifndef PERL_IN_XSUB_RE
392
af495420 393static const UV PosixPrint_invlist[] = {
0a07b44b
KW
394 3, /* Number of elements */
395 148565664, /* Version and data structure type */
a0316a6c
KW
396 1, /* 0 if the list starts at 0;
397 1 if it starts at the element beyond 0 */
398 0,
3f427fd9
KW
399 32,
400 127
401};
402
015bb97c
CB
403#endif
404
405#ifndef PERL_IN_XSUB_RE
406
af495420 407static const UV L1PosixPrint_invlist[] = {
0a07b44b
KW
408 5, /* Number of elements */
409 148565664, /* Version and data structure type */
a0316a6c
KW
410 1, /* 0 if the list starts at 0;
411 1 if it starts at the element beyond 0 */
412 0,
3f427fd9
KW
413 32,
414 127,
415 160,
416 888
417};
418
015bb97c
CB
419#endif
420
421#ifndef PERL_IN_XSUB_RE
422
af495420 423static const UV PosixPunct_invlist[] = {
0a07b44b
KW
424 9, /* Number of elements */
425 148565664, /* Version and data structure type */
a0316a6c
KW
426 1, /* 0 if the list starts at 0;
427 1 if it starts at the element beyond 0 */
428 0,
3f427fd9
KW
429 33,
430 48,
431 58,
432 65,
433 91,
434 97,
435 123,
436 127
437};
438
015bb97c
CB
439#endif
440
441#ifndef PERL_IN_XSUB_RE
442
af495420 443static const UV L1PosixPunct_invlist[] = {
0a07b44b
KW
444 21, /* Number of elements */
445 148565664, /* Version and data structure type */
a0316a6c
KW
446 1, /* 0 if the list starts at 0;
447 1 if it starts at the element beyond 0 */
448 0,
3f427fd9
KW
449 33,
450 48,
451 58,
452 65,
453 91,
454 97,
455 123,
456 127,
457 161,
458 162,
459 167,
460 168,
461 171,
462 172,
463 182,
464 184,
465 187,
466 188,
467 191,
b4069bca 468 192
3f427fd9
KW
469};
470
015bb97c
CB
471#endif
472
473#ifndef PERL_IN_XSUB_RE
474
af495420 475static const UV PosixSpace_invlist[] = {
0a07b44b
KW
476 5, /* Number of elements */
477 148565664, /* Version and data structure type */
a0316a6c
KW
478 1, /* 0 if the list starts at 0;
479 1 if it starts at the element beyond 0 */
480 0,
3f427fd9
KW
481 9,
482 14,
483 32,
484 33
485};
486
015bb97c
CB
487#endif
488
489#ifndef PERL_IN_XSUB_RE
490
af495420 491static const UV XPosixSpace_invlist[] = {
a9c9e371 492 21, /* Number of elements */
0a07b44b 493 148565664, /* Version and data structure type */
a0316a6c
KW
494 1, /* 0 if the list starts at 0;
495 1 if it starts at the element beyond 0 */
496 0,
3f427fd9
KW
497 9,
498 14,
499 32,
500 33,
501 133,
502 134,
503 160,
504 161,
505 5760,
506 5761,
3f427fd9
KW
507 8192,
508 8203,
509 8232,
510 8234,
511 8239,
512 8240,
513 8287,
514 8288,
515 12288,
516 12289
517};
518
015bb97c
CB
519#endif
520
521#ifndef PERL_IN_XSUB_RE
522
af495420 523static const UV PosixUpper_invlist[] = {
0a07b44b
KW
524 3, /* Number of elements */
525 148565664, /* Version and data structure type */
a0316a6c
KW
526 1, /* 0 if the list starts at 0;
527 1 if it starts at the element beyond 0 */
528 0,
3f427fd9
KW
529 65,
530 91
531};
532
015bb97c
CB
533#endif
534
535#ifndef PERL_IN_XSUB_RE
536
af495420 537static const UV L1PosixUpper_invlist[] = {
0a07b44b
KW
538 7, /* Number of elements */
539 148565664, /* Version and data structure type */
a0316a6c
KW
540 1, /* 0 if the list starts at 0;
541 1 if it starts at the element beyond 0 */
542 0,
3f427fd9
KW
543 65,
544 91,
545 192,
546 215,
547 216,
b4069bca 548 223
3f427fd9
KW
549};
550
015bb97c
CB
551#endif
552
553#ifndef PERL_IN_XSUB_RE
554
af495420 555static const UV PosixWord_invlist[] = {
0a07b44b
KW
556 9, /* Number of elements */
557 148565664, /* Version and data structure type */
a0316a6c
KW
558 1, /* 0 if the list starts at 0;
559 1 if it starts at the element beyond 0 */
560 0,
3f427fd9
KW
561 48,
562 58,
563 65,
564 91,
565 95,
566 96,
567 97,
568 123
569};
570
015bb97c
CB
571#endif
572
573#ifndef PERL_IN_XSUB_RE
574
af495420 575static const UV L1PosixWord_invlist[] = {
0a07b44b
KW
576 21, /* Number of elements */
577 148565664, /* Version and data structure type */
a0316a6c
KW
578 1, /* 0 if the list starts at 0;
579 1 if it starts at the element beyond 0 */
580 0,
3f427fd9
KW
581 48,
582 58,
583 65,
584 91,
585 95,
586 96,
587 97,
588 123,
589 170,
590 171,
591 181,
592 182,
593 186,
594 187,
595 192,
596 215,
597 216,
598 247,
599 248,
600 706
601};
602
015bb97c
CB
603#endif
604
605#ifndef PERL_IN_XSUB_RE
606
af495420 607static const UV PosixXDigit_invlist[] = {
0a07b44b
KW
608 7, /* Number of elements */
609 148565664, /* Version and data structure type */
a0316a6c
KW
610 1, /* 0 if the list starts at 0;
611 1 if it starts at the element beyond 0 */
612 0,
3f427fd9
KW
613 48,
614 58,
615 65,
616 71,
617 97,
618 103
619};
620
015bb97c
CB
621#endif
622
623#ifndef PERL_IN_XSUB_RE
624
af495420 625static const UV XPosixXDigit_invlist[] = {
0a07b44b
KW
626 13, /* Number of elements */
627 148565664, /* Version and data structure type */
a0316a6c
KW
628 1, /* 0 if the list starts at 0;
629 1 if it starts at the element beyond 0 */
630 0,
3f427fd9
KW
631 48,
632 58,
633 65,
634 71,
635 97,
636 103,
637 65296,
638 65306,
639 65313,
640 65319,
641 65345,
642 65351
643};
644
015bb97c
CB
645#endif
646
af495420 647static const UV NonL1_Perl_Non_Final_Folds_invlist[] = {
0a07b44b
KW
648 45, /* Number of elements */
649 148565664, /* Version and data structure type */
a0316a6c
KW
650 1, /* 0 if the list starts at 0;
651 1 if it starts at the element beyond 0 */
652 0,
b72a36d4
KW
653 700,
654 701,
655 776,
656 777,
657 787,
658 788,
659 834,
660 835,
661 940,
662 941,
663 942,
664 943,
665 945,
666 946,
667 951,
668 952,
669 953,
670 954,
671 961,
672 962,
673 965,
674 966,
675 969,
676 970,
677 974,
678 975,
679 1381,
680 1382,
681 1396,
682 1397,
683 1406,
684 1407,
685 7936,
686 7944,
687 7968,
688 7976,
689 8032,
690 8040,
691 8048,
692 8049,
693 8052,
694 8053,
695 8060,
696 8061
697};
698
015bb97c
CB
699#ifndef PERL_IN_XSUB_RE
700
af495420 701static const UV _Perl_Multi_Char_Folds_invlist[] = {
0a07b44b
KW
702 59, /* Number of elements */
703 148565664, /* Version and data structure type */
a0316a6c
KW
704 1, /* 0 if the list starts at 0;
705 1 if it starts at the element beyond 0 */
706 0,
9ffebac4
KW
707 223,
708 224,
709 304,
710 305,
711 329,
712 330,
713 496,
714 497,
715 912,
716 913,
717 944,
718 945,
719 1415,
720 1416,
721 7830,
722 7835,
723 7838,
724 7839,
725 8016,
726 8017,
727 8018,
728 8019,
729 8020,
730 8021,
731 8022,
732 8023,
733 8064,
734 8112,
735 8114,
736 8117,
737 8118,
738 8120,
739 8124,
740 8125,
741 8130,
742 8133,
743 8134,
744 8136,
745 8140,
746 8141,
747 8146,
748 8148,
749 8150,
750 8152,
751 8162,
752 8165,
753 8166,
754 8168,
755 8178,
756 8181,
757 8182,
758 8184,
759 8188,
760 8189,
761 64256,
762 64263,
763 64275,
764 64280
765};
766
015bb97c
CB
767#endif
768
892d8259
KW
769#ifndef PERL_IN_XSUB_RE
770
771static const UV UpperLatin1_invlist[] = {
772 3, /* Number of elements */
773 148565664, /* Version and data structure type */
774 1, /* 0 if the list starts at 0;
775 1 if it starts at the element beyond 0 */
776 0,
777 128,
778 256
779};
780
781#endif
782
9d9177be 783/* ex: set ro: */