Lines Matching refs:strm

94 local int inflateStateCheck(z_streamp strm) {  in inflateStateCheck()  argument
96 if (strm == Z_NULL || in inflateStateCheck()
97 strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) in inflateStateCheck()
99 state = (struct inflate_state FAR *)strm->state; in inflateStateCheck()
100 if (state == Z_NULL || state->strm != strm || in inflateStateCheck()
106 int ZEXPORT inflateResetKeep(z_streamp strm) { in inflateResetKeep() argument
109 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateResetKeep()
110 state = (struct inflate_state FAR *)strm->state; in inflateResetKeep()
111 strm->total_in = strm->total_out = state->total = 0; in inflateResetKeep()
112 strm->msg = Z_NULL; in inflateResetKeep()
114 strm->adler = state->wrap & 1; in inflateResetKeep()
130 int ZEXPORT inflateReset(z_streamp strm) { in inflateReset() argument
133 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateReset()
134 state = (struct inflate_state FAR *)strm->state; in inflateReset()
138 return inflateResetKeep(strm); in inflateReset()
141 int ZEXPORT inflateReset2(z_streamp strm, int windowBits) { in inflateReset2() argument
146 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateReset2()
147 state = (struct inflate_state FAR *)strm->state; in inflateReset2()
168 ZFREE(strm, state->window); in inflateReset2()
175 return inflateReset(strm); in inflateReset2()
178 int ZEXPORT inflateInit2_(z_streamp strm, int windowBits, in inflateInit2_() argument
186 if (strm == Z_NULL) return Z_STREAM_ERROR; in inflateInit2_()
187 strm->msg = Z_NULL; /* in case we return an error */ in inflateInit2_()
188 if (strm->zalloc == (alloc_func)0) { in inflateInit2_()
192 strm->zalloc = zcalloc; in inflateInit2_()
193 strm->opaque = (voidpf)0; in inflateInit2_()
196 if (strm->zfree == (free_func)0) in inflateInit2_()
200 strm->zfree = zcfree; in inflateInit2_()
203 ZALLOC(strm, 1, sizeof(struct inflate_state)); in inflateInit2_()
206 strm->state = (struct internal_state FAR *)state; in inflateInit2_()
207 state->strm = strm; in inflateInit2_()
210 ret = inflateReset2(strm, windowBits); in inflateInit2_()
212 ZFREE(strm, state); in inflateInit2_()
213 strm->state = Z_NULL; in inflateInit2_()
218 int ZEXPORT inflateInit_(z_streamp strm, const char *version, in inflateInit_() argument
220 return inflateInit2_(strm, DEF_WBITS, version, stream_size); in inflateInit_()
223 int ZEXPORT inflatePrime(z_streamp strm, int bits, int value) { in inflatePrime() argument
226 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflatePrime()
229 state = (struct inflate_state FAR *)strm->state; in inflatePrime()
368 local int updatewindow(z_streamp strm, const Bytef *end, unsigned copy) { in updatewindow() argument
372 state = (struct inflate_state FAR *)strm->state; in updatewindow()
377 ZALLOC(strm, 1U << state->wbits, in updatewindow()
446 put = strm->next_out; \
447 left = strm->avail_out; \
448 next = strm->next_in; \
449 have = strm->avail_in; \
457 strm->next_out = put; \
458 strm->avail_out = left; \
459 strm->next_in = next; \
460 strm->avail_in = have; \
590 int ZEXPORT inflate(z_streamp strm, int flush) { in inflate() argument
610 if (inflateStateCheck(strm) || strm->next_out == Z_NULL || in inflate()
611 (strm->next_in == Z_NULL && strm->avail_in != 0)) in inflate()
614 state = (struct inflate_state FAR *)strm->state; in inflate()
645 strm->msg = (z_const char *)"incorrect header check"; in inflate()
650 strm->msg = (z_const char *)"unknown compression method"; in inflate()
659 strm->msg = (z_const char *)"invalid window size"; in inflate()
666 strm->adler = state->check = adler32(0L, Z_NULL, 0); in inflate()
675 strm->msg = (z_const char *)"unknown compression method"; in inflate()
680 strm->msg = (z_const char *)"unknown header flags set"; in inflate()
796 strm->msg = (z_const char *)"header crc mismatch"; in inflate()
806 strm->adler = state->check = crc32(0L, Z_NULL, 0); in inflate()
812 strm->adler = state->check = ZSWAP32(hold); in inflate()
821 strm->adler = state->check = adler32(0L, Z_NULL, 0); in inflate()
858 strm->msg = (z_const char *)"invalid block type"; in inflate()
867 strm->msg = (z_const char *)"invalid stored block lengths"; in inflate()
908 strm->msg = (z_const char *)"too many length or distance symbols"; in inflate()
931 strm->msg = (z_const char *)"invalid code lengths set"; in inflate()
955 strm->msg = (z_const char *)"invalid bit length repeat"; in inflate()
978 strm->msg = (z_const char *)"invalid bit length repeat"; in inflate()
992 strm->msg = (z_const char *)"invalid code -- missing end-of-block"; in inflate()
1006 strm->msg = (z_const char *)"invalid literal/lengths set"; in inflate()
1015 strm->msg = (z_const char *)"invalid distances set"; in inflate()
1029 inflate_fast(strm, out); in inflate()
1069 strm->msg = (z_const char *)"invalid literal/length code"; in inflate()
1107 strm->msg = (z_const char *)"invalid distance code"; in inflate()
1124 strm->msg = (z_const char *)"invalid distance too far back"; in inflate()
1139 strm->msg = (z_const char *)"invalid distance too far back"; in inflate()
1187 strm->total_out += out; in inflate()
1190 strm->adler = state->check = in inflate()
1198 strm->msg = (z_const char *)"incorrect data check"; in inflate()
1212 strm->msg = (z_const char *)"incorrect length check"; in inflate()
1244 if (state->wsize || (out != strm->avail_out && state->mode < BAD && in inflate()
1246 if (updatewindow(strm, strm->next_out, out - strm->avail_out)) { in inflate()
1250 in -= strm->avail_in; in inflate()
1251 out -= strm->avail_out; in inflate()
1252 strm->total_in += in; in inflate()
1253 strm->total_out += out; in inflate()
1256 strm->adler = state->check = in inflate()
1257 UPDATE_CHECK(state->check, strm->next_out - out, out); in inflate()
1258 strm->data_type = (int)state->bits + (state->last ? 64 : 0) + in inflate()
1266 int ZEXPORT inflateEnd(z_streamp strm) { in inflateEnd() argument
1268 if (inflateStateCheck(strm)) in inflateEnd()
1270 state = (struct inflate_state FAR *)strm->state; in inflateEnd()
1271 if (state->window != Z_NULL) ZFREE(strm, state->window); in inflateEnd()
1272 ZFREE(strm, strm->state); in inflateEnd()
1273 strm->state = Z_NULL; in inflateEnd()
1278 int ZEXPORT inflateGetDictionary(z_streamp strm, Bytef *dictionary, in inflateGetDictionary() argument
1283 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateGetDictionary()
1284 state = (struct inflate_state FAR *)strm->state; in inflateGetDictionary()
1298 int ZEXPORT inflateSetDictionary(z_streamp strm, const Bytef *dictionary, in inflateSetDictionary() argument
1305 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateSetDictionary()
1306 state = (struct inflate_state FAR *)strm->state; in inflateSetDictionary()
1320 ret = updatewindow(strm, dictionary + dictLength, dictLength); in inflateSetDictionary()
1330 int ZEXPORT inflateGetHeader(z_streamp strm, gz_headerp head) { in inflateGetHeader() argument
1334 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateGetHeader()
1335 state = (struct inflate_state FAR *)strm->state; in inflateGetHeader()
1375 int ZEXPORT inflateSync(z_streamp strm) { in inflateSync() argument
1383 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateSync()
1384 state = (struct inflate_state FAR *)strm->state; in inflateSync()
1385 if (strm->avail_in == 0 && state->bits < 8) return Z_BUF_ERROR; in inflateSync()
1403 len = syncsearch(&(state->have), strm->next_in, strm->avail_in); in inflateSync()
1404 strm->avail_in -= len; in inflateSync()
1405 strm->next_in += len; in inflateSync()
1406 strm->total_in += len; in inflateSync()
1415 in = strm->total_in; out = strm->total_out; in inflateSync()
1416 inflateReset(strm); in inflateSync()
1417 strm->total_in = in; strm->total_out = out; in inflateSync()
1431 int ZEXPORT inflateSyncPoint(z_streamp strm) { in inflateSyncPoint() argument
1434 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateSyncPoint()
1435 state = (struct inflate_state FAR *)strm->state; in inflateSyncPoint()
1467 copy->strm = dest; in inflateCopy()
1483 int ZEXPORT inflateUndermine(z_streamp strm, int subvert) { in inflateUndermine() argument
1486 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateUndermine()
1487 state = (struct inflate_state FAR *)strm->state; in inflateUndermine()
1498 int ZEXPORT inflateValidate(z_streamp strm, int check) { in inflateValidate() argument
1501 if (inflateStateCheck(strm)) return Z_STREAM_ERROR; in inflateValidate()
1502 state = (struct inflate_state FAR *)strm->state; in inflateValidate()
1510 long ZEXPORT inflateMark(z_streamp strm) { in inflateMark() argument
1513 if (inflateStateCheck(strm)) in inflateMark()
1515 state = (struct inflate_state FAR *)strm->state; in inflateMark()
1521 unsigned long ZEXPORT inflateCodesUsed(z_streamp strm) { in inflateCodesUsed() argument
1523 if (inflateStateCheck(strm)) return (unsigned long)-1; in inflateCodesUsed()
1524 state = (struct inflate_state FAR *)strm->state; in inflateCodesUsed()