#include <wchar.h>wchar_t *
wmemchr(const wchar_t *s, wchar_t c, size_t n);
int
wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n);
wchar_t *
wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);
wchar_t *
wmemmove(wchar_t *s1, const wchar_t *s2, size_t n);
wchar_t *
wmemset(wchar_t *s, wchar_t c, size_t n);
wchar_t *
wcscat(wchar_t * restrict s1, const wchar_t * restrict s2);
wchar_t *
wcschr(const wchar_t *s, wchar_t c);
int
wcscmp(const wchar_t *s1, const wchar_t *s2);
wchar_t *
wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2);
size_t
wcscspn(const wchar_t *s1, const wchar_t *s2);
size_t
wcslcat(wchar_t *s1, const wchar_t *s2, size_t n);
size_t
wcslcpy(wchar_t *s1, const wchar_t *s2, size_t n);
size_t
wcslen(const wchar_t *s);
wchar_t *
wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);
int
wcsncmp(const wchar_t *s1, const wchar_t * s2, size_t n);
wchar_t *
wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n);
wchar_t *
wcspbrk(const wchar_t *s1, const wchar_t *s2);
wchar_t *
wcsrchr(const wchar_t *s, wchar_t c);
size_t
wcsspn(const wchar_t *s1, const wchar_t *s2);
wchar_t *
wcsstr(const wchar_t *s1, const wchar_t *s2);
wchar_t *
wcswcs(const wchar_t *s1, const wchar_t *s2);