1#include <wchar.h> 2 3size_t wcscspn(const wchar_t* s, const wchar_t* c) { 4 const wchar_t* a; 5 if (!c[0]) 6 return wcslen(s); 7 if (!c[1]) 8 return (s = wcschr(a = s, *c)) ? s - a : wcslen(a); 9 for (a = s; *s && !wcschr(c, *s); s++) 10 ; 11 return s - a; 12} 13