Lines Matching full:stream
98 z_stream stream;
101 stream.next_in = (Byte *)source;
102 stream.avail_in = (uInt)sourceLen;
103 stream.next_out = dest;
104 stream.avail_out = (uInt)*destLen;
106 if ((size_t)stream.avail_out != *destLen)
109 stream.workspace = zlib_workspace_alloc(KM_SLEEP);
110 if (!stream.workspace)
113 err = zlib_deflateInit(&stream, level);
115 zlib_workspace_free(stream.workspace);
119 err = zlib_deflate(&stream, Z_FINISH);
121 zlib_deflateEnd(&stream);
122 zlib_workspace_free(stream.workspace);
125 *destLen = stream.total_out;
127 err = zlib_deflateEnd(&stream);
128 zlib_workspace_free(stream.workspace);
152 z_stream stream;
155 stream.next_in = (Byte *)source;
156 stream.avail_in = (uInt)sourceLen;
157 stream.next_out = dest;
158 stream.avail_out = (uInt)*destLen;
160 if ((size_t)stream.avail_out != *destLen)
163 stream.workspace = zlib_workspace_alloc(KM_SLEEP);
164 if (!stream.workspace)
167 err = zlib_inflateInit(&stream);
169 zlib_workspace_free(stream.workspace);
173 err = zlib_inflate(&stream, Z_FINISH);
175 zlib_inflateEnd(&stream);
176 zlib_workspace_free(stream.workspace);
179 (err == Z_BUF_ERROR && stream.avail_in == 0))
184 *destLen = stream.total_out;
186 err = zlib_inflateEnd(&stream);
187 zlib_workspace_free(stream.workspace);