xref: /aosp_15_r20/external/pcre/maint/pcre2_chartables.c.non-standard (revision 22dc650d8ae982c6770746019a6f94af92b0f024)
1*22dc650dSSadaf Ebrahimi#ifdef HAVE_CONFIG_H
2*22dc650dSSadaf Ebrahimi#include "config.h"
3*22dc650dSSadaf Ebrahimi#endif
4*22dc650dSSadaf Ebrahimi
5*22dc650dSSadaf Ebrahimi#include "pcre2_internal.h"
6*22dc650dSSadaf Ebrahimi
7*22dc650dSSadaf Ebrahimiconst uint8_t PRIV(default_tables)[] = {
8*22dc650dSSadaf Ebrahimi0,1,2,3,4,5,6,7,
9*22dc650dSSadaf Ebrahimi8,9,10,11,12,13,14,15,
10*22dc650dSSadaf Ebrahimi16,17,18,19,20,21,22,23,
11*22dc650dSSadaf Ebrahimi24,25,26,27,28,29,30,31,
12*22dc650dSSadaf Ebrahimi32,33,34,35,36,37,38,39,
13*22dc650dSSadaf Ebrahimi40,41,42,43,44,45,46,47,
14*22dc650dSSadaf Ebrahimi48,49,50,51,52,53,54,55,
15*22dc650dSSadaf Ebrahimi56,57,58,59,60,61,62,63,
16*22dc650dSSadaf Ebrahimi64,97,98,99,100,101,102,103,
17*22dc650dSSadaf Ebrahimi104,105,106,107,108,109,110,111,
18*22dc650dSSadaf Ebrahimi112,113,114,115,116,117,118,119,
19*22dc650dSSadaf Ebrahimi120,121,122,91,92,93,94,95,
20*22dc650dSSadaf Ebrahimi96,97,98,99,100,101,102,103,
21*22dc650dSSadaf Ebrahimi104,105,106,107,108,109,110,111,
22*22dc650dSSadaf Ebrahimi112,113,114,115,116,117,118,119,
23*22dc650dSSadaf Ebrahimi120,121,122,123,124,125,126,127,
24*22dc650dSSadaf Ebrahimi128,129,130,131,132,133,134,135,
25*22dc650dSSadaf Ebrahimi136,137,138,139,140,141,142,143,
26*22dc650dSSadaf Ebrahimi144,145,146,147,148,149,150,151,
27*22dc650dSSadaf Ebrahimi152,153,154,155,156,157,158,159,
28*22dc650dSSadaf Ebrahimi160,161,162,163,164,165,166,167,
29*22dc650dSSadaf Ebrahimi168,169,170,171,172,173,174,175,
30*22dc650dSSadaf Ebrahimi176,177,178,179,180,181,182,183,
31*22dc650dSSadaf Ebrahimi184,185,186,187,188,189,190,191,
32*22dc650dSSadaf Ebrahimi224,225,226,227,228,229,230,231,
33*22dc650dSSadaf Ebrahimi232,233,234,235,236,237,238,239,
34*22dc650dSSadaf Ebrahimi240,241,242,243,244,245,246,215,
35*22dc650dSSadaf Ebrahimi248,249,250,251,252,253,254,223,
36*22dc650dSSadaf Ebrahimi224,225,226,227,228,229,230,231,
37*22dc650dSSadaf Ebrahimi232,233,234,235,236,237,238,239,
38*22dc650dSSadaf Ebrahimi240,241,242,243,244,245,246,247,
39*22dc650dSSadaf Ebrahimi248,249,250,251,252,253,254,255,
40*22dc650dSSadaf Ebrahimi0,1,2,3,4,5,6,7,
41*22dc650dSSadaf Ebrahimi8,9,10,11,12,13,14,15,
42*22dc650dSSadaf Ebrahimi16,17,18,19,20,21,22,23,
43*22dc650dSSadaf Ebrahimi24,25,26,27,28,29,30,31,
44*22dc650dSSadaf Ebrahimi32,33,34,35,36,37,38,39,
45*22dc650dSSadaf Ebrahimi40,41,42,43,44,45,46,47,
46*22dc650dSSadaf Ebrahimi48,49,50,51,52,53,54,55,
47*22dc650dSSadaf Ebrahimi56,57,58,59,60,61,62,63,
48*22dc650dSSadaf Ebrahimi64,97,98,99,100,101,102,103,
49*22dc650dSSadaf Ebrahimi104,105,106,107,108,109,110,111,
50*22dc650dSSadaf Ebrahimi112,113,114,115,116,117,118,119,
51*22dc650dSSadaf Ebrahimi120,121,122,91,92,93,94,95,
52*22dc650dSSadaf Ebrahimi96,65,66,67,68,69,70,71,
53*22dc650dSSadaf Ebrahimi72,73,74,75,76,77,78,79,
54*22dc650dSSadaf Ebrahimi80,81,82,83,84,85,86,87,
55*22dc650dSSadaf Ebrahimi88,89,90,123,124,125,126,127,
56*22dc650dSSadaf Ebrahimi128,129,130,131,132,133,134,135,
57*22dc650dSSadaf Ebrahimi136,137,138,139,140,141,142,143,
58*22dc650dSSadaf Ebrahimi144,145,146,147,148,149,150,151,
59*22dc650dSSadaf Ebrahimi152,153,154,155,156,157,158,159,
60*22dc650dSSadaf Ebrahimi160,161,162,163,164,165,166,167,
61*22dc650dSSadaf Ebrahimi168,169,170,171,172,173,174,175,
62*22dc650dSSadaf Ebrahimi176,177,178,179,180,181,182,183,
63*22dc650dSSadaf Ebrahimi184,185,186,187,188,189,190,191,
64*22dc650dSSadaf Ebrahimi224,225,226,227,228,229,230,231,
65*22dc650dSSadaf Ebrahimi232,233,234,235,236,237,238,239,
66*22dc650dSSadaf Ebrahimi240,241,242,243,244,245,246,215,
67*22dc650dSSadaf Ebrahimi248,249,250,251,252,253,254,223,
68*22dc650dSSadaf Ebrahimi192,193,194,195,196,197,198,199,
69*22dc650dSSadaf Ebrahimi200,201,202,203,204,205,206,207,
70*22dc650dSSadaf Ebrahimi208,209,210,211,212,213,214,247,
71*22dc650dSSadaf Ebrahimi216,217,218,219,220,221,222,255,
72*22dc650dSSadaf Ebrahimi0,62,0,0,1,0,0,0,
73*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
74*22dc650dSSadaf Ebrahimi32,0,0,0,1,0,0,0,
75*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
76*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,255,3,
77*22dc650dSSadaf Ebrahimi126,0,0,0,126,0,0,0,
78*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
79*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
80*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,255,3,
81*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
82*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,12,2,
83*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
84*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
85*22dc650dSSadaf Ebrahimi254,255,255,7,0,0,0,0,
86*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
87*22dc650dSSadaf Ebrahimi255,255,127,127,0,0,0,0,
88*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
89*22dc650dSSadaf Ebrahimi0,0,0,0,254,255,255,7,
90*22dc650dSSadaf Ebrahimi0,0,0,0,0,4,32,4,
91*22dc650dSSadaf Ebrahimi0,0,0,128,255,255,127,255,
92*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,255,3,
93*22dc650dSSadaf Ebrahimi254,255,255,135,254,255,255,7,
94*22dc650dSSadaf Ebrahimi0,0,0,0,0,4,44,6,
95*22dc650dSSadaf Ebrahimi255,255,127,255,255,255,127,255,
96*22dc650dSSadaf Ebrahimi0,0,0,0,254,255,255,255,
97*22dc650dSSadaf Ebrahimi255,255,255,255,255,255,255,127,
98*22dc650dSSadaf Ebrahimi0,0,0,0,254,255,255,255,
99*22dc650dSSadaf Ebrahimi255,255,255,255,255,255,255,255,
100*22dc650dSSadaf Ebrahimi0,2,0,0,255,255,255,255,
101*22dc650dSSadaf Ebrahimi255,255,255,255,255,255,255,127,
102*22dc650dSSadaf Ebrahimi0,0,0,0,255,255,255,255,
103*22dc650dSSadaf Ebrahimi255,255,255,255,255,255,255,255,
104*22dc650dSSadaf Ebrahimi0,0,0,0,254,255,0,252,
105*22dc650dSSadaf Ebrahimi1,0,0,248,1,0,0,120,
106*22dc650dSSadaf Ebrahimi0,0,0,0,254,255,255,255,
107*22dc650dSSadaf Ebrahimi0,0,128,0,0,0,128,0,
108*22dc650dSSadaf Ebrahimi255,255,255,255,0,0,0,0,
109*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,128,
110*22dc650dSSadaf Ebrahimi255,255,255,255,0,0,0,0,
111*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
112*22dc650dSSadaf Ebrahimi
113*22dc650dSSadaf Ebrahimi/* Fiddled by hand when the table bits changed. May be broken! */
114*22dc650dSSadaf Ebrahimi
115*22dc650dSSadaf Ebrahimi128,0,0,0,0,0,0,0,
116*22dc650dSSadaf Ebrahimi0,1,1,1,1,1,0,0,
117*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
118*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
119*22dc650dSSadaf Ebrahimi1,0,0,0,128,0,0,0,
120*22dc650dSSadaf Ebrahimi128,128,128,128,0,0,128,0,
121*22dc650dSSadaf Ebrahimi24,24,24,24,24,24,24,24,
122*22dc650dSSadaf Ebrahimi24,24,0,0,0,0,0,128,
123*22dc650dSSadaf Ebrahimi0,18,18,18,18,18,18,18,
124*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
125*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
126*22dc650dSSadaf Ebrahimi18,18,18,128,128,0,128,16,
127*22dc650dSSadaf Ebrahimi0,22,22,22,22,22,22,22,
128*22dc650dSSadaf Ebrahimi22,22,22,22,22,22,22,22,
129*22dc650dSSadaf Ebrahimi22,22,22,22,22,22,22,22,
130*22dc650dSSadaf Ebrahimi22,22,22,128,128,0,0,0,
131*22dc650dSSadaf Ebrahimi0,0,0,0,0,1,0,0,
132*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
133*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
134*22dc650dSSadaf Ebrahimi0,0,0,0,0,0,0,0,
135*22dc650dSSadaf Ebrahimi1,0,0,0,0,0,0,0,
136*22dc650dSSadaf Ebrahimi0,0,18,0,0,0,0,0,
137*22dc650dSSadaf Ebrahimi0,0,24,24,0,18,0,0,
138*22dc650dSSadaf Ebrahimi0,24,18,0,0,0,0,0,
139*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
140*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
141*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,0,
142*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
143*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
144*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18,
145*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,0,
146*22dc650dSSadaf Ebrahimi18,18,18,18,18,18,18,18
147*22dc650dSSadaf Ebrahimi};
148