1#include <wchar.h>
2
3size_t wcsnlen(const wchar_t *s, size_t n)
4{
5	const wchar_t *z = wmemchr(s, 0, n);
6	if (z) n = z-s;
7	return n;
8}
9