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  };