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