| 1234567891011121314151617181920212223242526272829303132333435363738 | /*  WCWIDTH: int wcwidth (wchar_t wc);*/#define TST_FUNCTION wcwidth#include "tsp_common.c"#include "dat_wcwidth.c"inttst_wcwidth (FILE * fp, int debug_flg){  TST_DECL_VARS (int);  wchar_t wc;  TST_DO_TEST (wcwidth)  {    TST_HEAD_LOCALE (wcwidth, S_WCWIDTH);    TST_DO_REC (wcwidth)    {      TST_GET_ERRET (wcwidth);      wc = TST_INPUT (wcwidth).wc;      ret = wcwidth (wc);      if (debug_flg)	{	  fprintf (stdout, "wcwidth() [ %s : %d ] ret  = %d\n", locale,		   rec + 1, ret);	}      TST_IF_RETURN (S_WCWIDTH)      {      }    }  }  return err_count;}
 |