Lines Matching refs:stream

63 	z_stream	stream;  member
100 if (s->stream.avail_in == 0) { in get_byte()
102 s->stream.avail_in = oread(s->fd, s->inbuf, Z_BUFSIZE); in get_byte()
103 if (s->stream.avail_in <= 0) { in get_byte()
109 s->stream.next_in = s->inbuf; in get_byte()
111 s->stream.avail_in--; in get_byte()
112 return *(s->stream.next_in)++; in get_byte()
143 s->stream.avail_in++; in check_header()
144 s->stream.next_in--; in check_header()
147 s->stream.avail_in++; in check_header()
148 s->stream.next_in--; in check_header()
152 s->z_err = s->stream.avail_in != 0 ? Z_OK : in check_header()
209 if (inflateInit2(&(s->stream), -15) != Z_OK) in open()
212 s->stream.next_in = s->inbuf = (unsigned char *)alloc(Z_BUFSIZE); in open()
214 inflateEnd(&(s->stream)); in open()
246 inflateEnd(&(s->stream)); in close()
268 s->stream.next_out = buf; in read()
269 s->stream.avail_out = len; in read()
271 while (s->stream.avail_out != 0) { in read()
275 unsigned int n = s->stream.avail_in; in read()
277 if (n > s->stream.avail_out) in read()
278 n = s->stream.avail_out; in read()
280 zmemcpy(s->stream.next_out, s->stream.next_in, n); in read()
281 s->stream.next_out += n; in read()
282 s->stream.next_in += n; in read()
283 s->stream.avail_out -= n; in read()
284 s->stream.avail_in -= n; in read()
286 if (s->stream.avail_out > 0) { in read()
289 n = oread(fd, s->stream.next_out, in read()
290 s->stream.avail_out); in read()
298 s->stream.avail_out -= n; in read()
300 len -= s->stream.avail_out; in read()
301 s->stream.total_in += (unsigned long)len; in read()
302 s->stream.total_out += (unsigned long)len; in read()
308 if (s->stream.avail_in == 0 && !s->z_eof) { in read()
310 s->stream.avail_in = oread(fd, s->inbuf, Z_BUFSIZE); in read()
311 if (s->stream.avail_in <= 0) { in read()
318 s->stream.next_in = s->inbuf; in read()
320 s->z_err = inflate(&(s->stream), Z_NO_FLUSH); in read()
325 (unsigned int)(s->stream.next_out - start)); in read()
326 start = s->stream.next_out; in read()
340 unsigned long total_in = s->stream.total_in; in read()
341 unsigned long total_out = s->stream.total_out; in read()
343 inflateReset(&(s->stream)); in read()
344 s->stream.total_in = total_in; in read()
345 s->stream.total_out = total_out; in read()
353 s->crc = crc32(s->crc, start, (unsigned int)(s->stream.next_out - start)); in read()
355 return (int)(len - s->stream.avail_out); in read()
379 s->stream.avail_in = 0; in lseek()
386 offset += s->stream.total_out; in lseek()
391 if (offset < s->stream.total_out) { in lseek()
400 inflateEnd(&(s->stream)); in lseek()
405 inflateInit2(&(s->stream), -15); in lseek()
406 s->stream.next_in = s->inbuf = sav_inbuf; in lseek()
413 if (offset > s->stream.total_out) { in lseek()
414 off_t toskip = offset - s->stream.total_out; in lseek()
434 if (offset != s->stream.total_out) in lseek()