Lines Matching refs:mbclen
280 size_t mbclen;
282 mbclen = mbrlen(src + prev_idx, idx - prev_idx + 1, &mbs);
283 if (mbclen == (size_t) -1 || mbclen == 1 || mbclen == 0) {
285 mbclen = 1;
287 } else if (mbclen == (size_t) -2) {
289 mbclen = idx - prev_idx + 1;
290 } else if (mbclen > 1) {
297 dest[idx] = mbclen;
312 size_t mbclen = 0;
359 mbclen = mbrlen(p1, l1, &mbs1);
360 if ((mbclen == 1) || (mbclen == (size_t) -1)
361 || (mbclen == (size_t) -2) || (mbclen == 0)) {
363 mbclen = 1;
365 l1 -= mbclen;
366 p1 += mbclen;
391 mbclen = mbrlen(p1, l1, &mbs1);
392 if ((mbclen == 1) || (mbclen == (size_t) -1) ||
393 (mbclen == (size_t) -2) || (mbclen == 0)) {
395 mbclen = 1;
397 l1 -= mbclen;
398 p1 += mbclen;
1601 size_t mbclen = 0;
1618 mbclen = (size_t) mbrtowc(&wc, (char *) cp, cp2 - cp,
1620 if ((mbclen != 1) && (mbclen != (size_t) -1) &&
1621 (mbclen != (size_t) -2) && (mbclen != 0)) {
1628 cp += mbclen - 1;
1650 size_t mbclen = 0;
1667 mbclen = (size_t) mbrtowc(&wc, (char *) cp, cp2 - cp,
1669 if ((mbclen != 1) && (mbclen != (size_t) -1) &&
1670 (mbclen != (size_t) -2) && (mbclen != 0)) {
1677 cp += mbclen - 1;