tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

jisx4051class.h (7576B)


      1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this
      4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 /*
      6    DO NOT EDIT THIS DOCUMENT !!! THIS DOCUMENT IS GENERATED BY
      7    mozilla/intl/lwbrk/tools/anzx4051.pl
      8 */
      9 static const uint32_t gLBClass00[32] = {
     10    0x55555555,  // U+0000 - U+0007
     11    0x55555555,  // U+0008 - U+000F
     12    0x55555555,  // U+0010 - U+0017
     13    0x55555555,  // U+0018 - U+001F
     14    0x7AABAAA5,  // U+0020 - U+0027
     15    0x7A7AAAA9,  // U+0028 - U+002F
     16    0x66666666,  // U+0030 - U+0037
     17    0xAAA9AA66,  // U+0038 - U+003F
     18    0x77777777,  // U+0040 - U+0047
     19    0x77777777,  // U+0048 - U+004F
     20    0x77777777,  // U+0050 - U+0057
     21    0x77AA9777,  // U+0058 - U+005F
     22    0x77777777,  // U+0060 - U+0067
     23    0x77777777,  // U+0068 - U+006F
     24    0x77777777,  // U+0070 - U+0077
     25    0x7AAA9777,  // U+0078 - U+007F
     26    0x77777777,  // U+0080 - U+0087
     27    0x77777777,  // U+0088 - U+008F
     28    0x77777777,  // U+0090 - U+0097
     29    0x77777777,  // U+0098 - U+009F
     30    0xAA9A9AAB,  // U+00A0 - U+00A7
     31    0x77A9777A,  // U+00A8 - U+00AF
     32    0xAAAAAAAA,  // U+00B0 - U+00B7
     33    0xAAAAAAAA,  // U+00B8 - U+00BF
     34    0x77777777,  // U+00C0 - U+00C7
     35    0x77777777,  // U+00C8 - U+00CF
     36    0x77777777,  // U+00D0 - U+00D7
     37    0x77777777,  // U+00D8 - U+00DF
     38    0x77777777,  // U+00E0 - U+00E7
     39    0x77777777,  // U+00E8 - U+00EF
     40    0xA7777777,  // U+00F0 - U+00F7
     41    0x77777777,  // U+00F8 - U+00FF
     42 };
     43 
     44 static const uint32_t gLBClass20[32] = {
     45    0xB5555555,  // U+2000 - U+2007
     46    0x77775555,  // U+2008 - U+200F
     47    0x777277B7,  // U+2010 - U+2017
     48    0x77A777A7,  // U+2018 - U+201F
     49    0xA1117777,  // U+2020 - U+2027
     50    0xB7777777,  // U+2028 - U+202F
     51    0x77744444,  // U+2030 - U+2037
     52    0x7A115107,  // U+2038 - U+203F
     53    0x11017777,  // U+2040 - U+2047
     54    0x77777711,  // U+2048 - U+204F
     55    0x77777777,  // U+2050 - U+2057
     56    0x57777777,  // U+2058 - U+205F
     57    0x7777777B,  // U+2060 - U+2067
     58    0x77777777,  // U+2068 - U+206F
     59    0x77777777,  // U+2070 - U+2077
     60    0x77777777,  // U+2078 - U+207F
     61    0x77777777,  // U+2080 - U+2087
     62    0x77777777,  // U+2088 - U+208F
     63    0x77777777,  // U+2090 - U+2097
     64    0x77777777,  // U+2098 - U+209F
     65    0x77777777,  // U+20A0 - U+20A7
     66    0x77777777,  // U+20A8 - U+20AF
     67    0x77777777,  // U+20B0 - U+20B7
     68    0x77777777,  // U+20B8 - U+20BF
     69    0x77777777,  // U+20C0 - U+20C7
     70    0x77777777,  // U+20C8 - U+20CF
     71    0x77777777,  // U+20D0 - U+20D7
     72    0x77777777,  // U+20D8 - U+20DF
     73    0x77777777,  // U+20E0 - U+20E7
     74    0x77777777,  // U+20E8 - U+20EF
     75    0x77777777,  // U+20F0 - U+20F7
     76    0x77777777,  // U+20F8 - U+20FF
     77 };
     78 
     79 static const uint32_t gLBClass21[32] = {
     80    0x77777777,  // U+2100 - U+2107
     81    0x77777777,  // U+2108 - U+210F
     82    0x73777777,  // U+2110 - U+2117
     83    0x77777777,  // U+2118 - U+211F
     84    0x77777777,  // U+2120 - U+2127
     85    0x77777777,  // U+2128 - U+212F
     86    0x77777777,  // U+2130 - U+2137
     87    0x77777777,  // U+2138 - U+213F
     88    0x77777777,  // U+2140 - U+2147
     89    0x77777777,  // U+2148 - U+214F
     90    0x77777777,  // U+2150 - U+2157
     91    0x77777777,  // U+2158 - U+215F
     92    0x55555555,  // U+2160 - U+2167
     93    0x55555555,  // U+2168 - U+216F
     94    0x55555555,  // U+2170 - U+2177
     95    0x55555555,  // U+2178 - U+217F
     96    0x77777777,  // U+2180 - U+2187
     97    0x77777777,  // U+2188 - U+218F
     98    0x77777777,  // U+2190 - U+2197
     99    0x77777777,  // U+2198 - U+219F
    100    0x77777777,  // U+21A0 - U+21A7
    101    0x77777777,  // U+21A8 - U+21AF
    102    0x77777777,  // U+21B0 - U+21B7
    103    0x77777777,  // U+21B8 - U+21BF
    104    0x77777777,  // U+21C0 - U+21C7
    105    0x77777777,  // U+21C8 - U+21CF
    106    0x77777777,  // U+21D0 - U+21D7
    107    0x77777777,  // U+21D8 - U+21DF
    108    0x77777777,  // U+21E0 - U+21E7
    109    0x77777777,  // U+21E8 - U+21EF
    110    0x77777777,  // U+21F0 - U+21F7
    111    0x77777777,  // U+21F8 - U+21FF
    112 };
    113 
    114 static const uint32_t gLBClass30[32] = {
    115    0x55155115,  // U+3000 - U+3007
    116    0x10101010,  // U+3008 - U+300F
    117    0x10105510,  // U+3010 - U+3017
    118    0x11011010,  // U+3018 - U+301F
    119    0x55555555,  // U+3020 - U+3027
    120    0x55555555,  // U+3028 - U+302F
    121    0x55555555,  // U+3030 - U+3037
    122    0x55555555,  // U+3038 - U+303F
    123    0x15151515,  // U+3040 - U+3047
    124    0x55555515,  // U+3048 - U+304F
    125    0x55555555,  // U+3050 - U+3057
    126    0x55555555,  // U+3058 - U+305F
    127    0x55551555,  // U+3060 - U+3067
    128    0x55555555,  // U+3068 - U+306F
    129    0x55555555,  // U+3070 - U+3077
    130    0x55555555,  // U+3078 - U+307F
    131    0x15151555,  // U+3080 - U+3087
    132    0x51555555,  // U+3088 - U+308F
    133    0x55555555,  // U+3090 - U+3097
    134    0x51111115,  // U+3098 - U+309F
    135    0x15151515,  // U+30A0 - U+30A7
    136    0x55555515,  // U+30A8 - U+30AF
    137    0x55555555,  // U+30B0 - U+30B7
    138    0x55555555,  // U+30B8 - U+30BF
    139    0x55551555,  // U+30C0 - U+30C7
    140    0x55555555,  // U+30C8 - U+30CF
    141    0x55555555,  // U+30D0 - U+30D7
    142    0x55555555,  // U+30D8 - U+30DF
    143    0x15151555,  // U+30E0 - U+30E7
    144    0x51555555,  // U+30E8 - U+30EF
    145    0x51155555,  // U+30F0 - U+30F7
    146    0x51111555,  // U+30F8 - U+30FF
    147 };
    148 
    149 static const uint32_t gLBClass0E[32] = {
    150    0x88888888,  // U+0E00 - U+0E07
    151    0x88888888,  // U+0E08 - U+0E0F
    152    0x88888888,  // U+0E10 - U+0E17
    153    0x88888888,  // U+0E18 - U+0E1F
    154    0x88888888,  // U+0E20 - U+0E27
    155    0x18888888,  // U+0E28 - U+0E2F
    156    0x88888888,  // U+0E30 - U+0E37
    157    0x08888888,  // U+0E38 - U+0E3F
    158    0x81888888,  // U+0E40 - U+0E47
    159    0x78888888,  // U+0E48 - U+0E4F
    160    0x66666666,  // U+0E50 - U+0E57
    161    0x88881166,  // U+0E58 - U+0E5F
    162    0x88888888,  // U+0E60 - U+0E67
    163    0x88888888,  // U+0E68 - U+0E6F
    164    0x88888888,  // U+0E70 - U+0E77
    165    0x88888888,  // U+0E78 - U+0E7F
    166    0x88888888,  // U+0E80 - U+0E87
    167    0x88888888,  // U+0E88 - U+0E8F
    168    0x88888888,  // U+0E90 - U+0E97
    169    0x88888888,  // U+0E98 - U+0E9F
    170    0x88888888,  // U+0EA0 - U+0EA7
    171    0x18888888,  // U+0EA8 - U+0EAF
    172    0x88888888,  // U+0EB0 - U+0EB7
    173    0x88888888,  // U+0EB8 - U+0EBF
    174    0x81888888,  // U+0EC0 - U+0EC7
    175    0x88888888,  // U+0EC8 - U+0ECF
    176    0x66666666,  // U+0ED0 - U+0ED7
    177    0x88888866,  // U+0ED8 - U+0EDF
    178    0x88888888,  // U+0EE0 - U+0EE7
    179    0x88888888,  // U+0EE8 - U+0EEF
    180    0x88888888,  // U+0EF0 - U+0EF7
    181    0x88888888,  // U+0EF8 - U+0EFF
    182 };
    183 
    184 static const uint32_t gLBClass17[32] = {
    185    0x77777777,  // U+1700 - U+1707
    186    0x77777777,  // U+1708 - U+170F
    187    0x77777777,  // U+1710 - U+1717
    188    0x77777777,  // U+1718 - U+171F
    189    0x77777777,  // U+1720 - U+1727
    190    0x77777777,  // U+1728 - U+172F
    191    0x70077777,  // U+1730 - U+1737
    192    0x77777777,  // U+1738 - U+173F
    193    0x77777777,  // U+1740 - U+1747
    194    0x77777777,  // U+1748 - U+174F
    195    0x77777777,  // U+1750 - U+1757
    196    0x77777777,  // U+1758 - U+175F
    197    0x77777777,  // U+1760 - U+1767
    198    0x77777777,  // U+1768 - U+176F
    199    0x77777777,  // U+1770 - U+1777
    200    0x77777777,  // U+1778 - U+177F
    201    0x88888888,  // U+1780 - U+1787
    202    0x88888888,  // U+1788 - U+178F
    203    0x88888888,  // U+1790 - U+1797
    204    0x88888888,  // U+1798 - U+179F
    205    0x88888888,  // U+17A0 - U+17A7
    206    0x88888888,  // U+17A8 - U+17AF
    207    0x88888888,  // U+17B0 - U+17B7
    208    0x88888888,  // U+17B8 - U+17BF
    209    0x88888888,  // U+17C0 - U+17C7
    210    0x88888888,  // U+17C8 - U+17CF
    211    0x88118888,  // U+17D0 - U+17D7
    212    0x77888181,  // U+17D8 - U+17DF
    213    0x88888888,  // U+17E0 - U+17E7
    214    0x77777788,  // U+17E8 - U+17EF
    215    0x88888888,  // U+17F0 - U+17F7
    216    0x77777788,  // U+17F8 - U+17FF
    217 };