wchar_t *wcstok_r(wchar_t *s1, const wchar_t *s2, wchar_t **s3);
wcstok_r is a reentrant version of the function wcstok where the state is maintained in the object of type wchar_t * pointed to by s3.
wcstok_r is an extension commonly found in Linux and BSD C libraries.