1226031Sstas/* ./bidi_table.c */
2234027Sstas/* Automatically generated at 2012-01-11T14:07:00.535499 */
3226031Sstas
4226031Sstas
5226031Sstas#include <stdlib.h>
6226031Sstas#include "bidi_table.h"
7226031Sstas
8226031Sstasconst struct range_entry _wind_ral_table[] = {
9226031Sstas  {0x5be, 1},
10226031Sstas  {0x5c0, 1},
11226031Sstas  {0x5c3, 1},
12226031Sstas  {0x5d0, 0x1b},
13226031Sstas  {0x5f0, 0x5},
14226031Sstas  {0x61b, 1},
15226031Sstas  {0x61f, 1},
16226031Sstas  {0x621, 0x1a},
17226031Sstas  {0x640, 0xb},
18226031Sstas  {0x66d, 0x3},
19226031Sstas  {0x671, 0x65},
20226031Sstas  {0x6dd, 1},
21226031Sstas  {0x6e5, 0x2},
22226031Sstas  {0x6fa, 0x5},
23226031Sstas  {0x700, 0xe},
24226031Sstas  {0x710, 1},
25226031Sstas  {0x712, 0x1b},
26226031Sstas  {0x780, 0x26},
27226031Sstas  {0x7b1, 1},
28226031Sstas  {0x200f, 1},
29226031Sstas  {0xfb1d, 1},
30226031Sstas  {0xfb1f, 0xa},
31226031Sstas  {0xfb2a, 0xd},
32226031Sstas  {0xfb38, 0x5},
33226031Sstas  {0xfb3e, 1},
34226031Sstas  {0xfb40, 0x2},
35226031Sstas  {0xfb43, 0x2},
36226031Sstas  {0xfb46, 0x6c},
37226031Sstas  {0xfbd3, 0x16b},
38226031Sstas  {0xfd50, 0x40},
39226031Sstas  {0xfd92, 0x36},
40226031Sstas  {0xfdf0, 0xd},
41226031Sstas  {0xfe70, 0x5},
42226031Sstas  {0xfe76, 0x87},
43226031Sstas};
44226031Sstas
45226031Sstasconst size_t _wind_ral_table_size = 34;
46226031Sstas
47226031Sstasconst struct range_entry _wind_l_table[] = {
48226031Sstas  {0x41, 0x1a},
49226031Sstas  {0x61, 0x1a},
50226031Sstas  {0xaa, 1},
51226031Sstas  {0xb5, 1},
52226031Sstas  {0xba, 1},
53226031Sstas  {0xc0, 0x17},
54226031Sstas  {0xd8, 0x1f},
55226031Sstas  {0xf8, 0x129},
56226031Sstas  {0x222, 0x12},
57226031Sstas  {0x250, 0x5e},
58226031Sstas  {0x2b0, 0x9},
59226031Sstas  {0x2bb, 0x7},
60226031Sstas  {0x2d0, 0x2},
61226031Sstas  {0x2e0, 0x5},
62226031Sstas  {0x2ee, 1},
63226031Sstas  {0x37a, 1},
64226031Sstas  {0x386, 1},
65226031Sstas  {0x388, 0x3},
66226031Sstas  {0x38c, 1},
67226031Sstas  {0x38e, 0x14},
68226031Sstas  {0x3a3, 0x2c},
69226031Sstas  {0x3d0, 0x26},
70226031Sstas  {0x400, 0x83},
71226031Sstas  {0x48a, 0x45},
72226031Sstas  {0x4d0, 0x26},
73226031Sstas  {0x4f8, 0x2},
74226031Sstas  {0x500, 0x10},
75226031Sstas  {0x531, 0x26},
76226031Sstas  {0x559, 0x7},
77226031Sstas  {0x561, 0x27},
78226031Sstas  {0x589, 1},
79226031Sstas  {0x903, 1},
80226031Sstas  {0x905, 0x35},
81226031Sstas  {0x93d, 0x4},
82226031Sstas  {0x949, 0x4},
83226031Sstas  {0x950, 1},
84226031Sstas  {0x958, 0xa},
85226031Sstas  {0x964, 0xd},
86226031Sstas  {0x982, 0x2},
87226031Sstas  {0x985, 0x8},
88226031Sstas  {0x98f, 0x2},
89226031Sstas  {0x993, 0x16},
90226031Sstas  {0x9aa, 0x7},
91226031Sstas  {0x9b2, 1},
92226031Sstas  {0x9b6, 0x4},
93226031Sstas  {0x9be, 0x3},
94226031Sstas  {0x9c7, 0x2},
95226031Sstas  {0x9cb, 0x2},
96226031Sstas  {0x9d7, 1},
97226031Sstas  {0x9dc, 0x2},
98226031Sstas  {0x9df, 0x3},
99226031Sstas  {0x9e6, 0xc},
100226031Sstas  {0x9f4, 0x7},
101226031Sstas  {0xa05, 0x6},
102226031Sstas  {0xa0f, 0x2},
103226031Sstas  {0xa13, 0x16},
104226031Sstas  {0xa2a, 0x7},
105226031Sstas  {0xa32, 0x2},
106226031Sstas  {0xa35, 0x2},
107226031Sstas  {0xa38, 0x2},
108226031Sstas  {0xa3e, 0x3},
109226031Sstas  {0xa59, 0x4},
110226031Sstas  {0xa5e, 1},
111226031Sstas  {0xa66, 0xa},
112226031Sstas  {0xa72, 0x3},
113226031Sstas  {0xa83, 1},
114226031Sstas  {0xa85, 0x7},
115226031Sstas  {0xa8d, 1},
116226031Sstas  {0xa8f, 0x3},
117226031Sstas  {0xa93, 0x16},
118226031Sstas  {0xaaa, 0x7},
119226031Sstas  {0xab2, 0x2},
120226031Sstas  {0xab5, 0x5},
121226031Sstas  {0xabd, 0x4},
122226031Sstas  {0xac9, 1},
123226031Sstas  {0xacb, 0x2},
124226031Sstas  {0xad0, 1},
125226031Sstas  {0xae0, 1},
126226031Sstas  {0xae6, 0xa},
127226031Sstas  {0xb02, 0x2},
128226031Sstas  {0xb05, 0x8},
129226031Sstas  {0xb0f, 0x2},
130226031Sstas  {0xb13, 0x16},
131226031Sstas  {0xb2a, 0x7},
132226031Sstas  {0xb32, 0x2},
133226031Sstas  {0xb36, 0x4},
134226031Sstas  {0xb3d, 0x2},
135226031Sstas  {0xb40, 1},
136226031Sstas  {0xb47, 0x2},
137226031Sstas  {0xb4b, 0x2},
138226031Sstas  {0xb57, 1},
139226031Sstas  {0xb5c, 0x2},
140226031Sstas  {0xb5f, 0x3},
141226031Sstas  {0xb66, 0xb},
142226031Sstas  {0xb83, 1},
143226031Sstas  {0xb85, 0x6},
144226031Sstas  {0xb8e, 0x3},
145226031Sstas  {0xb92, 0x4},
146226031Sstas  {0xb99, 0x2},
147226031Sstas  {0xb9c, 1},
148226031Sstas  {0xb9e, 0x2},
149226031Sstas  {0xba3, 0x2},
150226031Sstas  {0xba8, 0x3},
151226031Sstas  {0xbae, 0x8},
152226031Sstas  {0xbb7, 0x3},
153226031Sstas  {0xbbe, 0x2},
154226031Sstas  {0xbc1, 0x2},
155226031Sstas  {0xbc6, 0x3},
156226031Sstas  {0xbca, 0x3},
157226031Sstas  {0xbd7, 1},
158226031Sstas  {0xbe7, 0xc},
159226031Sstas  {0xc01, 0x3},
160226031Sstas  {0xc05, 0x8},
161226031Sstas  {0xc0e, 0x3},
162226031Sstas  {0xc12, 0x17},
163226031Sstas  {0xc2a, 0xa},
164226031Sstas  {0xc35, 0x5},
165226031Sstas  {0xc41, 0x4},
166226031Sstas  {0xc60, 0x2},
167226031Sstas  {0xc66, 0xa},
168226031Sstas  {0xc82, 0x2},
169226031Sstas  {0xc85, 0x8},
170226031Sstas  {0xc8e, 0x3},
171226031Sstas  {0xc92, 0x17},
172226031Sstas  {0xcaa, 0xa},
173226031Sstas  {0xcb5, 0x5},
174226031Sstas  {0xcbe, 1},
175226031Sstas  {0xcc0, 0x5},
176226031Sstas  {0xcc7, 0x2},
177226031Sstas  {0xcca, 0x2},
178226031Sstas  {0xcd5, 0x2},
179226031Sstas  {0xcde, 1},
180226031Sstas  {0xce0, 0x2},
181226031Sstas  {0xce6, 0xa},
182226031Sstas  {0xd02, 0x2},
183226031Sstas  {0xd05, 0x8},
184226031Sstas  {0xd0e, 0x3},
185226031Sstas  {0xd12, 0x17},
186226031Sstas  {0xd2a, 0x10},
187226031Sstas  {0xd3e, 0x3},
188226031Sstas  {0xd46, 0x3},
189226031Sstas  {0xd4a, 0x3},
190226031Sstas  {0xd57, 1},
191226031Sstas  {0xd60, 0x2},
192226031Sstas  {0xd66, 0xa},
193226031Sstas  {0xd82, 0x2},
194226031Sstas  {0xd85, 0x12},
195226031Sstas  {0xd9a, 0x18},
196226031Sstas  {0xdb3, 0x9},
197226031Sstas  {0xdbd, 1},
198226031Sstas  {0xdc0, 0x7},
199226031Sstas  {0xdcf, 0x3},
200226031Sstas  {0xdd8, 0x8},
201226031Sstas  {0xdf2, 0x3},
202226031Sstas  {0xe01, 0x30},
203226031Sstas  {0xe32, 0x2},
204226031Sstas  {0xe40, 0x7},
205226031Sstas  {0xe4f, 0xd},
206226031Sstas  {0xe81, 0x2},
207226031Sstas  {0xe84, 1},
208226031Sstas  {0xe87, 0x2},
209226031Sstas  {0xe8a, 1},
210226031Sstas  {0xe8d, 1},
211226031Sstas  {0xe94, 0x4},
212226031Sstas  {0xe99, 0x7},
213226031Sstas  {0xea1, 0x3},
214226031Sstas  {0xea5, 1},
215226031Sstas  {0xea7, 1},
216226031Sstas  {0xeaa, 0x2},
217226031Sstas  {0xead, 0x4},
218226031Sstas  {0xeb2, 0x2},
219226031Sstas  {0xebd, 1},
220226031Sstas  {0xec0, 0x5},
221226031Sstas  {0xec6, 1},
222226031Sstas  {0xed0, 0xa},
223226031Sstas  {0xedc, 0x2},
224226031Sstas  {0xf00, 0x18},
225226031Sstas  {0xf1a, 0x1b},
226226031Sstas  {0xf36, 1},
227226031Sstas  {0xf38, 1},
228226031Sstas  {0xf3e, 0xa},
229226031Sstas  {0xf49, 0x22},
230226031Sstas  {0xf7f, 1},
231226031Sstas  {0xf85, 1},
232226031Sstas  {0xf88, 0x4},
233226031Sstas  {0xfbe, 0x8},
234226031Sstas  {0xfc7, 0x6},
235226031Sstas  {0xfcf, 1},
236226031Sstas  {0x1000, 0x22},
237226031Sstas  {0x1023, 0x5},
238226031Sstas  {0x1029, 0x2},
239226031Sstas  {0x102c, 1},
240226031Sstas  {0x1031, 1},
241226031Sstas  {0x1038, 1},
242226031Sstas  {0x1040, 0x18},
243226031Sstas  {0x10a0, 0x26},
244226031Sstas  {0x10d0, 0x29},
245226031Sstas  {0x10fb, 1},
246226031Sstas  {0x1100, 0x5a},
247226031Sstas  {0x115f, 0x44},
248226031Sstas  {0x11a8, 0x52},
249226031Sstas  {0x1200, 0x7},
250226031Sstas  {0x1208, 0x3f},
251226031Sstas  {0x1248, 1},
252226031Sstas  {0x124a, 0x4},
253226031Sstas  {0x1250, 0x7},
254226031Sstas  {0x1258, 1},
255226031Sstas  {0x125a, 0x4},
256226031Sstas  {0x1260, 0x27},
257226031Sstas  {0x1288, 1},
258226031Sstas  {0x128a, 0x4},
259226031Sstas  {0x1290, 0x1f},
260226031Sstas  {0x12b0, 1},
261226031Sstas  {0x12b2, 0x4},
262226031Sstas  {0x12b8, 0x7},
263226031Sstas  {0x12c0, 1},
264226031Sstas  {0x12c2, 0x4},
265226031Sstas  {0x12c8, 0x7},
266226031Sstas  {0x12d0, 0x7},
267226031Sstas  {0x12d8, 0x17},
268226031Sstas  {0x12f0, 0x1f},
269226031Sstas  {0x1310, 1},
270226031Sstas  {0x1312, 0x4},
271226031Sstas  {0x1318, 0x7},
272226031Sstas  {0x1320, 0x27},
273226031Sstas  {0x1348, 0x13},
274226031Sstas  {0x1361, 0x1c},
275226031Sstas  {0x13a0, 0x55},
276226031Sstas  {0x1401, 0x276},
277226031Sstas  {0x1681, 0x1a},
278226031Sstas  {0x16a0, 0x51},
279226031Sstas  {0x1700, 0xd},
280226031Sstas  {0x170e, 0x4},
281226031Sstas  {0x1720, 0x12},
282226031Sstas  {0x1735, 0x2},
283226031Sstas  {0x1740, 0x12},
284226031Sstas  {0x1760, 0xd},
285226031Sstas  {0x176e, 0x3},
286226031Sstas  {0x1780, 0x37},
287226031Sstas  {0x17be, 0x8},
288226031Sstas  {0x17c7, 0x2},
289226031Sstas  {0x17d4, 0x7},
290226031Sstas  {0x17dc, 1},
291226031Sstas  {0x17e0, 0xa},
292226031Sstas  {0x1810, 0xa},
293226031Sstas  {0x1820, 0x58},
294226031Sstas  {0x1880, 0x29},
295226031Sstas  {0x1e00, 0x9c},
296226031Sstas  {0x1ea0, 0x5a},
297226031Sstas  {0x1f00, 0x16},
298226031Sstas  {0x1f18, 0x6},
299226031Sstas  {0x1f20, 0x26},
300226031Sstas  {0x1f48, 0x6},
301226031Sstas  {0x1f50, 0x8},
302226031Sstas  {0x1f59, 1},
303226031Sstas  {0x1f5b, 1},
304226031Sstas  {0x1f5d, 1},
305226031Sstas  {0x1f5f, 0x1f},
306226031Sstas  {0x1f80, 0x35},
307226031Sstas  {0x1fb6, 0x7},
308226031Sstas  {0x1fbe, 1},
309226031Sstas  {0x1fc2, 0x3},
310226031Sstas  {0x1fc6, 0x7},
311226031Sstas  {0x1fd0, 0x4},
312226031Sstas  {0x1fd6, 0x6},
313226031Sstas  {0x1fe0, 0xd},
314226031Sstas  {0x1ff2, 0x3},
315226031Sstas  {0x1ff6, 0x7},
316226031Sstas  {0x200e, 1},
317226031Sstas  {0x2071, 1},
318226031Sstas  {0x207f, 1},
319226031Sstas  {0x2102, 1},
320226031Sstas  {0x2107, 1},
321226031Sstas  {0x210a, 0xa},
322226031Sstas  {0x2115, 1},
323226031Sstas  {0x2119, 0x5},
324226031Sstas  {0x2124, 1},
325226031Sstas  {0x2126, 1},
326226031Sstas  {0x2128, 1},
327226031Sstas  {0x212a, 0x4},
328226031Sstas  {0x212f, 0x3},
329226031Sstas  {0x2133, 0x7},
330226031Sstas  {0x213d, 0x3},
331226031Sstas  {0x2145, 0x5},
332226031Sstas  {0x2160, 0x24},
333226031Sstas  {0x2336, 0x45},
334226031Sstas  {0x2395, 1},
335226031Sstas  {0x249c, 0x4e},
336226031Sstas  {0x3005, 0x3},
337226031Sstas  {0x3021, 0x9},
338226031Sstas  {0x3031, 0x5},
339226031Sstas  {0x3038, 0x5},
340226031Sstas  {0x3041, 0x56},
341226031Sstas  {0x309d, 0x3},
342226031Sstas  {0x30a1, 0x5a},
343226031Sstas  {0x30fc, 0x4},
344226031Sstas  {0x3105, 0x28},
345226031Sstas  {0x3131, 0x5e},
346226031Sstas  {0x3190, 0x28},
347226031Sstas  {0x31f0, 0x2d},
348226031Sstas  {0x3220, 0x24},
349226031Sstas  {0x3260, 0x1c},
350226031Sstas  {0x327f, 0x32},
351226031Sstas  {0x32c0, 0xc},
352226031Sstas  {0x32d0, 0x2f},
353226031Sstas  {0x3300, 0x77},
354226031Sstas  {0x337b, 0x63},
355226031Sstas  {0x33e0, 0x1f},
356226031Sstas  {0x3400, 0x19b6},
357226031Sstas  {0x4e00, 0x51a6},
358226031Sstas  {0xa000, 0x48d},
359226031Sstas  {0xac00, 0x2ba4},
360226031Sstas  {0xd800, 0x222e},
361226031Sstas  {0xfa30, 0x3b},
362226031Sstas  {0xfb00, 0x7},
363226031Sstas  {0xfb13, 0x5},
364226031Sstas  {0xff21, 0x1a},
365226031Sstas  {0xff41, 0x1a},
366226031Sstas  {0xff66, 0x59},
367226031Sstas  {0xffc2, 0x6},
368226031Sstas  {0xffca, 0x6},
369226031Sstas  {0xffd2, 0x6},
370226031Sstas  {0xffda, 0x3},
371226031Sstas  {0x10300, 0x1f},
372226031Sstas  {0x10320, 0x4},
373226031Sstas  {0x10330, 0x1b},
374226031Sstas  {0x10400, 0x26},
375226031Sstas  {0x10428, 0x26},
376226031Sstas  {0x1d000, 0xf6},
377226031Sstas  {0x1d100, 0x27},
378226031Sstas  {0x1d12a, 0x3d},
379226031Sstas  {0x1d16a, 0x9},
380226031Sstas  {0x1d183, 0x2},
381226031Sstas  {0x1d18c, 0x1e},
382226031Sstas  {0x1d1ae, 0x30},
383226031Sstas  {0x1d400, 0x55},
384226031Sstas  {0x1d456, 0x47},
385226031Sstas  {0x1d49e, 0x2},
386226031Sstas  {0x1d4a2, 1},
387226031Sstas  {0x1d4a5, 0x2},
388226031Sstas  {0x1d4a9, 0x4},
389226031Sstas  {0x1d4ae, 0xc},
390226031Sstas  {0x1d4bb, 1},
391226031Sstas  {0x1d4bd, 0x4},
392226031Sstas  {0x1d4c2, 0x2},
393226031Sstas  {0x1d4c5, 0x41},
394226031Sstas  {0x1d507, 0x4},
395226031Sstas  {0x1d50d, 0x8},
396226031Sstas  {0x1d516, 0x7},
397226031Sstas  {0x1d51e, 0x1c},
398226031Sstas  {0x1d53b, 0x4},
399226031Sstas  {0x1d540, 0x5},
400226031Sstas  {0x1d546, 1},
401226031Sstas  {0x1d54a, 0x7},
402226031Sstas  {0x1d552, 0x152},
403226031Sstas  {0x1d6a8, 0x122},
404226031Sstas  {0x20000, 0xa6d7},
405226031Sstas  {0x2f800, 0x21e},
406226031Sstas  {0xf0000, 0xfffe},
407226031Sstas  {0x100000, 0xfffe},
408226031Sstas};
409226031Sstas
410226031Sstasconst size_t _wind_l_table_size = 360;
411226031Sstas
412