Lines Matching refs:ileft
47 size_t (*pconv)(const char **iptr, size_t *ileft,
51 lib_iconv(const char **iptr, size_t *ileft, char **optr, size_t *oleft)
53 return (iconv(ich, iptr, ileft, optr, oleft));
188 size_t ileft, oleft, ocnt;
193 ileft = 0;
199 assert(ileft <= MB_LEN_MAX);
200 ileft += nr;
209 * ileft, oleft etc. even when conversion stops due to
214 rc = (*pconv)(&iptr, &ileft, &optr, &oleft);
238 fname, offset - ileft);
244 assert(ileft > 0);
245 if (ileft <= MB_LEN_MAX) {
246 char *p = ibuf+MB_LEN_MAX-ileft;
247 (void) memmove(p, iptr, ileft);
252 * Should not see ileft > MB_LEN_MAX,
261 fname, offset - ileft);
268 assert(ileft > 0);
271 ileft--;
283 offset - ileft);
289 ileft = 0;
298 ileft = 0;
301 (*pconv)(&iptr, &ileft, &optr, &oleft);