| 123456789101112131415161718192021222324252627282930313233343536373839 | /*  WCSWIDTH: int wcswidth (const wchar_t *ws, size_t n);*/#define TST_FUNCTION wcswidth#include "tsp_common.c"#include "dat_wcswidth.c"inttst_wcswidth (FILE *fp, int debug_flg){  TST_DECL_VARS (int);  wchar_t *ws;  int n;  TST_DO_TEST (wcswidth)  {    TST_HEAD_LOCALE (wcswidth, S_WCSWIDTH);    TST_DO_REC (wcswidth)    {      TST_GET_ERRET (wcswidth);      ws = TST_INPUT (wcswidth).ws;      n = TST_INPUT (wcswidth).n;      ret = wcswidth (ws, n);      if (debug_flg)	{	  fprintf (stderr, "wcswidth: [ %d ] : ret = %d\n", rec + 1, ret);	}      TST_IF_RETURN (S_WCSWIDTH)      {      };    }  }  return err_count;}
 |