Lines Matching full:stream
25 an incomplete zlib stream.
29 z_stream stream; in uncompress2() local
33 Byte buf[1]; /* for detection of incomplete stream when *destLen == 0 */ in uncompress2()
45 stream.next_in = (z_const Bytef *)source; in uncompress2()
46 stream.avail_in = 0; in uncompress2()
47 stream.zalloc = (alloc_func)0; in uncompress2()
48 stream.zfree = (free_func)0; in uncompress2()
49 stream.opaque = (voidpf)0; in uncompress2()
51 err = inflateInit(&stream); in uncompress2()
54 stream.next_out = dest; in uncompress2()
55 stream.avail_out = 0; in uncompress2()
58 if (stream.avail_out == 0) { in uncompress2()
59 stream.avail_out = left > (uLong)max ? max : (uInt)left; in uncompress2()
60 left -= stream.avail_out; in uncompress2()
62 if (stream.avail_in == 0) { in uncompress2()
63 stream.avail_in = len > (uLong)max ? max : (uInt)len; in uncompress2()
64 len -= stream.avail_in; in uncompress2()
66 err = inflate(&stream, Z_NO_FLUSH); in uncompress2()
69 *sourceLen -= len + stream.avail_in; in uncompress2()
71 *destLen = stream.total_out; in uncompress2()
72 else if (stream.total_out && err == Z_BUF_ERROR) in uncompress2()
75 inflateEnd(&stream); in uncompress2()
78 err == Z_BUF_ERROR && left + stream.avail_out ? Z_DATA_ERROR : in uncompress2()