mbsrtowcs
size_t mbsrtowcs(wchar_t * __restrict, const char ** __restrict, size_t,
if ((flags & VIS_NOLOCALE) || mbsrtowcs(dst, &src, len, &mbstate) == (size_t)-1) {
ps = &locale->mbsrtowcs;
__mbstate_t mbsrtowcs;
mbsrtowcs(newsep, &src, seplen + 1, NULL);
seplen = mbsrtowcs(NULL, &src, 0, NULL);
len = mbsrtowcs(NULL, &src, 0, NULL);
mbsrtowcs(tmp, &src, len + 1, NULL);
if ((n = mbsrtowcs(NULL, &s, 0, NULL)) == (size_t)-1)
mbsrtowcs(wcs, &s, n + 1, NULL);
len = mbsrtowcs(NULL, &arg, 0, NULL);
len = mbsrtowcs(warg, &arg, len + 1, NULL);
oldlen = mbsrtowcs(NULL, &op, 0, NULL);
newlen = mbsrtowcs(NULL, &np, 0, NULL);