mbsrtowcs
size_t mbsrtowcs(wchar_t * __restrict, const char ** __restrict, size_t,
__mbstate_t mbsrtowcs;
ps = &(XLOCALE_CTYPE(locale)->mbsrtowcs);
memset(&l->mbsrtowcs, 0, sizeof(l->mbsrtowcs));
ATF_REQUIRE(mbsrtowcs(NULL, (const char **)&src, 0, NULL) == 5);
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, 1, &s) == 0);
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, 0, &s) == 0);
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, sizeof(dstbuf) /
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, sizeof(dstbuf) /
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, 4, &s) == 4);
ATF_REQUIRE(mbsrtowcs(NULL, (const char **)&src, 0, &s) == 5);
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, sizeof(dstbuf) /
mbsrtowcs(wbuf2, &temp, nitems(wbuf2), NULL);
mbsrtowcs(wbuf2, &temp, nitems(wbuf2), NULL);
seplen = mbsrtowcs(NULL, &src, 0, NULL);
mbsrtowcs(newsep, &src, seplen + 1, 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);