Back to index

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