xref: /netbsd-src/crypto/external/bsd/heimdal/dist/lib/wind/combining_table.c (revision afab4e300d3a9fb07dd8c80daf53d0feb3345706)
1*afab4e30Schristos /*	$NetBSD: combining_table.c,v 1.3 2023/06/19 21:41:45 christos Exp $	*/
2929c70cbSchristos 
3929c70cbSchristos /* ./combining_table.c */
4*afab4e30Schristos /* Automatically generated at 2022-11-15T13:59:51.697203 */
5929c70cbSchristos 
6929c70cbSchristos 
7929c70cbSchristos #include "combining_table.h"
8929c70cbSchristos #include <stdlib.h>
9929c70cbSchristos 
10929c70cbSchristos const struct translation _wind_combining_table[] = {
11929c70cbSchristos {0x300, 230}, /* Mn */
12929c70cbSchristos {0x301, 230}, /* Mn */
13929c70cbSchristos {0x302, 230}, /* Mn */
14929c70cbSchristos {0x303, 230}, /* Mn */
15929c70cbSchristos {0x304, 230}, /* Mn */
16929c70cbSchristos {0x305, 230}, /* Mn */
17929c70cbSchristos {0x306, 230}, /* Mn */
18929c70cbSchristos {0x307, 230}, /* Mn */
19929c70cbSchristos {0x308, 230}, /* Mn */
20929c70cbSchristos {0x309, 230}, /* Mn */
21929c70cbSchristos {0x30a, 230}, /* Mn */
22929c70cbSchristos {0x30b, 230}, /* Mn */
23929c70cbSchristos {0x30c, 230}, /* Mn */
24929c70cbSchristos {0x30d, 230}, /* Mn */
25929c70cbSchristos {0x30e, 230}, /* Mn */
26929c70cbSchristos {0x30f, 230}, /* Mn */
27929c70cbSchristos {0x310, 230}, /* Mn */
28929c70cbSchristos {0x311, 230}, /* Mn */
29929c70cbSchristos {0x312, 230}, /* Mn */
30929c70cbSchristos {0x313, 230}, /* Mn */
31929c70cbSchristos {0x314, 230}, /* Mn */
32929c70cbSchristos {0x315, 232}, /* Mn */
33929c70cbSchristos {0x316, 220}, /* Mn */
34929c70cbSchristos {0x317, 220}, /* Mn */
35929c70cbSchristos {0x318, 220}, /* Mn */
36929c70cbSchristos {0x319, 220}, /* Mn */
37929c70cbSchristos {0x31a, 232}, /* Mn */
38929c70cbSchristos {0x31b, 216}, /* Mn */
39929c70cbSchristos {0x31c, 220}, /* Mn */
40929c70cbSchristos {0x31d, 220}, /* Mn */
41929c70cbSchristos {0x31e, 220}, /* Mn */
42929c70cbSchristos {0x31f, 220}, /* Mn */
43929c70cbSchristos {0x320, 220}, /* Mn */
44929c70cbSchristos {0x321, 202}, /* Mn */
45929c70cbSchristos {0x322, 202}, /* Mn */
46929c70cbSchristos {0x323, 220}, /* Mn */
47929c70cbSchristos {0x324, 220}, /* Mn */
48929c70cbSchristos {0x325, 220}, /* Mn */
49929c70cbSchristos {0x326, 220}, /* Mn */
50929c70cbSchristos {0x327, 202}, /* Mn */
51929c70cbSchristos {0x328, 202}, /* Mn */
52929c70cbSchristos {0x329, 220}, /* Mn */
53929c70cbSchristos {0x32a, 220}, /* Mn */
54929c70cbSchristos {0x32b, 220}, /* Mn */
55929c70cbSchristos {0x32c, 220}, /* Mn */
56929c70cbSchristos {0x32d, 220}, /* Mn */
57929c70cbSchristos {0x32e, 220}, /* Mn */
58929c70cbSchristos {0x32f, 220}, /* Mn */
59929c70cbSchristos {0x330, 220}, /* Mn */
60929c70cbSchristos {0x331, 220}, /* Mn */
61929c70cbSchristos {0x332, 220}, /* Mn */
62929c70cbSchristos {0x333, 220}, /* Mn */
63929c70cbSchristos {0x334, 1}, /* Mn */
64929c70cbSchristos {0x335, 1}, /* Mn */
65929c70cbSchristos {0x336, 1}, /* Mn */
66929c70cbSchristos {0x337, 1}, /* Mn */
67929c70cbSchristos {0x338, 1}, /* Mn */
68929c70cbSchristos {0x339, 220}, /* Mn */
69929c70cbSchristos {0x33a, 220}, /* Mn */
70929c70cbSchristos {0x33b, 220}, /* Mn */
71929c70cbSchristos {0x33c, 220}, /* Mn */
72929c70cbSchristos {0x33d, 230}, /* Mn */
73929c70cbSchristos {0x33e, 230}, /* Mn */
74929c70cbSchristos {0x33f, 230}, /* Mn */
75929c70cbSchristos {0x340, 230}, /* Mn */
76929c70cbSchristos {0x341, 230}, /* Mn */
77929c70cbSchristos {0x342, 230}, /* Mn */
78929c70cbSchristos {0x343, 230}, /* Mn */
79929c70cbSchristos {0x344, 230}, /* Mn */
80929c70cbSchristos {0x345, 240}, /* Mn */
81929c70cbSchristos {0x346, 230}, /* Mn */
82929c70cbSchristos {0x347, 220}, /* Mn */
83929c70cbSchristos {0x348, 220}, /* Mn */
84929c70cbSchristos {0x349, 220}, /* Mn */
85929c70cbSchristos {0x34a, 230}, /* Mn */
86929c70cbSchristos {0x34b, 230}, /* Mn */
87929c70cbSchristos {0x34c, 230}, /* Mn */
88929c70cbSchristos {0x34d, 220}, /* Mn */
89929c70cbSchristos {0x34e, 220}, /* Mn */
90929c70cbSchristos {0x350, 230}, /* Mn */
91929c70cbSchristos {0x351, 230}, /* Mn */
92929c70cbSchristos {0x352, 230}, /* Mn */
93929c70cbSchristos {0x353, 220}, /* Mn */
94929c70cbSchristos {0x354, 220}, /* Mn */
95929c70cbSchristos {0x355, 220}, /* Mn */
96929c70cbSchristos {0x356, 220}, /* Mn */
97929c70cbSchristos {0x357, 230}, /* Mn */
98929c70cbSchristos {0x35d, 234}, /* Mn */
99929c70cbSchristos {0x35e, 234}, /* Mn */
100929c70cbSchristos {0x35f, 233}, /* Mn */
101929c70cbSchristos {0x360, 234}, /* Mn */
102929c70cbSchristos {0x361, 234}, /* Mn */
103929c70cbSchristos {0x362, 233}, /* Mn */
104929c70cbSchristos {0x363, 230}, /* Mn */
105929c70cbSchristos {0x364, 230}, /* Mn */
106929c70cbSchristos {0x365, 230}, /* Mn */
107929c70cbSchristos {0x366, 230}, /* Mn */
108929c70cbSchristos {0x367, 230}, /* Mn */
109929c70cbSchristos {0x368, 230}, /* Mn */
110929c70cbSchristos {0x369, 230}, /* Mn */
111929c70cbSchristos {0x36a, 230}, /* Mn */
112929c70cbSchristos {0x36b, 230}, /* Mn */
113929c70cbSchristos {0x36c, 230}, /* Mn */
114929c70cbSchristos {0x36d, 230}, /* Mn */
115929c70cbSchristos {0x36e, 230}, /* Mn */
116929c70cbSchristos {0x36f, 230}, /* Mn */
117929c70cbSchristos {0x483, 230}, /* Mn */
118929c70cbSchristos {0x484, 230}, /* Mn */
119929c70cbSchristos {0x485, 230}, /* Mn */
120929c70cbSchristos {0x486, 230}, /* Mn */
121929c70cbSchristos {0x591, 220}, /* Mn */
122929c70cbSchristos {0x592, 230}, /* Mn */
123929c70cbSchristos {0x593, 230}, /* Mn */
124929c70cbSchristos {0x594, 230}, /* Mn */
125929c70cbSchristos {0x595, 230}, /* Mn */
126929c70cbSchristos {0x596, 220}, /* Mn */
127929c70cbSchristos {0x597, 230}, /* Mn */
128929c70cbSchristos {0x598, 230}, /* Mn */
129929c70cbSchristos {0x599, 230}, /* Mn */
130929c70cbSchristos {0x59a, 222}, /* Mn */
131929c70cbSchristos {0x59b, 220}, /* Mn */
132929c70cbSchristos {0x59c, 230}, /* Mn */
133929c70cbSchristos {0x59d, 230}, /* Mn */
134929c70cbSchristos {0x59e, 230}, /* Mn */
135929c70cbSchristos {0x59f, 230}, /* Mn */
136929c70cbSchristos {0x5a0, 230}, /* Mn */
137929c70cbSchristos {0x5a1, 230}, /* Mn */
138929c70cbSchristos {0x5a3, 220}, /* Mn */
139929c70cbSchristos {0x5a4, 220}, /* Mn */
140929c70cbSchristos {0x5a5, 220}, /* Mn */
141929c70cbSchristos {0x5a6, 220}, /* Mn */
142929c70cbSchristos {0x5a7, 220}, /* Mn */
143929c70cbSchristos {0x5a8, 230}, /* Mn */
144929c70cbSchristos {0x5a9, 230}, /* Mn */
145929c70cbSchristos {0x5aa, 220}, /* Mn */
146929c70cbSchristos {0x5ab, 230}, /* Mn */
147929c70cbSchristos {0x5ac, 230}, /* Mn */
148929c70cbSchristos {0x5ad, 222}, /* Mn */
149929c70cbSchristos {0x5ae, 228}, /* Mn */
150929c70cbSchristos {0x5af, 230}, /* Mn */
151929c70cbSchristos {0x5b0, 10}, /* Mn */
152929c70cbSchristos {0x5b1, 11}, /* Mn */
153929c70cbSchristos {0x5b2, 12}, /* Mn */
154929c70cbSchristos {0x5b3, 13}, /* Mn */
155929c70cbSchristos {0x5b4, 14}, /* Mn */
156929c70cbSchristos {0x5b5, 15}, /* Mn */
157929c70cbSchristos {0x5b6, 16}, /* Mn */
158929c70cbSchristos {0x5b7, 17}, /* Mn */
159929c70cbSchristos {0x5b8, 18}, /* Mn */
160929c70cbSchristos {0x5b9, 19}, /* Mn */
161929c70cbSchristos {0x5bb, 20}, /* Mn */
162929c70cbSchristos {0x5bc, 21}, /* Mn */
163929c70cbSchristos {0x5bd, 22}, /* Mn */
164929c70cbSchristos {0x5bf, 23}, /* Mn */
165929c70cbSchristos {0x5c1, 24}, /* Mn */
166929c70cbSchristos {0x5c2, 25}, /* Mn */
167929c70cbSchristos {0x5c4, 230}, /* Mn */
168929c70cbSchristos {0x610, 230}, /* Mn */
169929c70cbSchristos {0x611, 230}, /* Mn */
170929c70cbSchristos {0x612, 230}, /* Mn */
171929c70cbSchristos {0x613, 230}, /* Mn */
172929c70cbSchristos {0x614, 230}, /* Mn */
173929c70cbSchristos {0x615, 230}, /* Mn */
174929c70cbSchristos {0x64b, 27}, /* Mn */
175929c70cbSchristos {0x64c, 28}, /* Mn */
176929c70cbSchristos {0x64d, 29}, /* Mn */
177929c70cbSchristos {0x64e, 30}, /* Mn */
178929c70cbSchristos {0x64f, 31}, /* Mn */
179929c70cbSchristos {0x650, 32}, /* Mn */
180929c70cbSchristos {0x651, 33}, /* Mn */
181929c70cbSchristos {0x652, 34}, /* Mn */
182929c70cbSchristos {0x653, 230}, /* Mn */
183929c70cbSchristos {0x654, 230}, /* Mn */
184929c70cbSchristos {0x655, 220}, /* Mn */
185929c70cbSchristos {0x656, 220}, /* Mn */
186929c70cbSchristos {0x657, 230}, /* Mn */
187929c70cbSchristos {0x658, 230}, /* Mn */
188929c70cbSchristos {0x670, 35}, /* Mn */
189929c70cbSchristos {0x6d6, 230}, /* Mn */
190929c70cbSchristos {0x6d7, 230}, /* Mn */
191929c70cbSchristos {0x6d8, 230}, /* Mn */
192929c70cbSchristos {0x6d9, 230}, /* Mn */
193929c70cbSchristos {0x6da, 230}, /* Mn */
194929c70cbSchristos {0x6db, 230}, /* Mn */
195929c70cbSchristos {0x6dc, 230}, /* Mn */
196929c70cbSchristos {0x6df, 230}, /* Mn */
197929c70cbSchristos {0x6e0, 230}, /* Mn */
198929c70cbSchristos {0x6e1, 230}, /* Mn */
199929c70cbSchristos {0x6e2, 230}, /* Mn */
200929c70cbSchristos {0x6e3, 220}, /* Mn */
201929c70cbSchristos {0x6e4, 230}, /* Mn */
202929c70cbSchristos {0x6e7, 230}, /* Mn */
203929c70cbSchristos {0x6e8, 230}, /* Mn */
204929c70cbSchristos {0x6ea, 220}, /* Mn */
205929c70cbSchristos {0x6eb, 230}, /* Mn */
206929c70cbSchristos {0x6ec, 230}, /* Mn */
207929c70cbSchristos {0x6ed, 220}, /* Mn */
208929c70cbSchristos {0x711, 36}, /* Mn */
209929c70cbSchristos {0x730, 230}, /* Mn */
210929c70cbSchristos {0x731, 220}, /* Mn */
211929c70cbSchristos {0x732, 230}, /* Mn */
212929c70cbSchristos {0x733, 230}, /* Mn */
213929c70cbSchristos {0x734, 220}, /* Mn */
214929c70cbSchristos {0x735, 230}, /* Mn */
215929c70cbSchristos {0x736, 230}, /* Mn */
216929c70cbSchristos {0x737, 220}, /* Mn */
217929c70cbSchristos {0x738, 220}, /* Mn */
218929c70cbSchristos {0x739, 220}, /* Mn */
219929c70cbSchristos {0x73a, 230}, /* Mn */
220929c70cbSchristos {0x73b, 220}, /* Mn */
221929c70cbSchristos {0x73c, 220}, /* Mn */
222929c70cbSchristos {0x73d, 230}, /* Mn */
223929c70cbSchristos {0x73e, 220}, /* Mn */
224929c70cbSchristos {0x73f, 230}, /* Mn */
225929c70cbSchristos {0x740, 230}, /* Mn */
226929c70cbSchristos {0x741, 230}, /* Mn */
227929c70cbSchristos {0x742, 220}, /* Mn */
228929c70cbSchristos {0x743, 230}, /* Mn */
229929c70cbSchristos {0x744, 220}, /* Mn */
230929c70cbSchristos {0x745, 230}, /* Mn */
231929c70cbSchristos {0x746, 220}, /* Mn */
232929c70cbSchristos {0x747, 230}, /* Mn */
233929c70cbSchristos {0x748, 220}, /* Mn */
234929c70cbSchristos {0x749, 230}, /* Mn */
235929c70cbSchristos {0x74a, 230}, /* Mn */
236929c70cbSchristos {0x93c, 7}, /* Mn */
237929c70cbSchristos {0x94d, 9}, /* Mn */
238929c70cbSchristos {0x951, 230}, /* Mn */
239929c70cbSchristos {0x952, 220}, /* Mn */
240929c70cbSchristos {0x953, 230}, /* Mn */
241929c70cbSchristos {0x954, 230}, /* Mn */
242929c70cbSchristos {0x9bc, 7}, /* Mn */
243929c70cbSchristos {0x9cd, 9}, /* Mn */
244929c70cbSchristos {0xa3c, 7}, /* Mn */
245929c70cbSchristos {0xa4d, 9}, /* Mn */
246929c70cbSchristos {0xabc, 7}, /* Mn */
247929c70cbSchristos {0xacd, 9}, /* Mn */
248929c70cbSchristos {0xb3c, 7}, /* Mn */
249929c70cbSchristos {0xb4d, 9}, /* Mn */
250929c70cbSchristos {0xbcd, 9}, /* Mn */
251929c70cbSchristos {0xc4d, 9}, /* Mn */
252929c70cbSchristos {0xc55, 84}, /* Mn */
253929c70cbSchristos {0xc56, 91}, /* Mn */
254929c70cbSchristos {0xcbc, 7}, /* Mn */
255929c70cbSchristos {0xccd, 9}, /* Mn */
256929c70cbSchristos {0xd4d, 9}, /* Mn */
257929c70cbSchristos {0xdca, 9}, /* Mn */
258929c70cbSchristos {0xe38, 103}, /* Mn */
259929c70cbSchristos {0xe39, 103}, /* Mn */
260929c70cbSchristos {0xe3a, 9}, /* Mn */
261929c70cbSchristos {0xe48, 107}, /* Mn */
262929c70cbSchristos {0xe49, 107}, /* Mn */
263929c70cbSchristos {0xe4a, 107}, /* Mn */
264929c70cbSchristos {0xe4b, 107}, /* Mn */
265929c70cbSchristos {0xeb8, 118}, /* Mn */
266929c70cbSchristos {0xeb9, 118}, /* Mn */
267929c70cbSchristos {0xec8, 122}, /* Mn */
268929c70cbSchristos {0xec9, 122}, /* Mn */
269929c70cbSchristos {0xeca, 122}, /* Mn */
270929c70cbSchristos {0xecb, 122}, /* Mn */
271929c70cbSchristos {0xf18, 220}, /* Mn */
272929c70cbSchristos {0xf19, 220}, /* Mn */
273929c70cbSchristos {0xf35, 220}, /* Mn */
274929c70cbSchristos {0xf37, 220}, /* Mn */
275929c70cbSchristos {0xf39, 216}, /* Mn */
276929c70cbSchristos {0xf71, 129}, /* Mn */
277929c70cbSchristos {0xf72, 130}, /* Mn */
278929c70cbSchristos {0xf74, 132}, /* Mn */
279929c70cbSchristos {0xf7a, 130}, /* Mn */
280929c70cbSchristos {0xf7b, 130}, /* Mn */
281929c70cbSchristos {0xf7c, 130}, /* Mn */
282929c70cbSchristos {0xf7d, 130}, /* Mn */
283929c70cbSchristos {0xf80, 130}, /* Mn */
284929c70cbSchristos {0xf82, 230}, /* Mn */
285929c70cbSchristos {0xf83, 230}, /* Mn */
286929c70cbSchristos {0xf84, 9}, /* Mn */
287929c70cbSchristos {0xf86, 230}, /* Mn */
288929c70cbSchristos {0xf87, 230}, /* Mn */
289929c70cbSchristos {0xfc6, 220}, /* Mn */
290929c70cbSchristos {0x1037, 7}, /* Mn */
291929c70cbSchristos {0x1039, 9}, /* Mn */
292929c70cbSchristos {0x1714, 9}, /* Mn */
293929c70cbSchristos {0x1734, 9}, /* Mn */
294929c70cbSchristos {0x17d2, 9}, /* Mn */
295929c70cbSchristos {0x17dd, 230}, /* Mn */
296929c70cbSchristos {0x18a9, 228}, /* Mn */
297929c70cbSchristos {0x1939, 222}, /* Mn */
298929c70cbSchristos {0x193a, 230}, /* Mn */
299929c70cbSchristos {0x193b, 220}, /* Mn */
300929c70cbSchristos {0x20d0, 230}, /* Mn */
301929c70cbSchristos {0x20d1, 230}, /* Mn */
302929c70cbSchristos {0x20d2, 1}, /* Mn */
303929c70cbSchristos {0x20d3, 1}, /* Mn */
304929c70cbSchristos {0x20d4, 230}, /* Mn */
305929c70cbSchristos {0x20d5, 230}, /* Mn */
306929c70cbSchristos {0x20d6, 230}, /* Mn */
307929c70cbSchristos {0x20d7, 230}, /* Mn */
308929c70cbSchristos {0x20d8, 1}, /* Mn */
309929c70cbSchristos {0x20d9, 1}, /* Mn */
310929c70cbSchristos {0x20da, 1}, /* Mn */
311929c70cbSchristos {0x20db, 230}, /* Mn */
312929c70cbSchristos {0x20dc, 230}, /* Mn */
313929c70cbSchristos {0x20e1, 230}, /* Mn */
314929c70cbSchristos {0x20e5, 1}, /* Mn */
315929c70cbSchristos {0x20e6, 1}, /* Mn */
316929c70cbSchristos {0x20e7, 230}, /* Mn */
317929c70cbSchristos {0x20e8, 220}, /* Mn */
318929c70cbSchristos {0x20e9, 230}, /* Mn */
319929c70cbSchristos {0x20ea, 1}, /* Mn */
320929c70cbSchristos {0x302a, 218}, /* Mn */
321929c70cbSchristos {0x302b, 228}, /* Mn */
322929c70cbSchristos {0x302c, 232}, /* Mn */
323929c70cbSchristos {0x302d, 222}, /* Mn */
324929c70cbSchristos {0x302e, 224}, /* Mn */
325929c70cbSchristos {0x302f, 224}, /* Mn */
326929c70cbSchristos {0x3099, 8}, /* Mn */
327929c70cbSchristos {0x309a, 8}, /* Mn */
328929c70cbSchristos {0xfb1e, 26}, /* Mn */
329929c70cbSchristos {0xfe20, 230}, /* Mn */
330929c70cbSchristos {0xfe21, 230}, /* Mn */
331929c70cbSchristos {0xfe22, 230}, /* Mn */
332929c70cbSchristos {0xfe23, 230}, /* Mn */
333929c70cbSchristos {0x1d165, 216}, /* Mc */
334929c70cbSchristos {0x1d166, 216}, /* Mc */
335929c70cbSchristos {0x1d167, 1}, /* Mn */
336929c70cbSchristos {0x1d168, 1}, /* Mn */
337929c70cbSchristos {0x1d169, 1}, /* Mn */
338929c70cbSchristos {0x1d16d, 226}, /* Mc */
339929c70cbSchristos {0x1d16e, 216}, /* Mc */
340929c70cbSchristos {0x1d16f, 216}, /* Mc */
341929c70cbSchristos {0x1d170, 216}, /* Mc */
342929c70cbSchristos {0x1d171, 216}, /* Mc */
343929c70cbSchristos {0x1d172, 216}, /* Mc */
344929c70cbSchristos {0x1d17b, 220}, /* Mn */
345929c70cbSchristos {0x1d17c, 220}, /* Mn */
346929c70cbSchristos {0x1d17d, 220}, /* Mn */
347929c70cbSchristos {0x1d17e, 220}, /* Mn */
348929c70cbSchristos {0x1d17f, 220}, /* Mn */
349929c70cbSchristos {0x1d180, 220}, /* Mn */
350929c70cbSchristos {0x1d181, 220}, /* Mn */
351929c70cbSchristos {0x1d182, 220}, /* Mn */
352929c70cbSchristos {0x1d185, 230}, /* Mn */
353929c70cbSchristos {0x1d186, 230}, /* Mn */
354929c70cbSchristos {0x1d187, 230}, /* Mn */
355929c70cbSchristos {0x1d188, 230}, /* Mn */
356929c70cbSchristos {0x1d189, 230}, /* Mn */
357929c70cbSchristos {0x1d18a, 220}, /* Mn */
358929c70cbSchristos {0x1d18b, 220}, /* Mn */
359929c70cbSchristos {0x1d1aa, 230}, /* Mn */
360929c70cbSchristos {0x1d1ab, 230}, /* Mn */
361929c70cbSchristos {0x1d1ac, 230}, /* Mn */
362929c70cbSchristos {0x1d1ad, 230}, /* Mn */
363929c70cbSchristos 
364929c70cbSchristos };
365929c70cbSchristos const size_t _wind_combining_table_size = 352;
366