root/maint/gnulib/lib/unictype/ctype_xdigit.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   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 9.0.0.  */
   4 
   5 /* Copyright (C) 2000-2021 Free Software Foundation, Inc.
   6 
   7    This program 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)
  15        any later version, or
  16      - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
  17 
  18    This program 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
  22    for more details.
  23 
  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/>.  */
  27 
  28 #define header_0 16
  29 #define header_2 9
  30 #define header_3 127
  31 #define header_4 15
  32 static const
  33 struct
  34   {
  35     int header[1];
  36     int level1[1];
  37     short level2[1 << 7];
  38     unsigned int level3[1 << 4];
  39   }
  40 u_is_xdigit =
  41 {
  42   { 1 },
  43   {     2 * sizeof (int) / sizeof (short) +     0 },
  44   {
  45         2 +   128 * sizeof (short) / sizeof (int) +     0,
  46        -1,
  47        -1,
  48        -1,
  49        -1,
  50        -1,
  51        -1,
  52        -1,
  53        -1,
  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        -1,
 166        -1,
 167        -1,
 168        -1,
 169        -1,
 170        -1,
 171        -1,
 172        -1
 173   },
 174   {
 175     0x00000000U, 0x03FF0000U, 0x0000007EU, 0x0000007EU,
 176     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 177     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 178     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
 179   }
 180 };

/* [previous][next][first][last][top][bottom][index][help] */