mbrtowc
clen = mbrtowc(&wc, s, len, &mbs);
clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
clen = mbrtowc(&wch, s->str, MB_LEN_MAX, NULL);
extern size_t mbrtowc(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
using std::mbrtowc;
cons = mbrtowc(wc, start, s - start, &mbs);
clen = mbrtowc(NULL, ret - mbc, mbc, &mbs);
if ((clen = mbrtowc(&wc, sp, len, &mbs)) == len)
n = mbrtowc(&wc, p->next, p->end - p->next, &mbs);
nr = mbrtowc(&wc, s, n, mbs);
while ((sz = mbrtowc(&c, input, MB_CUR_MAX, &mbr)) > 0) {
wio->_size = mbrtowc(
if (mbrtowc((wchar_t *) 0, &mb, 1, &wio->_state) == -1
sz = mbrtowc(&wc, in, insz, &mbs);