Lines Matching refs:mbclen
202 int byte_idx, end_idx, mbclen, remain_len;
211 mbclen = mbrtowc (&wc, ((const char *) pstr->raw_mbs + pstr->raw_mbs_idx
213 if (BE (mbclen == (size_t) -2, 0))
219 else if (BE (mbclen == (size_t) -1 || mbclen == 0, 0))
222 mbclen = 1;
228 if (pstr->trans != NULL && mbclen == 1)
236 for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
250 int byte_idx, end_idx, mbclen, remain_len;
259 mbclen = mbrtowc (&wc, ((const char *) pstr->raw_mbs + pstr->raw_mbs_idx
261 if (BE (mbclen == (size_t) -2, 0))
267 else if (mbclen == 1 || mbclen == (size_t) -1 || mbclen == 0)
272 if (pstr->trans != NULL && mbclen == 1)
279 if (BE (mbclen == (size_t) -1, 0))
282 else /* mbclen > 1 */
288 pstr->raw_mbs + pstr->raw_mbs_idx + byte_idx, mbclen);
291 for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
308 int rawbuf_idx, mbclen;
318 mbclen = mbrtowc (&wc, (const char *) pstr->raw_mbs + rawbuf_idx,
320 if (BE (mbclen == (size_t) -2 || mbclen == (size_t) -1 || mbclen == 0, 0))
323 mbclen = 1;
327 rawbuf_idx += mbclen;