clean string_memset code
[libc-test] / src / api / wchar.c
index bbb6963..a4a1f33 100644 (file)
@@ -13,16 +13,36 @@ T(mbstate_t)
 T(size_t)
 T(wchar_t)
 T(wint_t)
+T(struct tm)
 C(WCHAR_MAX)
 C(WCHAR_MIN)
 C(WEOF)
 {void *x=NULL;}
+{wint_t(*p)(int) = btowc;}
+{wint_t(*p)(FILE*) = fgetwc;}
+{wchar_t*(*p)(wchar_t*restrict,int,FILE*restrict) = fgetws;}
+{wint_t(*p)(wchar_t,FILE*) = fputwc;}
+{int(*p)(const wchar_t*restrict,FILE*restrict) = fputws;}
+{int(*p)(FILE*,int) = fwide;}
+{int(*p)(FILE*restrict,const wchar_t*restrict,...) = fwprintf;}
+{int(*p)(FILE*restrict,const wchar_t*restrict,...) = fwscanf;}
+{wint_t(*p)(FILE*) = getwc;}
 {wint_t(*p)(void) = getwchar;}
 {size_t(*p)(const char*restrict,size_t,mbstate_t*restrict) = mbrlen;}
 {size_t(*p)(wchar_t*restrict,const char*restrict,size_t,mbstate_t*restrict) = mbrtowc;}
 {int(*p)(const mbstate_t*) = mbsinit;}
 {size_t(*p)(wchar_t*restrict,const char**restrict,size_t,mbstate_t*restrict) = mbsrtowcs;}
+{wint_t(*p)(wchar_t,FILE*) = putwc;}
 {wint_t(*p)(wchar_t) = putwchar;}
+{int(*p)(wchar_t*restrict,size_t,const wchar_t*restrict,...) = swprintf;}
+{int(*p)(const wchar_t*restrict,const wchar_t*restrict,...) = swscanf;}
+{wint_t(*p)(wint_t,FILE*) = ungetwc;}
+{int(*p)(FILE*restrict,const wchar_t*restrict,va_list) = vfwprintf;}
+{int(*p)(FILE*restrict,const wchar_t*restrict,va_list) = vfwscanf;}
+{int(*p)(wchar_t*restrict,size_t,const wchar_t*restrict,va_list) = vswprintf;}
+{int(*p)(const wchar_t*restrict,const wchar_t*restrict,va_list) = vswscanf;}
+{int(*p)(const wchar_t*restrict,va_list) = vwprintf;}
+{int(*p)(const wchar_t*restrict,va_list) = vwscanf;}
 {size_t(*p)(char*restrict,wchar_t,mbstate_t*restrict) = wcrtomb;}
 {wchar_t*(*p)(wchar_t*restrict,const wchar_t*restrict) = wcscat;}
 {wchar_t*(*p)(const wchar_t*,wchar_t) = wcschr;}
@@ -49,6 +69,7 @@ C(WEOF)
 {unsigned long(*p)(const wchar_t*restrict,wchar_t**restrict,int) = wcstoul;}
 {unsigned long long(*p)(const wchar_t*restrict,wchar_t**restrict,int) = wcstoull;}
 {size_t(*p)(wchar_t*restrict,const wchar_t*restrict,size_t) = wcsxfrm;}
+{int(*p)(wint_t) = wctob;}
 {wchar_t*(*p)(const wchar_t*,wchar_t,size_t) = wmemchr;}
 {int(*p)(const wchar_t*,const wchar_t*,size_t) = wmemcmp;}
 {wchar_t*(*p)(wchar_t*restrict,const wchar_t*restrict,size_t) = wmemcpy;}