1#include <wchar.h> 2 3size_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