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