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