1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2 /* 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.
8 It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
9 You can redistribute it and/or modify it under either
10 - the terms of the GNU Lesser General Public License as published
11 by the Free Software Foundation, either version 3, or (at your
12 option) any later version, or
13 - the terms of the GNU General Public License as published by the
14 Free Software Foundation; either version 2, or (at your option)
16 - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
18 This file is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 Lesser General Public License and the GNU General Public License
24 You should have received a copy of the GNU Lesser General Public
25 License and of the GNU General Public License along with this
26 program. If not, see <https://www.gnu.org/licenses/>. */
38 unsigned int level3
[30 << 4];
40 u_property_decimal_digit
=
44 3 * sizeof (int) / sizeof (short) + 0,
45 3 * sizeof (int) / sizeof (short) + 128
48 3 + 256 * sizeof (short) / sizeof (int) + 0,
51 3 + 256 * sizeof (short) / sizeof (int) + 16,
52 3 + 256 * sizeof (short) / sizeof (int) + 32,
53 3 + 256 * sizeof (short) / sizeof (int) + 48,
54 3 + 256 * sizeof (short) / sizeof (int) + 48,
55 3 + 256 * sizeof (short) / sizeof (int) + 64,
56 3 + 256 * sizeof (short) / sizeof (int) + 80,
59 3 + 256 * sizeof (short) / sizeof (int) + 96,
60 3 + 256 * sizeof (short) / sizeof (int) + 112,
61 3 + 256 * sizeof (short) / sizeof (int) + 128,
62 3 + 256 * sizeof (short) / sizeof (int) + 144,
131 3 + 256 * sizeof (short) / sizeof (int) + 160,
132 3 + 256 * sizeof (short) / sizeof (int) + 176,
133 3 + 256 * sizeof (short) / sizeof (int) + 192,
175 3 + 256 * sizeof (short) / sizeof (int) + 208,
178 3 + 256 * sizeof (short) / sizeof (int) + 224,
182 3 + 256 * sizeof (short) / sizeof (int) + 240,
184 3 + 256 * sizeof (short) / sizeof (int) + 256,
185 3 + 256 * sizeof (short) / sizeof (int) + 272,
186 3 + 256 * sizeof (short) / sizeof (int) + 288,
187 3 + 256 * sizeof (short) / sizeof (int) + 304,
188 3 + 256 * sizeof (short) / sizeof (int) + 320,
189 3 + 256 * sizeof (short) / sizeof (int) + 336,
190 3 + 256 * sizeof (short) / sizeof (int) + 352,
191 3 + 256 * sizeof (short) / sizeof (int) + 368,
224 3 + 256 * sizeof (short) / sizeof (int) + 384,
229 3 + 256 * sizeof (short) / sizeof (int) + 400,
230 3 + 256 * sizeof (short) / sizeof (int) + 416,
278 3 + 256 * sizeof (short) / sizeof (int) + 272,
283 3 + 256 * sizeof (short) / sizeof (int) + 432,
288 3 + 256 * sizeof (short) / sizeof (int) + 448,
289 3 + 256 * sizeof (short) / sizeof (int) + 272,
290 3 + 256 * sizeof (short) / sizeof (int) + 464,
292 3 + 256 * sizeof (short) / sizeof (int) + 368,
301 3 + 256 * sizeof (short) / sizeof (int) + 336,
306 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
307 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
308 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
309 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
310 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x000003FFU
,
311 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
312 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
313 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
314 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
315 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
316 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
317 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
318 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
319 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
320 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
321 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
322 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
323 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
324 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
325 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
326 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
327 0x03FF0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
328 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
329 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
330 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
331 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
332 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
333 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x000003FFU
,
334 0x03FF0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
335 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
336 0x00000000U
, 0x00000000U
, 0x0000FFC0U
, 0x00000000U
,
337 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
338 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
339 0x03FF03FFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
340 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
341 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
342 0x00000000U
, 0x00000000U
, 0x03FF03FFU
, 0x00000000U
,
343 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
344 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
345 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
346 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
347 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
348 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
349 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
350 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
351 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
352 0x000003FFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
353 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x03FF0000U
,
354 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
355 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
356 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
357 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
358 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
359 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
360 0x03FF0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
361 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
362 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
363 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
364 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
365 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
366 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
367 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
368 0x00000000U
, 0x03FF0000U
, 0x000003FFU
, 0x00000000U
,
369 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
370 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
371 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
372 0x00000000U
, 0xFFC00000U
, 0x00000000U
, 0x00000000U
,
373 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
374 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
375 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
376 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
377 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
378 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
379 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
380 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
381 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
382 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
383 0x00000000U
, 0x00000000U
, 0xFFFF03FFU
, 0x0000000FU
,
384 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
385 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
386 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
387 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x000003FFU
,
388 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
389 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
390 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
391 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
392 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
393 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
394 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
395 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
396 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
397 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
398 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
399 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
400 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
401 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
402 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
403 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
404 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
405 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
406 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x000003FFU
,
407 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
408 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
409 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
410 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
411 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
412 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
413 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
414 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
415 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
416 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
417 0x00000000U
, 0x00000000U
, 0xFFFFC000U
, 0xFFFFFFFFU
,
418 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
419 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
420 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
421 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
422 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
423 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
424 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
425 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x07FE0000U