Home | History | Annotate | Line # | Download | only in wind
      1 /*	$NetBSD: combining_table.c,v 1.3 2023/06/19 21:41:45 christos Exp $	*/
      2 
      3 /* ./combining_table.c */
      4 /* Automatically generated at 2022-11-15T13:59:51.697203 */
      5 
      6 
      7 #include "combining_table.h"
      8 #include <stdlib.h>
      9 
     10 const struct translation _wind_combining_table[] = {
     11 {0x300, 230}, /* Mn */
     12 {0x301, 230}, /* Mn */
     13 {0x302, 230}, /* Mn */
     14 {0x303, 230}, /* Mn */
     15 {0x304, 230}, /* Mn */
     16 {0x305, 230}, /* Mn */
     17 {0x306, 230}, /* Mn */
     18 {0x307, 230}, /* Mn */
     19 {0x308, 230}, /* Mn */
     20 {0x309, 230}, /* Mn */
     21 {0x30a, 230}, /* Mn */
     22 {0x30b, 230}, /* Mn */
     23 {0x30c, 230}, /* Mn */
     24 {0x30d, 230}, /* Mn */
     25 {0x30e, 230}, /* Mn */
     26 {0x30f, 230}, /* Mn */
     27 {0x310, 230}, /* Mn */
     28 {0x311, 230}, /* Mn */
     29 {0x312, 230}, /* Mn */
     30 {0x313, 230}, /* Mn */
     31 {0x314, 230}, /* Mn */
     32 {0x315, 232}, /* Mn */
     33 {0x316, 220}, /* Mn */
     34 {0x317, 220}, /* Mn */
     35 {0x318, 220}, /* Mn */
     36 {0x319, 220}, /* Mn */
     37 {0x31a, 232}, /* Mn */
     38 {0x31b, 216}, /* Mn */
     39 {0x31c, 220}, /* Mn */
     40 {0x31d, 220}, /* Mn */
     41 {0x31e, 220}, /* Mn */
     42 {0x31f, 220}, /* Mn */
     43 {0x320, 220}, /* Mn */
     44 {0x321, 202}, /* Mn */
     45 {0x322, 202}, /* Mn */
     46 {0x323, 220}, /* Mn */
     47 {0x324, 220}, /* Mn */
     48 {0x325, 220}, /* Mn */
     49 {0x326, 220}, /* Mn */
     50 {0x327, 202}, /* Mn */
     51 {0x328, 202}, /* Mn */
     52 {0x329, 220}, /* Mn */
     53 {0x32a, 220}, /* Mn */
     54 {0x32b, 220}, /* Mn */
     55 {0x32c, 220}, /* Mn */
     56 {0x32d, 220}, /* Mn */
     57 {0x32e, 220}, /* Mn */
     58 {0x32f, 220}, /* Mn */
     59 {0x330, 220}, /* Mn */
     60 {0x331, 220}, /* Mn */
     61 {0x332, 220}, /* Mn */
     62 {0x333, 220}, /* Mn */
     63 {0x334, 1}, /* Mn */
     64 {0x335, 1}, /* Mn */
     65 {0x336, 1}, /* Mn */
     66 {0x337, 1}, /* Mn */
     67 {0x338, 1}, /* Mn */
     68 {0x339, 220}, /* Mn */
     69 {0x33a, 220}, /* Mn */
     70 {0x33b, 220}, /* Mn */
     71 {0x33c, 220}, /* Mn */
     72 {0x33d, 230}, /* Mn */
     73 {0x33e, 230}, /* Mn */
     74 {0x33f, 230}, /* Mn */
     75 {0x340, 230}, /* Mn */
     76 {0x341, 230}, /* Mn */
     77 {0x342, 230}, /* Mn */
     78 {0x343, 230}, /* Mn */
     79 {0x344, 230}, /* Mn */
     80 {0x345, 240}, /* Mn */
     81 {0x346, 230}, /* Mn */
     82 {0x347, 220}, /* Mn */
     83 {0x348, 220}, /* Mn */
     84 {0x349, 220}, /* Mn */
     85 {0x34a, 230}, /* Mn */
     86 {0x34b, 230}, /* Mn */
     87 {0x34c, 230}, /* Mn */
     88 {0x34d, 220}, /* Mn */
     89 {0x34e, 220}, /* Mn */
     90 {0x350, 230}, /* Mn */
     91 {0x351, 230}, /* Mn */
     92 {0x352, 230}, /* Mn */
     93 {0x353, 220}, /* Mn */
     94 {0x354, 220}, /* Mn */
     95 {0x355, 220}, /* Mn */
     96 {0x356, 220}, /* Mn */
     97 {0x357, 230}, /* Mn */
     98 {0x35d, 234}, /* Mn */
     99 {0x35e, 234}, /* Mn */
    100 {0x35f, 233}, /* Mn */
    101 {0x360, 234}, /* Mn */
    102 {0x361, 234}, /* Mn */
    103 {0x362, 233}, /* Mn */
    104 {0x363, 230}, /* Mn */
    105 {0x364, 230}, /* Mn */
    106 {0x365, 230}, /* Mn */
    107 {0x366, 230}, /* Mn */
    108 {0x367, 230}, /* Mn */
    109 {0x368, 230}, /* Mn */
    110 {0x369, 230}, /* Mn */
    111 {0x36a, 230}, /* Mn */
    112 {0x36b, 230}, /* Mn */
    113 {0x36c, 230}, /* Mn */
    114 {0x36d, 230}, /* Mn */
    115 {0x36e, 230}, /* Mn */
    116 {0x36f, 230}, /* Mn */
    117 {0x483, 230}, /* Mn */
    118 {0x484, 230}, /* Mn */
    119 {0x485, 230}, /* Mn */
    120 {0x486, 230}, /* Mn */
    121 {0x591, 220}, /* Mn */
    122 {0x592, 230}, /* Mn */
    123 {0x593, 230}, /* Mn */
    124 {0x594, 230}, /* Mn */
    125 {0x595, 230}, /* Mn */
    126 {0x596, 220}, /* Mn */
    127 {0x597, 230}, /* Mn */
    128 {0x598, 230}, /* Mn */
    129 {0x599, 230}, /* Mn */
    130 {0x59a, 222}, /* Mn */
    131 {0x59b, 220}, /* Mn */
    132 {0x59c, 230}, /* Mn */
    133 {0x59d, 230}, /* Mn */
    134 {0x59e, 230}, /* Mn */
    135 {0x59f, 230}, /* Mn */
    136 {0x5a0, 230}, /* Mn */
    137 {0x5a1, 230}, /* Mn */
    138 {0x5a3, 220}, /* Mn */
    139 {0x5a4, 220}, /* Mn */
    140 {0x5a5, 220}, /* Mn */
    141 {0x5a6, 220}, /* Mn */
    142 {0x5a7, 220}, /* Mn */
    143 {0x5a8, 230}, /* Mn */
    144 {0x5a9, 230}, /* Mn */
    145 {0x5aa, 220}, /* Mn */
    146 {0x5ab, 230}, /* Mn */
    147 {0x5ac, 230}, /* Mn */
    148 {0x5ad, 222}, /* Mn */
    149 {0x5ae, 228}, /* Mn */
    150 {0x5af, 230}, /* Mn */
    151 {0x5b0, 10}, /* Mn */
    152 {0x5b1, 11}, /* Mn */
    153 {0x5b2, 12}, /* Mn */
    154 {0x5b3, 13}, /* Mn */
    155 {0x5b4, 14}, /* Mn */
    156 {0x5b5, 15}, /* Mn */
    157 {0x5b6, 16}, /* Mn */
    158 {0x5b7, 17}, /* Mn */
    159 {0x5b8, 18}, /* Mn */
    160 {0x5b9, 19}, /* Mn */
    161 {0x5bb, 20}, /* Mn */
    162 {0x5bc, 21}, /* Mn */
    163 {0x5bd, 22}, /* Mn */
    164 {0x5bf, 23}, /* Mn */
    165 {0x5c1, 24}, /* Mn */
    166 {0x5c2, 25}, /* Mn */
    167 {0x5c4, 230}, /* Mn */
    168 {0x610, 230}, /* Mn */
    169 {0x611, 230}, /* Mn */
    170 {0x612, 230}, /* Mn */
    171 {0x613, 230}, /* Mn */
    172 {0x614, 230}, /* Mn */
    173 {0x615, 230}, /* Mn */
    174 {0x64b, 27}, /* Mn */
    175 {0x64c, 28}, /* Mn */
    176 {0x64d, 29}, /* Mn */
    177 {0x64e, 30}, /* Mn */
    178 {0x64f, 31}, /* Mn */
    179 {0x650, 32}, /* Mn */
    180 {0x651, 33}, /* Mn */
    181 {0x652, 34}, /* Mn */
    182 {0x653, 230}, /* Mn */
    183 {0x654, 230}, /* Mn */
    184 {0x655, 220}, /* Mn */
    185 {0x656, 220}, /* Mn */
    186 {0x657, 230}, /* Mn */
    187 {0x658, 230}, /* Mn */
    188 {0x670, 35}, /* Mn */
    189 {0x6d6, 230}, /* Mn */
    190 {0x6d7, 230}, /* Mn */
    191 {0x6d8, 230}, /* Mn */
    192 {0x6d9, 230}, /* Mn */
    193 {0x6da, 230}, /* Mn */
    194 {0x6db, 230}, /* Mn */
    195 {0x6dc, 230}, /* Mn */
    196 {0x6df, 230}, /* Mn */
    197 {0x6e0, 230}, /* Mn */
    198 {0x6e1, 230}, /* Mn */
    199 {0x6e2, 230}, /* Mn */
    200 {0x6e3, 220}, /* Mn */
    201 {0x6e4, 230}, /* Mn */
    202 {0x6e7, 230}, /* Mn */
    203 {0x6e8, 230}, /* Mn */
    204 {0x6ea, 220}, /* Mn */
    205 {0x6eb, 230}, /* Mn */
    206 {0x6ec, 230}, /* Mn */
    207 {0x6ed, 220}, /* Mn */
    208 {0x711, 36}, /* Mn */
    209 {0x730, 230}, /* Mn */
    210 {0x731, 220}, /* Mn */
    211 {0x732, 230}, /* Mn */
    212 {0x733, 230}, /* Mn */
    213 {0x734, 220}, /* Mn */
    214 {0x735, 230}, /* Mn */
    215 {0x736, 230}, /* Mn */
    216 {0x737, 220}, /* Mn */
    217 {0x738, 220}, /* Mn */
    218 {0x739, 220}, /* Mn */
    219 {0x73a, 230}, /* Mn */
    220 {0x73b, 220}, /* Mn */
    221 {0x73c, 220}, /* Mn */
    222 {0x73d, 230}, /* Mn */
    223 {0x73e, 220}, /* Mn */
    224 {0x73f, 230}, /* Mn */
    225 {0x740, 230}, /* Mn */
    226 {0x741, 230}, /* Mn */
    227 {0x742, 220}, /* Mn */
    228 {0x743, 230}, /* Mn */
    229 {0x744, 220}, /* Mn */
    230 {0x745, 230}, /* Mn */
    231 {0x746, 220}, /* Mn */
    232 {0x747, 230}, /* Mn */
    233 {0x748, 220}, /* Mn */
    234 {0x749, 230}, /* Mn */
    235 {0x74a, 230}, /* Mn */
    236 {0x93c, 7}, /* Mn */
    237 {0x94d, 9}, /* Mn */
    238 {0x951, 230}, /* Mn */
    239 {0x952, 220}, /* Mn */
    240 {0x953, 230}, /* Mn */
    241 {0x954, 230}, /* Mn */
    242 {0x9bc, 7}, /* Mn */
    243 {0x9cd, 9}, /* Mn */
    244 {0xa3c, 7}, /* Mn */
    245 {0xa4d, 9}, /* Mn */
    246 {0xabc, 7}, /* Mn */
    247 {0xacd, 9}, /* Mn */
    248 {0xb3c, 7}, /* Mn */
    249 {0xb4d, 9}, /* Mn */
    250 {0xbcd, 9}, /* Mn */
    251 {0xc4d, 9}, /* Mn */
    252 {0xc55, 84}, /* Mn */
    253 {0xc56, 91}, /* Mn */
    254 {0xcbc, 7}, /* Mn */
    255 {0xccd, 9}, /* Mn */
    256 {0xd4d, 9}, /* Mn */
    257 {0xdca, 9}, /* Mn */
    258 {0xe38, 103}, /* Mn */
    259 {0xe39, 103}, /* Mn */
    260 {0xe3a, 9}, /* Mn */
    261 {0xe48, 107}, /* Mn */
    262 {0xe49, 107}, /* Mn */
    263 {0xe4a, 107}, /* Mn */
    264 {0xe4b, 107}, /* Mn */
    265 {0xeb8, 118}, /* Mn */
    266 {0xeb9, 118}, /* Mn */
    267 {0xec8, 122}, /* Mn */
    268 {0xec9, 122}, /* Mn */
    269 {0xeca, 122}, /* Mn */
    270 {0xecb, 122}, /* Mn */
    271 {0xf18, 220}, /* Mn */
    272 {0xf19, 220}, /* Mn */
    273 {0xf35, 220}, /* Mn */
    274 {0xf37, 220}, /* Mn */
    275 {0xf39, 216}, /* Mn */
    276 {0xf71, 129}, /* Mn */
    277 {0xf72, 130}, /* Mn */
    278 {0xf74, 132}, /* Mn */
    279 {0xf7a, 130}, /* Mn */
    280 {0xf7b, 130}, /* Mn */
    281 {0xf7c, 130}, /* Mn */
    282 {0xf7d, 130}, /* Mn */
    283 {0xf80, 130}, /* Mn */
    284 {0xf82, 230}, /* Mn */
    285 {0xf83, 230}, /* Mn */
    286 {0xf84, 9}, /* Mn */
    287 {0xf86, 230}, /* Mn */
    288 {0xf87, 230}, /* Mn */
    289 {0xfc6, 220}, /* Mn */
    290 {0x1037, 7}, /* Mn */
    291 {0x1039, 9}, /* Mn */
    292 {0x1714, 9}, /* Mn */
    293 {0x1734, 9}, /* Mn */
    294 {0x17d2, 9}, /* Mn */
    295 {0x17dd, 230}, /* Mn */
    296 {0x18a9, 228}, /* Mn */
    297 {0x1939, 222}, /* Mn */
    298 {0x193a, 230}, /* Mn */
    299 {0x193b, 220}, /* Mn */
    300 {0x20d0, 230}, /* Mn */
    301 {0x20d1, 230}, /* Mn */
    302 {0x20d2, 1}, /* Mn */
    303 {0x20d3, 1}, /* Mn */
    304 {0x20d4, 230}, /* Mn */
    305 {0x20d5, 230}, /* Mn */
    306 {0x20d6, 230}, /* Mn */
    307 {0x20d7, 230}, /* Mn */
    308 {0x20d8, 1}, /* Mn */
    309 {0x20d9, 1}, /* Mn */
    310 {0x20da, 1}, /* Mn */
    311 {0x20db, 230}, /* Mn */
    312 {0x20dc, 230}, /* Mn */
    313 {0x20e1, 230}, /* Mn */
    314 {0x20e5, 1}, /* Mn */
    315 {0x20e6, 1}, /* Mn */
    316 {0x20e7, 230}, /* Mn */
    317 {0x20e8, 220}, /* Mn */
    318 {0x20e9, 230}, /* Mn */
    319 {0x20ea, 1}, /* Mn */
    320 {0x302a, 218}, /* Mn */
    321 {0x302b, 228}, /* Mn */
    322 {0x302c, 232}, /* Mn */
    323 {0x302d, 222}, /* Mn */
    324 {0x302e, 224}, /* Mn */
    325 {0x302f, 224}, /* Mn */
    326 {0x3099, 8}, /* Mn */
    327 {0x309a, 8}, /* Mn */
    328 {0xfb1e, 26}, /* Mn */
    329 {0xfe20, 230}, /* Mn */
    330 {0xfe21, 230}, /* Mn */
    331 {0xfe22, 230}, /* Mn */
    332 {0xfe23, 230}, /* Mn */
    333 {0x1d165, 216}, /* Mc */
    334 {0x1d166, 216}, /* Mc */
    335 {0x1d167, 1}, /* Mn */
    336 {0x1d168, 1}, /* Mn */
    337 {0x1d169, 1}, /* Mn */
    338 {0x1d16d, 226}, /* Mc */
    339 {0x1d16e, 216}, /* Mc */
    340 {0x1d16f, 216}, /* Mc */
    341 {0x1d170, 216}, /* Mc */
    342 {0x1d171, 216}, /* Mc */
    343 {0x1d172, 216}, /* Mc */
    344 {0x1d17b, 220}, /* Mn */
    345 {0x1d17c, 220}, /* Mn */
    346 {0x1d17d, 220}, /* Mn */
    347 {0x1d17e, 220}, /* Mn */
    348 {0x1d17f, 220}, /* Mn */
    349 {0x1d180, 220}, /* Mn */
    350 {0x1d181, 220}, /* Mn */
    351 {0x1d182, 220}, /* Mn */
    352 {0x1d185, 230}, /* Mn */
    353 {0x1d186, 230}, /* Mn */
    354 {0x1d187, 230}, /* Mn */
    355 {0x1d188, 230}, /* Mn */
    356 {0x1d189, 230}, /* Mn */
    357 {0x1d18a, 220}, /* Mn */
    358 {0x1d18b, 220}, /* Mn */
    359 {0x1d1aa, 230}, /* Mn */
    360 {0x1d1ab, 230}, /* Mn */
    361 {0x1d1ac, 230}, /* Mn */
    362 {0x1d1ad, 230}, /* Mn */
    363 
    364 };
    365 const size_t _wind_combining_table_size = 352;
    366