Lines Matching refs:inb
227 size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char **restrict out, size_t *restrict outb)
248 if (!in || !*in || !*inb) return 0;
252 for (; *inb; *in+=l, *inb-=l) {
259 l = mbrtowc_utf8(&wc, *in, *inb, &st);
269 if (*inb < l) goto starved;
275 if (*inb < 4) goto starved;
285 if (*inb < 2) goto starved;
291 if (*inb < 4) goto starved;
301 if (*inb < 2) goto starved;
314 if (*inb < 4) goto starved;
329 if (*inb < 2) goto starved;
349 if (*inb < 2) goto starved;
367 if (*inb < 3) goto starved;
388 if (*inb < 2) goto starved;
411 if (*inb < 2) goto starved;
418 if (*inb < 4) goto starved;
445 if (*inb < 2) goto starved;
491 if (*inb < 2) goto starved;