Back to index

glibc  2.9
tst_wcsspn.c
Go to the documentation of this file.
00001 /*
00002   WCSSPN: size_t wcsspn (const wchar_t *ws1, const wchar_t *ws2);
00003 */
00004 
00005 #define TST_FUNCTION wcsspn
00006 
00007 #include "tsp_common.c"
00008 #include "dat_wcsspn.c"
00009 
00010 int
00011 tst_wcsspn (FILE *fp, int debug_flg)
00012 {
00013   TST_DECL_VARS (size_t);
00014   wchar_t *ws1, *ws2;
00015 
00016   TST_DO_TEST (wcsspn)
00017   {
00018     TST_HEAD_LOCALE (wcsspn, S_WCSSPN);
00019     TST_DO_REC (wcsspn)
00020     {
00021       TST_GET_ERRET (wcsspn);
00022       ws1 = TST_INPUT (wcsspn).ws1;
00023       ws2 = TST_INPUT (wcsspn).ws2;       /* external value: size WCSSIZE */
00024       ret = wcsspn (ws1, ws2);
00025 
00026       if (debug_flg)
00027        {
00028          fprintf (stderr, "wcsspn: ret = %zu\n", ret);
00029        }
00030 
00031       TST_IF_RETURN (S_WCSSPN)
00032       {
00033       };
00034     }
00035   }
00036 
00037   return err_count;
00038 }