Lines Matching refs:rnleft
148 shf->rnleft = 0; in shf_fdopen()
175 shf->rnleft = 0; in shf_reopen()
215 shf->rnleft = bsize; in shf_sopen()
255 shf->rnleft = 0; in shf_fdclose()
304 if (shf->rnleft > 0) { in shf_flush()
305 lseek(shf->fd, (off_t)-shf->rnleft, SEEK_CUR); in shf_flush()
306 shf->rnleft = 0; in shf_flush()
435 shf->rnleft = 0; in shf_fillbuf()
439 if ((shf->rnleft = n) == 0) in shf_fillbuf()
461 if (shf->rnleft == 0 && in shf_read()
462 (shf_fillbuf(shf) == -1 || shf->rnleft == 0)) in shf_read()
464 ncopy = shf->rnleft; in shf_read()
471 shf->rnleft -= ncopy; in shf_read()
500 if (shf->rnleft == 0) { in shf_getse()
503 if (shf->rnleft == 0) { in shf_getse()
509 shf->rnleft); in shf_getse()
510 ncopy = end ? end - shf->rp + 1 : shf->rnleft; in shf_getse()
515 shf->rnleft -= ncopy; in shf_getse()
530 if (shf->rnleft == 0 && (shf_fillbuf(shf) == -1 || shf->rnleft == 0)) in shf_getchar()
532 --shf->rnleft; in shf_getchar()
547 (shf->rp == shf->buf && shf->rnleft)) in shf_ungetc()
564 shf->rnleft++; in shf_ungetc()
569 shf->rnleft++; in shf_ungetc()