Lines Matching defs:mbclen

213   size_t mbclen;
239 mbclen = __mbrtowc (&wc, p, remain_len, &pstr->cur_state);
240 if (BE (mbclen == (size_t) -1 || mbclen == 0
241 || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len), 0))
244 mbclen = 1;
250 else if (BE (mbclen == (size_t) -2, 0))
260 for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
276 size_t mbclen;
310 mbclen = __mbrtowc (&wc,
313 if (BE (mbclen + 2 > 2, 1))
322 if (BE (mbclen == mbcdlen, 1))
323 memcpy (pstr->mbs + byte_idx, buf, mbclen);
332 pstr->raw_mbs + pstr->raw_mbs_idx + byte_idx, mbclen);
335 for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
338 else if (mbclen == (size_t) -1 || mbclen == 0
339 || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len))
347 if (BE (mbclen == (size_t) -1, 0))
382 mbclen = __mbrtowc (&wc, p, remain_len, &pstr->cur_state);
383 if (BE (mbclen + 2 > 2, 1))
392 if (BE (mbclen == mbcdlen, 1))
393 memcpy (pstr->mbs + byte_idx, buf, mbclen);
424 = src_idx + (i < mbclen ? i : mbclen - 1);
427 pstr->len += mbcdlen - mbclen;
429 pstr->stop += mbcdlen - mbclen;
433 src_idx += mbclen;
437 memcpy (pstr->mbs + byte_idx, p, mbclen);
440 memcpy (pstr->mbs + byte_idx, p, mbclen);
445 for (i = 0; i < mbclen; ++i)
448 src_idx += mbclen;
452 for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
455 else if (mbclen == (size_t) -1 || mbclen == 0
456 || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len))
471 if (BE (mbclen == (size_t) -1, 0))
495 size_t mbclen;
505 mbclen = __mbrtowc (&wc2, (const char *) pstr->raw_mbs + rawbuf_idx,
507 if (BE ((ssize_t) mbclen <= 0, 0))
510 if (mbclen == 0 || remain_len == 0)
514 mbclen = 1;
520 rawbuf_idx += mbclen;
737 size_t mbclen;
750 mbclen = __mbrtowc (&wc2, (const char *) pp, mlen,
752 if (raw + offset - p <= mbclen
753 && mbclen < (size_t) -2)
757 pstr->valid_len = mbclen - (raw + offset - p);