Home | History | Annotate | Download | only in src

Lines Matching defs:stream

25    an incomplete zlib stream.
33 z_stream stream;
37 Byte buf[1]; /* for detection of incomplete stream when *destLen == 0 */
49 stream.next_in = (z_const Bytef *)source;
50 stream.avail_in = 0;
51 stream.zalloc = (alloc_func)0;
52 stream.zfree = (free_func)0;
53 stream.opaque = (voidpf)0;
55 err = inflateInit(&stream);
58 stream.next_out = dest;
59 stream.avail_out = 0;
62 if (stream.avail_out == 0) {
63 stream.avail_out = left > (uLong)max ? max : (uInt)left;
64 left -= stream.avail_out;
66 if (stream.avail_in == 0) {
67 stream.avail_in = len > (uLong)max ? max : (uInt)len;
68 len -= stream.avail_in;
70 err = inflate(&stream, Z_NO_FLUSH);
73 *sourceLen -= len + stream.avail_in;
75 *destLen = stream.total_out;
76 else if (stream.total_out && err == Z_BUF_ERROR)
79 inflateEnd(&stream);
82 err == Z_BUF_ERROR && left + stream.avail_out ? Z_DATA_ERROR :