Lines Matching defs:mbslength
410 size_t mbslength;
418 mbslength = mblength;
423 if (mbslength == 1)
424 mbslength++;
442 if (mbslength > (SIZE_MAX - 1)/16) {
450 if ((psrc = calloc(mbslength + 1, sizeof(*psrc))) == NULL)
452 if ((pdst = calloc((16 * mbslength) + 1, sizeof(*pdst))) == NULL)
455 if ((mdst = calloc((16 * mbslength) + 1, sizeof(*mdst))) == NULL)
479 while (mbslength > 0) {
483 (mbslength < MB_LEN_MAX
484 ? mbslength
487 assert(clen < 0 || (size_t)clen <= mbslength);
504 * Let n := MIN(mbslength, MB_LEN_MAX). We have:
506 * mbslength >= 1
512 * clen <= n <= mbslength; or
513 * (b) 1, in which case clen = 1 <= mbslength.
516 assert((size_t)clen <= mbslength);
522 mbslength -= clen;