Back to index

glibc  2.9
dat_wctob.c
Go to the documentation of this file.
00001 /*
00002  *  TEST SUITE FOR MB/WC FUNCTIONS IN C LIBRARY
00003  *
00004  *      FILE: dat_wctob.c
00005  *
00006  *      ISW*: int wctob( wint_t wc );
00007  */
00008 
00009 
00010 TST_WCTOB tst_wctob_loc [] = {
00011 
00012     {  { Twctob, TST_LOC_de },
00013        {
00014          {  { WEOF   }, { 0,        1, EOF              }  },
00015          {  { 0x0020 }, { 0,        1, 0x20       }  },
00016          {  { 0x0061 }, { 0,        1, 0x61       }  },
00017          {  { 0x0080 }, { 0,        1, 0x80       }  },
00018          {  { 0x00C4 }, { 0,        1, 0xC4       }  },
00019          {  { 0x30C4 }, { 0,        1, EOF              }  },
00020          {  .is_last = 1 } /* Last element.  */
00021        }
00022     },
00023     {  { Twctob, TST_LOC_enUS },
00024        {
00025          {  { WEOF   }, { 0,        1, EOF              }  },
00026          {  { 0x0020 }, { 0,        1, 0x20       }  },
00027          {  { 0x0061 }, { 0,        1, 0x61       }  },
00028 #ifdef SHOJI_IS_RIGHT
00029          {  { 0x0080 }, { 0,        1, 0x80       }  },
00030          {  { 0x00C4 }, { 0,        1, 0xC4       }  },
00031 #else
00032          /* XXX These are no valid characters.  */
00033          {  { 0x0080 }, { 0,        1, EOF        }  },
00034          {  { 0x00C4 }, { 0,        1, EOF        }  },
00035 #endif
00036          {  { 0x30C4 }, { 0,        1, EOF              }  },
00037          {  .is_last = 1 } /* Last element.  */
00038        }
00039     },
00040     {  { Twctob, TST_LOC_eucJP },
00041        {
00042          {  { WEOF   }, { 0,        1, EOF              }  },
00043          {  { 0x0020 }, { 0,        1, 0x20       }  },
00044          {  { 0x0061 }, { 0,        1, 0x61       }  },
00045          {  { 0x0080 }, { 0,        1, 0x80       }  },
00046          {  { 0x00FF }, { 0,        1, EOF        }  },
00047          {  { 0x00C4 }, { 0,        1, EOF              }  },
00048          {  { 0x30C4 }, { 0,        1, EOF              }  },
00049          {  .is_last = 1 } /* Last element.  */
00050        }
00051     },
00052     {  { Twctob, TST_LOC_end } }
00053 };