autoupdate
[gnulib.git] / tests / unictype / test-pr_bidi_left_to_right.c
1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2 /* Test the Unicode character type functions.
3    Copyright (C) 2007 Free Software Foundation, Inc.
4
5    This program is free software: you can redistribute it and/or modify
6    it under the terms of the GNU General Public License as published by
7    the Free Software Foundation; either version 3 of the License, or
8    (at your option) any later version.
9
10    This program is distributed in the hope that it will be useful,
11    but WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13    GNU General Public License for more details.
14
15    You should have received a copy of the GNU General Public License
16    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
17
18 #include "test-predicate-part1.h"
19
20     { 0x0041, 0x005A },
21     { 0x0061, 0x007A },
22     { 0x00AA, 0x00AA },
23     { 0x00B5, 0x00B5 },
24     { 0x00BA, 0x00BA },
25     { 0x00C0, 0x00D6 },
26     { 0x00D8, 0x00F6 },
27     { 0x00F8, 0x02B8 },
28     { 0x02BB, 0x02C1 },
29     { 0x02D0, 0x02D1 },
30     { 0x02E0, 0x02E4 },
31     { 0x02EE, 0x02EE },
32     { 0x0370, 0x0373 },
33     { 0x0376, 0x037D },
34     { 0x037F, 0x0383 },
35     { 0x0386, 0x0386 },
36     { 0x0388, 0x03F5 },
37     { 0x03F7, 0x0482 },
38     { 0x048A, 0x0589 },
39     { 0x058B, 0x058F },
40     { 0x0903, 0x0939 },
41     { 0x093B, 0x093B },
42     { 0x093D, 0x0940 },
43     { 0x0949, 0x094C },
44     { 0x094E, 0x0950 },
45     { 0x0958, 0x0961 },
46     { 0x0964, 0x0980 },
47     { 0x0982, 0x09BB },
48     { 0x09BD, 0x09C0 },
49     { 0x09C5, 0x09CC },
50     { 0x09CE, 0x09E1 },
51     { 0x09E4, 0x09F1 },
52     { 0x09F4, 0x09FA },
53     { 0x09FC, 0x0A00 },
54     { 0x0A03, 0x0A3B },
55     { 0x0A3D, 0x0A40 },
56     { 0x0A43, 0x0A46 },
57     { 0x0A49, 0x0A4A },
58     { 0x0A4E, 0x0A50 },
59     { 0x0A52, 0x0A6F },
60     { 0x0A72, 0x0A74 },
61     { 0x0A76, 0x0A80 },
62     { 0x0A83, 0x0ABB },
63     { 0x0ABD, 0x0AC0 },
64     { 0x0AC6, 0x0AC6 },
65     { 0x0AC9, 0x0ACC },
66     { 0x0ACE, 0x0AE1 },
67     { 0x0AE4, 0x0AF0 },
68     { 0x0AF2, 0x0B00 },
69     { 0x0B02, 0x0B3B },
70     { 0x0B3D, 0x0B3E },
71     { 0x0B40, 0x0B40 },
72     { 0x0B45, 0x0B4C },
73     { 0x0B4E, 0x0B55 },
74     { 0x0B57, 0x0B61 },
75     { 0x0B64, 0x0B81 },
76     { 0x0B83, 0x0BBF },
77     { 0x0BC1, 0x0BCC },
78     { 0x0BCE, 0x0BF2 },
79     { 0x0BFB, 0x0C3D },
80     { 0x0C41, 0x0C45 },
81     { 0x0C49, 0x0C49 },
82     { 0x0C4E, 0x0C54 },
83     { 0x0C57, 0x0C61 },
84     { 0x0C64, 0x0C77 },
85     { 0x0C7F, 0x0CBB },
86     { 0x0CBD, 0x0CCB },
87     { 0x0CCE, 0x0CE1 },
88     { 0x0CE4, 0x0D40 },
89     { 0x0D45, 0x0D4C },
90     { 0x0D4E, 0x0D61 },
91     { 0x0D64, 0x0DC9 },
92     { 0x0DCB, 0x0DD1 },
93     { 0x0DD5, 0x0DD5 },
94     { 0x0DD7, 0x0E30 },
95     { 0x0E32, 0x0E33 },
96     { 0x0E3B, 0x0E3E },
97     { 0x0E40, 0x0E46 },
98     { 0x0E4F, 0x0EB0 },
99     { 0x0EB2, 0x0EB3 },
100     { 0x0EBA, 0x0EBA },
101     { 0x0EBD, 0x0EC7 },
102     { 0x0ECE, 0x0F17 },
103     { 0x0F1A, 0x0F34 },
104     { 0x0F36, 0x0F36 },
105     { 0x0F38, 0x0F38 },
106     { 0x0F3E, 0x0F70 },
107     { 0x0F7F, 0x0F7F },
108     { 0x0F85, 0x0F85 },
109     { 0x0F88, 0x0F8C },
110     { 0x0F98, 0x0F98 },
111     { 0x0FBD, 0x0FC5 },
112     { 0x0FC7, 0x102C },
113     { 0x1031, 0x1031 },
114     { 0x1038, 0x1038 },
115     { 0x103B, 0x103C },
116     { 0x103F, 0x1057 },
117     { 0x105A, 0x105D },
118     { 0x1061, 0x1070 },
119     { 0x1075, 0x1081 },
120     { 0x1083, 0x1084 },
121     { 0x1087, 0x108C },
122     { 0x108E, 0x109C },
123     { 0x109E, 0x135C },
124     { 0x1360, 0x138F },
125     { 0x139A, 0x13FF },
126     { 0x1401, 0x167F },
127     { 0x1681, 0x169A },
128     { 0x169D, 0x1711 },
129     { 0x1715, 0x1731 },
130     { 0x1735, 0x1751 },
131     { 0x1754, 0x1771 },
132     { 0x1774, 0x17B6 },
133     { 0x17BE, 0x17C5 },
134     { 0x17C7, 0x17C8 },
135     { 0x17D4, 0x17DA },
136     { 0x17DC, 0x17DC },
137     { 0x17DE, 0x17EF },
138     { 0x17FA, 0x17FF },
139     { 0x180F, 0x18A8 },
140     { 0x18AA, 0x191F },
141     { 0x1923, 0x1926 },
142     { 0x1929, 0x1931 },
143     { 0x1933, 0x1938 },
144     { 0x193C, 0x193F },
145     { 0x1941, 0x1943 },
146     { 0x1946, 0x19DD },
147     { 0x1A00, 0x1A16 },
148     { 0x1A19, 0x1A55 },
149     { 0x1A57, 0x1A57 },
150     { 0x1A5F, 0x1A5F },
151     { 0x1A61, 0x1A61 },
152     { 0x1A63, 0x1A64 },
153     { 0x1A6D, 0x1A72 },
154     { 0x1A7D, 0x1A7E },
155     { 0x1A80, 0x1AFF },
156     { 0x1B04, 0x1B33 },
157     { 0x1B35, 0x1B35 },
158     { 0x1B3B, 0x1B3B },
159     { 0x1B3D, 0x1B41 },
160     { 0x1B43, 0x1B6A },
161     { 0x1B74, 0x1B7F },
162     { 0x1B82, 0x1BA1 },
163     { 0x1BA6, 0x1BA7 },
164     { 0x1BAA, 0x1BE5 },
165     { 0x1BE7, 0x1BE7 },
166     { 0x1BEA, 0x1BEC },
167     { 0x1BEE, 0x1BEE },
168     { 0x1BF2, 0x1C2B },
169     { 0x1C34, 0x1C35 },
170     { 0x1C38, 0x1CCF },
171     { 0x1CD3, 0x1CD3 },
172     { 0x1CE1, 0x1CE1 },
173     { 0x1CE9, 0x1CEC },
174     { 0x1CEE, 0x1DBF },
175     { 0x1DE7, 0x1DFB },
176     { 0x1E00, 0x1FBC },
177     { 0x1FBE, 0x1FBE },
178     { 0x1FC2, 0x1FCC },
179     { 0x1FD0, 0x1FDC },
180     { 0x1FE0, 0x1FEC },
181     { 0x1FF0, 0x1FFC },
182     { 0x1FFF, 0x1FFF },
183     { 0x200E, 0x200E },
184     { 0x2071, 0x2073 },
185     { 0x207F, 0x207F },
186     { 0x208F, 0x209F },
187     { 0x20BA, 0x20CF },
188     { 0x20F1, 0x20FF },
189     { 0x2102, 0x2102 },
190     { 0x2107, 0x2107 },
191     { 0x210A, 0x2113 },
192     { 0x2115, 0x2115 },
193     { 0x2119, 0x211D },
194     { 0x2124, 0x2124 },
195     { 0x2126, 0x2126 },
196     { 0x2128, 0x2128 },
197     { 0x212A, 0x212D },
198     { 0x212F, 0x2139 },
199     { 0x213C, 0x213F },
200     { 0x2145, 0x2149 },
201     { 0x214E, 0x214F },
202     { 0x2160, 0x2188 },
203     { 0x218A, 0x218F },
204     { 0x2336, 0x237A },
205     { 0x2395, 0x2395 },
206     { 0x23F4, 0x23FF },
207     { 0x2427, 0x243F },
208     { 0x244B, 0x245F },
209     { 0x249C, 0x24E9 },
210     { 0x26AC, 0x26AC },
211     { 0x2700, 0x2700 },
212     { 0x27CB, 0x27CB },
213     { 0x27CD, 0x27CD },
214     { 0x2800, 0x28FF },
215     { 0x2B4D, 0x2B4F },
216     { 0x2B5A, 0x2CE4 },
217     { 0x2CEB, 0x2CEE },
218     { 0x2CF2, 0x2CF8 },
219     { 0x2D00, 0x2D7E },
220     { 0x2D80, 0x2DDF },
221     { 0x2E32, 0x2E7F },
222     { 0x2E9A, 0x2E9A },
223     { 0x2EF4, 0x2EFF },
224     { 0x2FD6, 0x2FEF },
225     { 0x2FFC, 0x2FFF },
226     { 0x3005, 0x3007 },
227     { 0x3021, 0x3029 },
228     { 0x3031, 0x3035 },
229     { 0x3038, 0x303C },
230     { 0x3040, 0x3098 },
231     { 0x309D, 0x309F },
232     { 0x30A1, 0x30FA },
233     { 0x30FC, 0x31BF },
234     { 0x31E4, 0x321C },
235     { 0x321F, 0x324F },
236     { 0x3260, 0x327B },
237     { 0x327F, 0x32B0 },
238     { 0x32C0, 0x32CB },
239     { 0x32D0, 0x3376 },
240     { 0x337B, 0x33DD },
241     { 0x33E0, 0x33FE },
242     { 0x3400, 0x4DBF },
243     { 0x4E00, 0xA48F },
244     { 0xA4C7, 0xA60C },
245     { 0xA610, 0xA66E },
246     { 0xA674, 0xA67B },
247     { 0xA680, 0xA6EF },
248     { 0xA6F2, 0xA6FF },
249     { 0xA722, 0xA787 },
250     { 0xA789, 0xA801 },
251     { 0xA803, 0xA805 },
252     { 0xA807, 0xA80A },
253     { 0xA80C, 0xA824 },
254     { 0xA827, 0xA827 },
255     { 0xA82C, 0xA837 },
256     { 0xA83A, 0xA873 },
257     { 0xA878, 0xA8C3 },
258     { 0xA8C5, 0xA8DF },
259     { 0xA8F2, 0xA925 },
260     { 0xA92E, 0xA946 },
261     { 0xA952, 0xA97F },
262     { 0xA983, 0xA9B2 },
263     { 0xA9B4, 0xA9B5 },
264     { 0xA9BA, 0xA9BB },
265     { 0xA9BD, 0xAA28 },
266     { 0xAA2F, 0xAA30 },
267     { 0xAA33, 0xAA34 },
268     { 0xAA37, 0xAA42 },
269     { 0xAA44, 0xAA4B },
270     { 0xAA4D, 0xAAAF },
271     { 0xAAB1, 0xAAB1 },
272     { 0xAAB5, 0xAAB6 },
273     { 0xAAB9, 0xAABD },
274     { 0xAAC0, 0xAAC0 },
275     { 0xAAC2, 0xABE4 },
276     { 0xABE6, 0xABE7 },
277     { 0xABE9, 0xABEC },
278     { 0xABEE, 0xFB1C },
279     { 0xFF00, 0xFF00 },
280     { 0xFF21, 0xFF3A },
281     { 0xFF41, 0xFF5A },
282     { 0xFF66, 0xFFDF },
283     { 0xFFE7, 0xFFE7 },
284     { 0xFFEF, 0xFFEF },
285     { 0x10000, 0x10100 },
286     { 0x10102, 0x1013F },
287     { 0x1018B, 0x1018F },
288     { 0x1019C, 0x101FC },
289     { 0x101FE, 0x107FF },
290     { 0x11000, 0x11000 },
291     { 0x11002, 0x11037 },
292     { 0x11047, 0x11051 },
293     { 0x11066, 0x1107F },
294     { 0x11082, 0x110B2 },
295     { 0x110B7, 0x110B8 },
296     { 0x110BB, 0x1D166 },
297     { 0x1D16A, 0x1D172 },
298     { 0x1D183, 0x1D184 },
299     { 0x1D18C, 0x1D1A9 },
300     { 0x1D1AE, 0x1D1FF },
301     { 0x1D246, 0x1D2FF },
302     { 0x1D357, 0x1D6DA },
303     { 0x1D6DC, 0x1D714 },
304     { 0x1D716, 0x1D74E },
305     { 0x1D750, 0x1D788 },
306     { 0x1D78A, 0x1D7C2 },
307     { 0x1D7C4, 0x1D7CD },
308     { 0x1D800, 0x1EFFF },
309     { 0x1F02C, 0x1F02F },
310     { 0x1F094, 0x1F09F },
311     { 0x1F0AF, 0x1F0B0 },
312     { 0x1F0BF, 0x1F0C0 },
313     { 0x1F0D0, 0x1F0D0 },
314     { 0x1F0E0, 0x1F0FF },
315     { 0x1F10B, 0x1F2FF },
316     { 0x1F321, 0x1F32F },
317     { 0x1F336, 0x1F336 },
318     { 0x1F37D, 0x1F37F },
319     { 0x1F394, 0x1F39F },
320     { 0x1F3C5, 0x1F3C5 },
321     { 0x1F3CB, 0x1F3DF },
322     { 0x1F3F1, 0x1F3FF },
323     { 0x1F43F, 0x1F43F },
324     { 0x1F441, 0x1F441 },
325     { 0x1F48C, 0x1F48C },
326     { 0x1F4F8, 0x1F4F8 },
327     { 0x1F4FD, 0x1F4FF },
328     { 0x1F524, 0x1F524 },
329     { 0x1F53E, 0x1F54F },
330     { 0x1F568, 0x1F5FA },
331     { 0x1F600, 0x1F600 },
332     { 0x1F611, 0x1F611 },
333     { 0x1F615, 0x1F615 },
334     { 0x1F617, 0x1F617 },
335     { 0x1F619, 0x1F619 },
336     { 0x1F61B, 0x1F61B },
337     { 0x1F61F, 0x1F61F },
338     { 0x1F626, 0x1F627 },
339     { 0x1F62C, 0x1F62C },
340     { 0x1F62E, 0x1F62F },
341     { 0x1F634, 0x1F634 },
342     { 0x1F641, 0x1F644 },
343     { 0x1F650, 0x1F67F },
344     { 0x1F6C6, 0x1F6FF },
345     { 0x1F774, 0x1FFFD },
346     { 0x20000, 0x2FFFD },
347     { 0x30000, 0x3FFFD },
348     { 0x40000, 0x4FFFD },
349     { 0x50000, 0x5FFFD },
350     { 0x60000, 0x6FFFD },
351     { 0x70000, 0x7FFFD },
352     { 0x80000, 0x8FFFD },
353     { 0x90000, 0x9FFFD },
354     { 0xA0000, 0xAFFFD },
355     { 0xB0000, 0xBFFFD },
356     { 0xC0000, 0xCFFFD },
357     { 0xD0000, 0xDFFFD },
358     { 0xE1000, 0xEFFFD },
359     { 0xF0000, 0xFFFFD },
360     { 0x100000, 0x10FFFD }
361
362 #define PREDICATE(c) uc_is_property_bidi_left_to_right (c)
363 #include "test-predicate-part2.h"