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