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

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

INCLUDED FROM


   1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
   2 /* Arabic joining group 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 joining_group_header_0 16
  29 #define joining_group_header_1 2
  30 #define joining_group_header_2 7
  31 #define joining_group_header_3 511
  32 #define joining_group_header_4 127
  33 static const
  34 struct
  35   {
  36     int level1[2];
  37     short level2[2 << 9];
  38     unsigned short level3[5 * 56 + 1];
  39   }
  40 u_joining_group =
  41 {
  42   {     0,   512 },
  43   {
  44        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  45        -1,    -1,    -1,    -1,     0,   128,   256,    -1,
  46        -1,   384,    -1,    -1,    -1,    -1,    -1,    -1,
  47        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  48        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  49        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  50        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  51        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  52        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  53        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  54        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  55        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  56        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  57        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  58        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  59        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  60        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  61        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  62        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  63        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  64        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  65        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  66        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  67        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  68        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  69        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  70        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  71        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  72        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  73        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  74        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  75        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  76        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  77        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  78        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  79        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  80        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  81        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  82        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  83        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  84        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  85        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  86        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  87        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  88        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  89        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  90        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  91        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  92        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  93        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  94        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  95        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  96        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  97        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  98        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  99        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 100        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 101        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 102        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 103        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 104        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 105        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 106        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 107        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 108        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 109        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 110        -1,    -1,    -1,    -1,    -1,   512,    -1,    -1,
 111        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 112        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 113        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 114        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 115        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 116        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 117        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 118        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 119        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 120        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 121        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 122        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 123        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 124        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 125        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 126        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 127        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 128        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 129        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 130        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 131        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 132        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 133        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 134        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 135        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 136        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 137        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 138        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 139        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 140        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 141        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 142        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 143        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 144        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 145        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 146        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 147        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 148        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 149        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 150        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 151        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 152        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 153        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 154        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 155        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 156        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 157        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 158        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 159        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 160        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 161        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 162        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 163        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 164        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 165        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 166        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 167        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 168        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 169        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 170        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 171        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1
 172   },
 173   {
 174     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 175     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc032, 0x1060,
 176     0xc81b, 0x0406, 0x8117, 0x8100, 0x0e40, 0xd187, 0x74e8, 0x952a,
 177     0xac58, 0xc040, 0x50e1, 0x1428, 0x4600, 0x92a8, 0x74d9, 0x3124,
 178     0x0c99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 179     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 180     0x4210, 0xc180, 0x0060, 0xc418, 0x3262, 0x8102, 0x2040, 0x0810,
 181     0x0804, 0x0204, 0x4081, 0x8720, 0xe1c3, 0x3870, 0x0e1c, 0xd187,
 182     0x3468, 0x8d1a, 0xa346, 0xe9d1, 0x2a74, 0x5895, 0x0601, 0xc183,
 183     0x3060, 0x2142, 0xca87, 0xa951, 0x1c54, 0x870e, 0xe1c3, 0x64c8,
 184     0x9932, 0xa74e, 0xf9d3, 0x2060, 0xc9ae, 0x15e4, 0xc58b, 0xb162,
 185     0x2c58, 0xa0a6, 0x6229, 0xd932, 0x066c, 0x0170, 0x0000, 0x0000,
 186     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 187     0x461c, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9c0, 0x0014, 0x3000,
 188     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4002,
 189     0xf1e1, 0x2040, 0xab22, 0x051b, 0xab06, 0x2cd9, 0x8e1a, 0xd507,
 190     0x8048, 0x2648, 0x2211, 0x2ad5, 0x103c, 0x0000, 0x0000, 0x0000,
 191     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 192     0x0000, 0xc000, 0x165d, 0x0204, 0x4081, 0x1020, 0x9020, 0x61c3,
 193     0x0a74, 0x0204, 0x860c, 0xe1c3, 0x6cd8, 0x9d3a, 0x664e, 0x3a34,
 194     0x2041, 0x11a7, 0x3064, 0x2850, 0xb164, 0xc198, 0x3900, 0x2a9d,
 195     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 196     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584,
 197     0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1001,
 198     0x8408, 0xcc91, 0xc57a, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000,
 199     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 200     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 201     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 202     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 203     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 204     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 205     0x0000, 0x0000, 0x0000, 0x0000, 0x1e3b, 0xd7af, 0x01f3, 0x007e,
 206     0x1020, 0x0800, 0x870a, 0x2244, 0x68b1, 0x223c, 0xca93, 0x92e5,
 207     0x6cc9, 0x9d3a, 0x27ce, 0x0000, 0x0005, 0x0000, 0x2000, 0x9d2a,
 208     0xab52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 209     0x0000
 210   }
 211 };

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