wcrtomb
size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict);
clen = wcrtomb(buf, CHAR(*str), &mbs);
clen = wcrtomb(buf, CHAR(*str), &mbs);
__mbstate_t wcrtomb;
memset(&l->wcrtomb, 0, sizeof(l->wcrtomb));
ps = &(XLOCALE_CTYPE(locale)->wcrtomb);
n = wcrtomb(bracket, ch, &mbs);
clen = wcrtomb(buf, OPND(s), &mbs);
clen = wcrtomb(cp, OPND(s), &mbs);
clen = wcrtomb(buf, *p++, &mbs);
mbseqlen = wcrtomb(cp = buf,
if ((len = wcrtomb(buf, wc, &mbs)) == (size_t)-1) {
nconv = wcrtomb(mbp, wi, &mbs);
nconv = wcrtomb(mbp, wi, &mbs);
nconv = wcrtomb(mbp, wi, &mbs);
mbseqlen = wcrtomb(buf, (wchar_t)ii, &mbs);
clen = wcrtomb(buf, *p++, &mbs);
len = wcrtomb(buf, L'\0', &s);
ATF_REQUIRE(wcrtomb(NULL, L'\0', NULL) == 1);
ATF_REQUIRE(wcrtomb(NULL, L'A', NULL) == 1);
len = wcrtomb(buf, L'A', &s);
len = wcrtomb(buf, 0xa3c1, &s);
ATF_REQUIRE(wcrtomb(NULL, L'\0', NULL) == 1);
ATF_REQUIRE(wcrtomb(NULL, UCHAR_MAX + 1, NULL) == 1);
len = wcrtomb(buf, L'\0', &s);
ATF_REQUIRE(wcrtomb(NULL, L'\0', NULL) == 1);
ATF_REQUIRE(wcrtomb(NULL, L'A', NULL) == 1);
len = wcrtomb(buf, L'A', &s);
ATF_REQUIRE(wcrtomb(buf, UCHAR_MAX + 1, NULL) == (size_t)-1);
ATF_REQUIRE(wcrtomb(NULL, L'\0', NULL) == 1);
len = wcrtomb(buf, ch, NULL);