Lines Matching defs:rest
89 /* Pick up rest of multibyte character */
338 int rest;
339 if ((rest = f->fend - f->fnxt) < i) {
347 (f->fsiz == 1) ? 1 : (f->fsiz - rest),
348 rest);
394 readb(struct fileblk *f, int toread, int rest)
399 if (rest) {
401 * copies the remaining 'rest' bytes from f->fnxt
404 (void) memcpy(f->fbuf, f->fnxt, rest);
406 f->fend = f->fnxt + rest;
408 f->endoff = rest;
409 if (f->fbuf[rest - 1] == '\n') {
414 return (rest);
428 } while ((len = read(f->fdes, f->fbuf + rest, toread)) < 0 && trapnote);
452 f->fend = f->fnxt + (len + rest);
454 f->endoff = len + rest;
455 return (len + rest);