Bump S-nail v14.9.24.ar ("Black ships ate the sky"), 2022-03-26
[s-mailx.git] / src / su / gen-cs-ctype.h
blob83ddc7705f59ddf19325a2fcc3870230889553f5
1 /*@ src/su/gen-cs-ctype.h, generated by su-make-cs-ctype.sh.
2 *@ See cs-ctype.c for more */
4 CTAV(su_CS_CTYPE_NONE == 0);
5 #undef a_X
6 #define a_X(X) su_CONCAT(su_CS_CTYPE_,X)
7 u16 const su__cs_ctype[S8_MAX + 1] = {
8 a_X(CNTRL),
9 a_X(CNTRL),
10 a_X(CNTRL),
11 a_X(CNTRL),
12 a_X(CNTRL),
13 a_X(CNTRL),
14 a_X(CNTRL),
15 a_X(CNTRL),
16 a_X(CNTRL),
17 a_X(BLANK)|a_X(CNTRL)|a_X(SPACE)|a_X(WHITE),
18 a_X(CNTRL)|a_X(SPACE)|a_X(WHITE),
19 a_X(CNTRL)|a_X(SPACE),
20 a_X(CNTRL)|a_X(SPACE),
21 a_X(CNTRL)|a_X(SPACE),
22 a_X(CNTRL),
23 a_X(CNTRL),
24 a_X(CNTRL),
25 a_X(CNTRL),
26 a_X(CNTRL),
27 a_X(CNTRL),
28 a_X(CNTRL),
29 a_X(CNTRL),
30 a_X(CNTRL),
31 a_X(CNTRL),
32 a_X(CNTRL),
33 a_X(CNTRL),
34 a_X(CNTRL),
35 a_X(CNTRL),
36 a_X(CNTRL),
37 a_X(CNTRL),
38 a_X(CNTRL),
39 a_X(CNTRL),
40 a_X(BLANK)|a_X(PRINT)|a_X(SPACE)|a_X(WHITE),
41 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
42 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
43 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
44 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
45 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
46 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
47 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
48 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
49 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
50 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
51 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
52 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
53 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
54 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
55 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
56 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
57 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
58 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
59 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
60 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
61 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
62 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
63 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
64 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
65 a_X(ALNUM)|a_X(DIGIT)|a_X(GRAPH)|a_X(PRINT)|a_X(XDIGIT),
66 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
67 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
68 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
69 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
70 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
71 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
72 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
73 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER)|a_X(XDIGIT),
74 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER)|a_X(XDIGIT),
75 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER)|a_X(XDIGIT),
76 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER)|a_X(XDIGIT),
77 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER)|a_X(XDIGIT),
78 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER)|a_X(XDIGIT),
79 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
80 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
81 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
82 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
83 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
84 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
85 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
86 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
87 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
88 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
89 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
90 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
91 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
92 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
93 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
94 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
95 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
96 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
97 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
98 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(PRINT)|a_X(UPPER),
99 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
100 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
101 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
102 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
103 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
104 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
105 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT)|a_X(XDIGIT),
106 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT)|a_X(XDIGIT),
107 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT)|a_X(XDIGIT),
108 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT)|a_X(XDIGIT),
109 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT)|a_X(XDIGIT),
110 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT)|a_X(XDIGIT),
111 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
112 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
113 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
114 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
115 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
116 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
117 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
118 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
119 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
120 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
121 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
122 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
123 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
124 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
125 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
126 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
127 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
128 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
129 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
130 a_X(ALNUM)|a_X(ALPHA)|a_X(GRAPH)|a_X(LOWER)|a_X(PRINT),
131 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
132 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
133 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
134 a_X(GRAPH)|a_X(PRINT)|a_X(PUNCT),
135 a_X(CNTRL),
137 #undef a_X
138 u8 const su__cs_tolower[S8_MAX + 1] = {
139 '\x00','\x01','\x02','\x03','\x04','\x05','\x06','\x07','\x08','\x09','\x0A',
140 '\x0B','\x0C','\x0D','\x0E','\x0F','\x10','\x11','\x12','\x13','\x14','\x15',
141 '\x16','\x17','\x18','\x19','\x1A','\x1B','\x1C','\x1D','\x1E','\x1F','\x20',
142 '\x21','\x22','\x23','\x24','\x25','\x26','\x27','\x28','\x29','\x2A','\x2B',
143 '\x2C','\x2D','\x2E','\x2F','\x30','\x31','\x32','\x33','\x34','\x35','\x36',
144 '\x37','\x38','\x39','\x3A','\x3B','\x3C','\x3D','\x3E','\x3F','\x40','\x61',
145 '\x62','\x63','\x64','\x65','\x66','\x67','\x68','\x69','\x6A','\x6B','\x6C',
146 '\x6D','\x6E','\x6F','\x70','\x71','\x72','\x73','\x74','\x75','\x76','\x77',
147 '\x78','\x79','\x7A','\x5B','\x5C','\x5D','\x5E','\x5F','\x60','\x61','\x62',
148 '\x63','\x64','\x65','\x66','\x67','\x68','\x69','\x6A','\x6B','\x6C','\x6D',
149 '\x6E','\x6F','\x70','\x71','\x72','\x73','\x74','\x75','\x76','\x77','\x78',
150 '\x79','\x7A','\x7B','\x7C','\x7D','\x7E','\x7F',
152 u8 const su__cs_toupper[S8_MAX + 1] = {
153 '\x00','\x01','\x02','\x03','\x04','\x05','\x06','\x07','\x08','\x09','\x0A',
154 '\x0B','\x0C','\x0D','\x0E','\x0F','\x10','\x11','\x12','\x13','\x14','\x15',
155 '\x16','\x17','\x18','\x19','\x1A','\x1B','\x1C','\x1D','\x1E','\x1F','\x20',
156 '\x21','\x22','\x23','\x24','\x25','\x26','\x27','\x28','\x29','\x2A','\x2B',
157 '\x2C','\x2D','\x2E','\x2F','\x30','\x31','\x32','\x33','\x34','\x35','\x36',
158 '\x37','\x38','\x39','\x3A','\x3B','\x3C','\x3D','\x3E','\x3F','\x40','\x41',
159 '\x42','\x43','\x44','\x45','\x46','\x47','\x48','\x49','\x4A','\x4B','\x4C',
160 '\x4D','\x4E','\x4F','\x50','\x51','\x52','\x53','\x54','\x55','\x56','\x57',
161 '\x58','\x59','\x5A','\x5B','\x5C','\x5D','\x5E','\x5F','\x60','\x41','\x42',
162 '\x43','\x44','\x45','\x46','\x47','\x48','\x49','\x4A','\x4B','\x4C','\x4D',
163 '\x4E','\x4F','\x50','\x51','\x52','\x53','\x54','\x55','\x56','\x57','\x58',
164 '\x59','\x5A','\x7B','\x7C','\x7D','\x7E','\x7F',