openat: don’t close (-1)
[gnulib.git] / lib / unictype / ctype_lower.h
blobcbf7d26dcb1ca093733b4b0be15fdacd60d07305
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 16.0.0. */
5 /* Copyright (C) 2000-2024 Free Software Foundation, Inc.
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.
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.
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/>. */
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
27 int header[1];
28 int level1[2];
29 short level2[2 << 7];
30 unsigned int level3[18 << 4];
32 u_is_lower =
34 { 2 },
36 3 * sizeof (int) / sizeof (short) + 0,
37 3 * sizeof (int) / sizeof (short) + 128
40 3 + 256 * sizeof (short) / sizeof (int) + 0,
41 3 + 256 * sizeof (short) / sizeof (int) + 16,
42 3 + 256 * sizeof (short) / sizeof (int) + 32,
43 -1,
44 -1,
45 -1,
46 -1,
47 -1,
48 3 + 256 * sizeof (short) / sizeof (int) + 48,
49 3 + 256 * sizeof (short) / sizeof (int) + 64,
50 -1,
51 -1,
52 -1,
53 -1,
54 3 + 256 * sizeof (short) / sizeof (int) + 80,
55 3 + 256 * sizeof (short) / sizeof (int) + 96,
56 3 + 256 * sizeof (short) / sizeof (int) + 112,
57 -1,
58 3 + 256 * sizeof (short) / sizeof (int) + 128,
59 -1,
60 -1,
61 -1,
62 3 + 256 * sizeof (short) / sizeof (int) + 144,
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,
123 3 + 256 * sizeof (short) / sizeof (int) + 160,
125 3 + 256 * sizeof (short) / sizeof (int) + 176,
167 3 + 256 * sizeof (short) / sizeof (int) + 192,
170 3 + 256 * sizeof (short) / sizeof (int) + 208,
174 3 + 256 * sizeof (short) / sizeof (int) + 224,
180 3 + 256 * sizeof (short) / sizeof (int) + 240,
223 3 + 256 * sizeof (short) / sizeof (int) + 256,
284 3 + 256 * sizeof (short) / sizeof (int) + 272,
298 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU,
299 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU,
300 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAA955U, 0xD4AAAAAAU,
301 0x4E241129U, 0xA251212AU, 0xB5555B60U, 0xAA2CAAAAU,
302 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F7BU,
303 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U,
304 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U,
305 0x00000000U, 0xFFFEF000U, 0xAAE37FFFU, 0x092FAAAAU,
306 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU,
307 0xAAAAA802U, 0xAAAAAAAAU, 0xAAAAD554U, 0xAAAAAAAAU,
308 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFEU,
309 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U,
310 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
311 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xE7FFFFFFU,
312 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
313 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
314 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
315 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
316 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
317 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
318 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
319 0x000005FFU, 0x00000000U, 0x00000000U, 0x00000000U,
320 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U,
321 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
322 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
323 0x082AAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
324 0x003F00FFU, 0x00FF00FFU, 0x00AA003FU, 0x3FFF00FFU,
325 0x00FF00FFU, 0x400B00FFU, 0x00030008U, 0x00080023U,
326 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
327 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
328 0x00000000U, 0x00000000U, 0x00004000U, 0xFFFF0000U,
329 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
330 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
331 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000003FFU,
332 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
333 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
334 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00481562U,
335 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0x0008500AU,
336 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
337 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
338 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU,
339 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U,
340 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU,
341 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U,
342 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
343 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
344 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U,
345 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
346 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
347 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
348 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
349 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
350 0x00000000U, 0xFFFFFF00U, 0x0000FFFFU, 0x00000000U,
351 0x00000000U, 0x00000000U, 0xFF000000U, 0x0FFFFFFFU,
352 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
353 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
354 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
355 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU,
356 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
357 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U,
358 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
359 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
360 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
361 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
362 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
363 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
364 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
365 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
366 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
367 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
368 0x00000000U, 0xFFFFFFFCU, 0x0000000FU, 0x00000000U,
369 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U