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

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

INCLUDED FROM


   1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
   2 /* 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[15];
  37     short level2[3 << 7];
  38     unsigned int level3[38 << 4];
  39   }
  40 u_property_grapheme_extend =
  41 {
  42   { 15 },
  43   {
  44        16 * sizeof (int) / sizeof (short) +     0,
  45        16 * sizeof (int) / sizeof (short) +   128,
  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        16 * sizeof (int) / sizeof (short) +   256
  59   },
  60   {
  61        -1,
  62        16 +   384 * sizeof (short) / sizeof (int) +     0,
  63        16 +   384 * sizeof (short) / sizeof (int) +    16,
  64        16 +   384 * sizeof (short) / sizeof (int) +    32,
  65        16 +   384 * sizeof (short) / sizeof (int) +    48,
  66        16 +   384 * sizeof (short) / sizeof (int) +    64,
  67        16 +   384 * sizeof (short) / sizeof (int) +    80,
  68        16 +   384 * sizeof (short) / sizeof (int) +    96,
  69        16 +   384 * sizeof (short) / sizeof (int) +   112,
  70        16 +   384 * sizeof (short) / sizeof (int) +   128,
  71        -1,
  72        16 +   384 * sizeof (short) / sizeof (int) +   144,
  73        16 +   384 * sizeof (short) / sizeof (int) +   160,
  74        16 +   384 * sizeof (short) / sizeof (int) +   176,
  75        16 +   384 * sizeof (short) / sizeof (int) +   192,
  76        -1,
  77        16 +   384 * sizeof (short) / sizeof (int) +   208,
  78        -1,
  79        -1,
  80        -1,
  81        -1,
  82        -1,
  83        16 +   384 * sizeof (short) / sizeof (int) +   224,
  84        -1,
  85        16 +   384 * sizeof (short) / sizeof (int) +   240,
  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        16 +   384 * sizeof (short) / sizeof (int) +   256,
 145        16 +   384 * sizeof (short) / sizeof (int) +   272,
 146        16 +   384 * sizeof (short) / sizeof (int) +   288,
 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        -1,
 174        -1,
 175        -1,
 176        -1,
 177        -1,
 178        -1,
 179        -1,
 180        -1,
 181        -1,
 182        -1,
 183        -1,
 184        -1,
 185        -1,
 186        16 +   384 * sizeof (short) / sizeof (int) +   304,
 187        -1,
 188        16 +   384 * sizeof (short) / sizeof (int) +   320,
 189        16 +   384 * sizeof (short) / sizeof (int) +   336,
 190        16 +   384 * sizeof (short) / sizeof (int) +   352,
 191        -1,
 192        -1,
 193        -1,
 194        16 +   384 * sizeof (short) / sizeof (int) +   368,
 195        -1,
 196        -1,
 197        16 +   384 * sizeof (short) / sizeof (int) +   384,
 198        16 +   384 * sizeof (short) / sizeof (int) +   400,
 199        16 +   384 * sizeof (short) / sizeof (int) +   416,
 200        16 +   384 * sizeof (short) / sizeof (int) +   432,
 201        -1,
 202        -1,
 203        16 +   384 * sizeof (short) / sizeof (int) +   448,
 204        -1,
 205        -1,
 206        -1,
 207        -1,
 208        -1,
 209        -1,
 210        -1,
 211        -1,
 212        -1,
 213        -1,
 214        -1,
 215        -1,
 216        -1,
 217        -1,
 218        -1,
 219        -1,
 220        -1,
 221        -1,
 222        -1,
 223        -1,
 224        -1,
 225        -1,
 226        -1,
 227        -1,
 228        -1,
 229        -1,
 230        -1,
 231        -1,
 232        -1,
 233        -1,
 234        -1,
 235        -1,
 236        -1,
 237        -1,
 238        -1,
 239        -1,
 240        -1,
 241        -1,
 242        16 +   384 * sizeof (short) / sizeof (int) +   464,
 243        -1,
 244        16 +   384 * sizeof (short) / sizeof (int) +   480,
 245        -1,
 246        -1,
 247        -1,
 248        -1,
 249        -1,
 250        -1,
 251        -1,
 252        -1,
 253        -1,
 254        -1,
 255        -1,
 256        -1,
 257        -1,
 258        -1,
 259        -1,
 260        -1,
 261        -1,
 262        -1,
 263        -1,
 264        -1,
 265        -1,
 266        -1,
 267        -1,
 268        -1,
 269        -1,
 270        -1,
 271        -1,
 272        -1,
 273        -1,
 274        -1,
 275        -1,
 276        -1,
 277        -1,
 278        -1,
 279        -1,
 280        -1,
 281        -1,
 282        -1,
 283        16 +   384 * sizeof (short) / sizeof (int) +   496,
 284        -1,
 285        -1,
 286        -1,
 287        -1,
 288        -1,
 289        -1,
 290        -1,
 291        -1,
 292        -1,
 293        16 +   384 * sizeof (short) / sizeof (int) +   512,
 294        16 +   384 * sizeof (short) / sizeof (int) +   528,
 295        -1,
 296        -1,
 297        -1,
 298        16 +   384 * sizeof (short) / sizeof (int) +   544,
 299        -1,
 300        -1,
 301        16 +   384 * sizeof (short) / sizeof (int) +   560,
 302        -1,
 303        -1,
 304        -1,
 305        16 +   384 * sizeof (short) / sizeof (int) +   576,
 306        -1,
 307        -1,
 308        -1,
 309        -1,
 310        -1,
 311        -1,
 312        -1,
 313        -1,
 314        -1,
 315        -1,
 316        -1,
 317        16 +   384 * sizeof (short) / sizeof (int) +   592,
 318        -1,
 319        -1,
 320        -1,
 321        -1,
 322        -1,
 323        -1,
 324        -1,
 325        -1,
 326        -1,
 327        -1,
 328        -1,
 329        -1,
 330        -1,
 331        -1,
 332        -1,
 333        -1,
 334        -1,
 335        -1,
 336        -1,
 337        -1,
 338        -1,
 339        -1,
 340        -1,
 341        -1,
 342        -1,
 343        -1,
 344        -1,
 345        -1,
 346        -1,
 347        -1,
 348        -1,
 349        -1,
 350        -1,
 351        -1,
 352        -1,
 353        -1,
 354        -1,
 355        -1,
 356        -1,
 357        -1,
 358        -1,
 359        -1,
 360        -1,
 361        -1,
 362        -1,
 363        -1,
 364        -1,
 365        -1,
 366        -1,
 367        -1,
 368        -1,
 369        -1,
 370        -1,
 371        -1,
 372        -1,
 373        -1,
 374        -1,
 375        -1,
 376        -1,
 377        -1,
 378        -1,
 379        -1,
 380        -1,
 381        -1,
 382        -1,
 383        -1,
 384        -1,
 385        -1,
 386        -1,
 387        -1,
 388        -1,
 389        -1,
 390        -1,
 391        -1,
 392        -1,
 393        -1,
 394        -1,
 395        -1,
 396        -1,
 397        -1,
 398        -1,
 399        -1,
 400        -1,
 401        -1,
 402        -1,
 403        -1,
 404        -1,
 405        -1,
 406        -1,
 407        -1,
 408        -1,
 409        -1,
 410        -1,
 411        -1,
 412        -1,
 413        -1,
 414        -1,
 415        -1,
 416        -1,
 417        -1,
 418        -1,
 419        -1,
 420        -1,
 421        -1,
 422        -1,
 423        -1,
 424        -1,
 425        -1,
 426        -1,
 427        -1,
 428        -1,
 429        -1,
 430        -1,
 431        -1,
 432        -1,
 433        -1,
 434        -1,
 435        -1,
 436        -1,
 437        -1,
 438        -1,
 439        -1,
 440        -1,
 441        -1,
 442        -1,
 443        -1,
 444        -1
 445   },
 446   {
 447     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 448     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 449     0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
 450     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 451     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 452     0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
 453     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 454     0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U,
 455     0x07FF0000U, 0x00000000U, 0xFFFFF800U, 0x00010000U,
 456     0x00000000U, 0x00000000U, 0x9FC00000U, 0x00003D9FU,
 457     0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
 458     0x00000000U, 0x0001FFC0U, 0x00000000U, 0x000FF800U,
 459     0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U,
 460     0x00000000U, 0x00000000U, 0xFFF00000U, 0xFFFFFFFBU,
 461     0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU,
 462     0x00000002U, 0x50000000U, 0x0080201EU, 0x0000000CU,
 463     0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U,
 464     0x00000006U, 0x10000000U, 0x000021BEU, 0x0000000CU,
 465     0x00000002U, 0xD0000000U, 0x00C0201EU, 0x0000000CU,
 466     0x00000004U, 0x40000000U, 0x00802001U, 0x00000000U,
 467     0x00000001U, 0xC0000000U, 0x00603DC1U, 0x0000000CU,
 468     0x00000002U, 0x90000000U, 0x00603044U, 0x0000000CU,
 469     0x00000002U, 0x40000000U, 0x0080201EU, 0x0000000CU,
 470     0x00000000U, 0x00000000U, 0x805C8400U, 0x00000000U,
 471     0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U,
 472     0x00000000U, 0x1BF20000U, 0x00003F00U, 0x00000000U,
 473     0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U,
 474     0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
 475     0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U,
 476     0x20002064U, 0x00000000U, 0x00000000U, 0x00000000U,
 477     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 478     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 479     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 480     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 481     0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
 482     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 483     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 484     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 485     0x001C0000U, 0x001C0000U, 0x000C0000U, 0x000C0000U,
 486     0x00000000U, 0x3FB00000U, 0x200FFE40U, 0x00000000U,
 487     0x00003800U, 0x00000000U, 0x00000000U, 0x00000000U,
 488     0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
 489     0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U,
 490     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 491     0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U,
 492     0x00000000U, 0x7FFF0000U, 0x00000000U, 0x00000000U,
 493     0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U,
 494     0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U,
 495     0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U,
 496     0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU,
 497     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 498     0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xF83FFFFFU,
 499     0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U,
 500     0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
 501     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 502     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 503     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 504     0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
 505     0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
 506     0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
 507     0x00000000U, 0x0000FC00U, 0x00000000U, 0x00000000U,
 508     0x06000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 509     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 510     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 511     0x00000000U, 0x00000000U, 0x00000000U, 0x3FF78000U,
 512     0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
 513     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 514     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 515     0x00000844U, 0x00000060U, 0x00000000U, 0x00000000U,
 516     0x00000000U, 0x00000000U, 0x00000030U, 0x0003FFFFU,
 517     0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U,
 518     0x00000007U, 0x13C80000U, 0x00000000U, 0x00000020U,
 519     0x00000000U, 0x00667E00U, 0x00001008U, 0x10000000U,
 520     0x00000000U, 0xC19D0000U, 0x00000002U, 0x00403000U,
 521     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 522     0x00000000U, 0x00000000U, 0x00000000U, 0x00002120U,
 523     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 524     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 525     0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 526     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 527     0x0000FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
 528     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 529     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 530     0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 531     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 532     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 533     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 534     0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
 535     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 536     0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
 537     0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
 538     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 539     0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
 540     0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
 541     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 542     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 543     0x00000002U, 0xFF000000U, 0x0000007FU, 0x80000000U,
 544     0x00000003U, 0x06780000U, 0x00000000U, 0x00000000U,
 545     0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U,
 546     0x00000003U, 0x7FC00000U, 0x00001C00U, 0x00000000U,
 547     0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U,
 548     0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U,
 549     0x00000003U, 0x50000000U, 0x00800001U, 0x001F1FC0U,
 550     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 551     0x00000000U, 0xFF000000U, 0x0000005CU, 0x00000000U,
 552     0x00000000U, 0xA5F90000U, 0x0000000DU, 0x00000000U,
 553     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 554     0x00000000U, 0xB03C8000U, 0x30000001U, 0x00000000U,
 555     0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U,
 556     0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U,
 557     0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U,
 558     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 559     0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U,
 560     0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U,
 561     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 562     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 563     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 564     0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
 565     0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
 566     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 567     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 568     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 569     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 570     0x00078000U, 0x00000000U, 0x00000000U, 0x00000000U,
 571     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 572     0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 573     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 574     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 575     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 576     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 577     0x00000000U, 0x00000000U, 0x00000000U, 0xF807C3A0U,
 578     0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
 579     0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
 580     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 581     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 582     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 583     0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
 584     0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
 585     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 586     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 587     0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
 588     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 589     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 590     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 591     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 592     0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
 593     0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U,
 594     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 595     0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
 596     0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
 597     0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
 598     0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
 599   }
 600 };

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