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