Lines Matching refs:mbclen
1312 size_t mbclen; local
1319 mbclen = MBRLEN (src_buf + i, len - i, &cur_stat);
1322 if (mbclen == (size_t) -1 || mbclen == (size_t) -2
1323 || mbclen == 0)
1324 mbclen = 1;
1325 src_lens[j++] = mbclen;
1326 i += mbclen;
1351 mbclen = MBRLEN (dest_buf + idx, dest_len - idx, &cur_stat);
1354 if (mbclen == (size_t) -1 || mbclen == (size_t) -2
1355 || mbclen == 0)
1356 mbclen = 1;
1359 trans_pairs[2 * i + 1] = MALLOC(mbclen + 1, char);
1360 strncpy(trans_pairs[2 * i + 1], dest_buf + idx, mbclen);
1361 trans_pairs[2 * i + 1][mbclen] = '\0';
1362 idx += mbclen; /* Forward to next character. */
1429 int mbclen; local
1436 mbclen = MBRLEN (p, bufend - p, &cur_stat);
1437 if (mbclen != 1)
1441 if (mbclen == (size_t) -1 || mbclen == (size_t) -2 || mbclen == 0)
1442 mbclen = 1;
1444 memmove (q, p, mbclen);
1445 q += mbclen;
1446 p += mbclen;