Lines Matching defs:fin
281 FILE *fin, *fout;
313 if (lz->fin)
314 fclose(lz->fin);
321 lz_create(struct lz_decoder *lz, int fin, int fdout, int dict_size)
325 lz->fin = fdopen(dup(fin), "r");
326 if (lz->fin == NULL)
342 if (lz_rd_create(&lz->rdec, lz->fin) == -1)
437 while (!feof(lz->fin) && !ferror(lz->fin)) {
540 lz_decode(int fin, int fdout, unsigned dict_size, off_t *insize)
545 if (lz_create(&lz, fin, fdout, dict_size) == -1)
554 trailer[i] = (uint8_t)getc(lz.fin);
612 unlz(int fin, int fout, char *pre, size_t prelen, off_t *bytes_in)
622 ssize_t nr = read(fin, header + prelen, sizeof(header) - prelen);
641 return lz_decode(fin, fout, dict_size, bytes_in);