Lines Matching defs:pStream

1070 //  pStream must point to an initialized mz_stream struct.
1081 int mz_deflateInit(mz_streamp pStream, int level);
1090 int mz_deflateInit2(mz_streamp pStream, int level, int method, int window_bits,
1095 int mz_deflateReset(mz_streamp pStream);
1100 // pStream is the stream to read from and write to. You must initialize/update
1115 int mz_deflate(mz_streamp pStream, int flush);
1121 int mz_deflateEnd(mz_streamp pStream);
1126 mz_ulong mz_deflateBound(mz_streamp pStream, mz_ulong source_len);
1141 int mz_inflateInit(mz_streamp pStream);
1148 int mz_inflateInit2(mz_streamp pStream, int window_bits);
1153 // pStream is the stream to read from and write to. You must initialize/update
1176 int mz_inflate(mz_streamp pStream, int flush);
1179 int mz_inflateEnd(mz_streamp pStream);
2035 int mz_deflateInit(mz_streamp pStream, int level) {
2036 return mz_deflateInit2(pStream, level, MZ_DEFLATED, MZ_DEFAULT_WINDOW_BITS, 9,
2040 int mz_deflateInit2(mz_streamp pStream, int level, int method, int window_bits,
2047 if (!pStream) return MZ_STREAM_ERROR;
2053 pStream->data_type = 0;
2054 pStream->adler = MZ_ADLER32_INIT;
2055 pStream->msg = NULL;
2056 pStream->reserved = 0;
2057 pStream->total_in = 0;
2058 pStream->total_out = 0;
2059 if (!pStream->zalloc) pStream->zalloc = def_alloc_func;
2060 if (!pStream->zfree) pStream->zfree = def_free_func;
2062 pComp = (tdefl_compressor *)pStream->zalloc(pStream->opaque, 1,
2066 pStream->state = (struct mz_internal_state *)pComp;
2069 mz_deflateEnd(pStream);
2076 int mz_deflateReset(mz_streamp pStream) {
2077 if ((!pStream) || (!pStream->state) || (!pStream->zalloc) ||
2078 (!pStream->zfree))
2080 pStream->total_in = pStream->total_out = 0;
2081 tdefl_init((tdefl_compressor *)pStream->state, NULL, NULL,
2082 ((tdefl_compressor *)pStream->state)->m_flags);
2086 int mz_deflate(mz_streamp pStream, int flush) {
2091 if ((!pStream) || (!pStream->state) || (flush < 0) || (flush > MZ_FINISH) ||
2092 (!pStream->next_out))
2094 if (!pStream->avail_out) return MZ_BUF_ERROR;
2098 if (((tdefl_compressor *)pStream->state)->m_prev_return_status ==
2102 orig_total_in = pStream->total_in;
2103 orig_total_out = pStream->total_out;
2106 in_bytes = pStream->avail_in;
2107 out_bytes = pStream->avail_out;
2109 defl_status = tdefl_compress((tdefl_compressor *)pStream->state,
2110 pStream->next_in, &in_bytes, pStream->next_out,
2112 pStream->next_in += (mz_uint)in_bytes;
2113 pStream->avail_in -= (mz_uint)in_bytes;
2114 pStream->total_in += (mz_uint)in_bytes;
2115 pStream->adler = tdefl_get_adler32((tdefl_compressor *)pStream->state);
2117 pStream->next_out += (mz_uint)out_bytes;
2118 pStream->avail_out -= (mz_uint)out_bytes;
2119 pStream->total_out += (mz_uint)out_bytes;
2127 } else if (!pStream->avail_out)
2129 else if ((!pStream->avail_in) && (flush != MZ_FINISH)) {
2130 if ((flush) || (pStream->total_in != orig_total_in) ||
2131 (pStream->total_out != orig_total_out))
2139 int mz_deflateEnd(mz_streamp pStream) {
2140 if (!pStream) return MZ_STREAM_ERROR;
2141 if (pStream->state) {
2142 pStream->zfree(pStream->opaque, pStream->state);
2143 pStream->state = NULL;
2148 mz_ulong mz_deflateBound(mz_streamp pStream, mz_ulong source_len) {
2149 (void)pStream;
2201 int mz_inflateInit2(mz_streamp pStream, int window_bits) {
2203 if (!pStream) return MZ_STREAM_ERROR;
2208 pStream->data_type = 0;
2209 pStream->adler = 0;
2210 pStream->msg = NULL;
2211 pStream->total_in = 0;
2212 pStream->total_out = 0;
2213 pStream->reserved = 0;
2214 if (!pStream->zalloc) pStream->zalloc = def_alloc_func;
2215 if (!pStream->zfree) pStream->zfree = def_free_func;
2217 pDecomp = (inflate_state *)pStream->zalloc(pStream->opaque, 1,
2221 pStream->state = (struct mz_internal_state *)pDecomp;
2234 int mz_inflateInit(mz_streamp pStream) {
2235 return mz_inflateInit2(pStream, MZ_DEFAULT_WINDOW_BITS);
2238 int mz_inflate(mz_streamp pStream, int flush) {
2244 if ((!pStream) || (!pStream->state)) return MZ_STREAM_ERROR;
2249 pState = (inflate_state *)pStream->state;
2251 orig_avail_in = pStream->avail_in;
2264 in_bytes = pStream->avail_in;
2265 out_bytes = pStream->avail_out;
2266 status = tinfl_decompress(&pState->m_decomp, pStream->next_in, &in_bytes,
2267 pStream->next_out, pStream->next_out, &out_bytes,
2270 pStream->next_in += (mz_uint)in_bytes;
2271 pStream->avail_in -= (mz_uint)in_bytes;
2272 pStream->total_in += (mz_uint)in_bytes;
2273 pStream->adler = tinfl_get_adler32(&pState->m_decomp);
2274 pStream->next_out += (mz_uint)out_bytes;
2275 pStream->avail_out -= (mz_uint)out_bytes;
2276 pStream->total_out += (mz_uint)out_bytes;
2290 n = MZ_MIN(pState->m_dict_avail, pStream->avail_out);
2291 memcpy(pStream->next_out, pState->m_dict + pState->m_dict_ofs, n);
2292 pStream->next_out += n;
2293 pStream->avail_out -= n;
2294 pStream->total_out += n;
2304 in_bytes = pStream->avail_in;
2308 &pState->m_decomp, pStream->next_in, &in_bytes, pState->m_dict,
2312 pStream->next_in += (mz_uint)in_bytes;
2313 pStream->avail_in -= (mz_uint)in_bytes;
2314 pStream->total_in += (mz_uint)in_bytes;
2315 pStream->adler = tinfl_get_adler32(&pState->m_decomp);
2319 n = MZ_MIN(pState->m_dict_avail, pStream->avail_out);
2320 memcpy(pStream->next_out, pState->m_dict + pState->m_dict_ofs, n);
2321 pStream->next_out += n;
2322 pStream->avail_out -= n;
2323 pStream->total_out += n;
2343 else if (!pStream->avail_out)
2345 } else if ((status == TINFL_STATUS_DONE) || (!pStream->avail_in) ||
2346 (!pStream->avail_out) || (pState->m_dict_avail))
2355 int mz_inflateEnd(mz_streamp pStream) {
2356 if (!pStream) return MZ_STREAM_ERROR;
2357 if (pStream->state) {
2358 pStream->zfree(pStream->opaque, pStream->state);
2359 pStream->state = NULL;
4635 static FILE *mz_freopen(const char *pPath, const char *pMode, FILE *pStream) {
4637 if (freopen_s(&pFile, pPath, pMode, pStream)) return NULL;