mblen
int mblen(const char *, size_t);
PROTO_STD_DEPRECATED(mblen);
#ifdef mblen /* libutf8.h defines it w/o undefining first */
#define reset_mbytes(state) IGNORE_RC(mblen(NULL, (size_t) 0)), IGNORE_RC(mbtowc(NULL, NULL, (size_t) 0))
#define count_mbytes(buffer,length,state) mblen(buffer,length)
unsigned icmplen, mblen;
mblen = 0;
for (m = n; m && (mblen < icmplen); m = m->m_next)
mblen += m->m_len;
icmplen = min(mblen, icmplen);
len = mblen(cp, MB_CUR_MAX);
if ((dlen = mblen(optarg, MB_CUR_MAX)) == -1)
size_t mblen[2];
mblen[i] = wctomb(mbdelim[i], wcdelim[i]);
if (strncmp(p, mbdelim[i], mblen[i]) == 0) {
*stringp = p + mblen[i];
mblen(NULL, 0);
len = mblen(list[0] + i, matchlen - i);
mblen(NULL, 0);
if ((clen = mblen(tmp2 + i, len - i)) < 0 ||
if ((len = mblen(str, MB_CUR_MAX)) == -1)