1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2 /* ISO C <ctype.h> like properties of Unicode characters. */
3 /* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */
4
5 /* Copyright (C) 2000-2023 Free Software Foundation, Inc.
6
7 This file is free software: you can redistribute it and/or modify
8 it under the terms of the GNU Lesser General Public License as
9 published by the Free Software Foundation; either version 2.1 of the
10 License, or (at your option) any later version.
11
12 This file is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU Lesser General Public License for more details.
16
17 You should have received a copy of the GNU Lesser General Public License
18 along with this program. If not, see <https://www.gnu.org/licenses/>. */
19
20 #define header_0 16
21 #define header_2 9
22 #define header_3 127
23 #define header_4 15
24 static const
25 struct
26 {
27 int header[1];
28 int level1[1];
29 short level2[1 << 7];
30 unsigned int level3[2 << 4];
31 }
32 u_is_cntrl =
33 {
34 { 1 },
35 { 2 * sizeof (int) / sizeof (short) + 0 },
36 {
37 2 + 128 * sizeof (short) / sizeof (int) + 0,
38 -1,
39 -1,
40 -1,
41 -1,
42 -1,
43 -1,
44 -1,
45 -1,
46 -1,
47 -1,
48 -1,
49 -1,
50 -1,
51 -1,
52 -1,
53 2 + 128 * sizeof (short) / sizeof (int) + 16,
54 -1,
55 -1,
56 -1,
57 -1,
58 -1,
59 -1,
60 -1,
61 -1,
62 -1,
63 -1,
64 -1,
65 -1,
66 -1,
67 -1,
68 -1,
69 -1,
70 -1,
71 -1,
72 -1,
73 -1,
74 -1,
75 -1,
76 -1,
77 -1,
78 -1,
79 -1,
80 -1,
81 -1,
82 -1,
83 -1,
84 -1,
85 -1,
86 -1,
87 -1,
88 -1,
89 -1,
90 -1,
91 -1,
92 -1,
93 -1,
94 -1,
95 -1,
96 -1,
97 -1,
98 -1,
99 -1,
100 -1,
101 -1,
102 -1,
103 -1,
104 -1,
105 -1,
106 -1,
107 -1,
108 -1,
109 -1,
110 -1,
111 -1,
112 -1,
113 -1,
114 -1,
115 -1,
116 -1,
117 -1,
118 -1,
119 -1,
120 -1,
121 -1,
122 -1,
123 -1,
124 -1,
125 -1,
126 -1,
127 -1,
128 -1,
129 -1,
130 -1,
131 -1,
132 -1,
133 -1,
134 -1,
135 -1,
136 -1,
137 -1,
138 -1,
139 -1,
140 -1,
141 -1,
142 -1,
143 -1,
144 -1,
145 -1,
146 -1,
147 -1,
148 -1,
149 -1,
150 -1,
151 -1,
152 -1,
153 -1,
154 -1,
155 -1,
156 -1,
157 -1,
158 -1,
159 -1,
160 -1,
161 -1,
162 -1,
163 -1,
164 -1
165 },
166 {
167 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x80000000U,
168 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
169 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
170 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
171 0x00000000U, 0x00000300U, 0x00000000U, 0x00000000U,
172 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
173 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
174 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
175 }
176 };