1 | /* |
2 | * TEST SUITE FOR MB/WC FUNCTIONS IN C LIBRARY |
3 | * |
4 | * FILE: dat_wctob.c |
5 | * |
6 | * ISW*: int wctob( wint_t wc ); |
7 | */ |
8 | |
9 | |
10 | TST_WCTOB tst_wctob_loc [] = { |
11 | |
12 | { { Twctob, TST_LOC_de }, |
13 | { |
14 | { { WEOF }, { 0, 1, EOF } }, |
15 | { { 0x0020 }, { 0, 1, 0x20 } }, |
16 | { { 0x0061 }, { 0, 1, 0x61 } }, |
17 | { { 0x0080 }, { 0, 1, 0x80 } }, |
18 | { { 0x00C4 }, { 0, 1, 0xC4 } }, |
19 | { { 0x30C4 }, { 0, 1, EOF } }, |
20 | { .is_last = 1 } /* Last element. */ |
21 | } |
22 | }, |
23 | { { Twctob, TST_LOC_enUS }, |
24 | { |
25 | { { WEOF }, { 0, 1, EOF } }, |
26 | { { 0x0020 }, { 0, 1, 0x20 } }, |
27 | { { 0x0061 }, { 0, 1, 0x61 } }, |
28 | /* XXX These are no valid characters. */ |
29 | { { 0x0080 }, { 0, 1, EOF } }, |
30 | { { 0x00C4 }, { 0, 1, EOF } }, |
31 | { { 0x30C4 }, { 0, 1, EOF } }, |
32 | { .is_last = 1 } /* Last element. */ |
33 | } |
34 | }, |
35 | { { Twctob, TST_LOC_eucJP }, |
36 | { |
37 | { { WEOF }, { 0, 1, EOF } }, |
38 | { { 0x0020 }, { 0, 1, 0x20 } }, |
39 | { { 0x0061 }, { 0, 1, 0x61 } }, |
40 | { { 0x0080 }, { 0, 1, 0x80 } }, |
41 | { { 0x00FF }, { 0, 1, EOF } }, |
42 | { { 0x00C4 }, { 0, 1, EOF } }, |
43 | { { 0x30C4 }, { 0, 1, EOF } }, |
44 | { .is_last = 1 } /* Last element. */ |
45 | } |
46 | }, |
47 | { { Twctob, TST_LOC_end } } |
48 | }; |
49 | |