mblen
extern int mblen(const char *string, size_t maxSize);
# define CLEN(ptr) mblen((ZCONST char *)(ptr), MB_CUR_MAX)
size_t mblen
if (mblen == (size_t) -1)
mb_extended = (char *) alloca (mbdigits_len + mblen + 1);
extra_mbdigit, mblen) = '\0';
size_t mblen = __wcrtomb (mbdigits[11], wcdigits[11], &state);
if (mblen != (size_t) -1)
mbdigits[11][mblen] = '\0';
size_t mblen = __wcrtomb (mbdigits[n], wcdigits[n],
if (mblen == (size_t) -1)
mbdigits[n][mblen] = '\0';
B_DEFINE_WEAK_ALIAS(__mblen, mblen);
printf("Len: %i\n", mblen(argv[1], SSIZE_MAX));
if (mblen("foobar", 7) != 1) {
if (mblen("", 1) != 0) {