• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/sudo-73/src/zlib/

Lines Matching refs:strm

26  * - Change strm->next_out[-state->offset] to *(strm->next_out - state->offset)
59 * input in strm.
96 local int updatewindow OF((z_streamp strm, unsigned out));
103 int ZEXPORT inflateResetKeep(strm)
104 z_streamp strm;
108 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
109 state = (struct inflate_state FAR *)strm->state;
110 strm->total_in = strm->total_out = state->total = 0;
111 strm->msg = Z_NULL;
113 strm->adler = state->wrap & 1;
128 int ZEXPORT inflateReset(strm)
129 z_streamp strm;
133 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
134 state = (struct inflate_state FAR *)strm->state;
138 return inflateResetKeep(strm);
141 int ZEXPORT inflateReset2(strm, windowBits)
142 z_streamp strm;
149 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
150 state = (struct inflate_state FAR *)strm->state;
169 ZFREE(strm, state->window);
176 return inflateReset(strm);
179 int ZEXPORT inflateInit2_(strm, windowBits, version, stream_size)
180 z_streamp strm;
191 if (strm == Z_NULL) return Z_STREAM_ERROR;
192 strm->msg = Z_NULL; /* in case we return an error */
193 if (strm->zalloc == (alloc_func)0) {
197 strm->zalloc = zcalloc;
198 strm->opaque = (voidpf)0;
201 if (strm->zfree == (free_func)0)
205 strm->zfree = zcfree;
208 ZALLOC(strm, 1, sizeof(struct inflate_state));
211 strm->state = (struct internal_state FAR *)state;
213 ret = inflateReset2(strm, windowBits);
215 ZFREE(strm, state);
216 strm->state = Z_NULL;
221 int ZEXPORT inflateInit_(strm, version, stream_size)
222 z_streamp strm;
226 return inflateInit2_(strm, DEF_WBITS, version, stream_size);
229 int ZEXPORT inflatePrime(strm, bits, value)
230 z_streamp strm;
236 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
237 state = (struct inflate_state FAR *)strm->state;
378 local int updatewindow(strm, out)
379 z_streamp strm;
385 state = (struct inflate_state FAR *)strm->state;
390 ZALLOC(strm, (unsigned)1 << state->wbits,
403 copy = out - strm->avail_out;
405 zmemcpy(state->window, strm->next_out - state->wsize, state->wsize);
412 zmemcpy(state->window + state->wnext, strm->next_out - copy, dist);
415 zmemcpy(state->window, strm->next_out - copy, copy);
460 put = strm->next_out; \
461 left = strm->avail_out; \
462 next = strm->next_in; \
463 have = strm->avail_in; \
471 strm->next_out = put; \
472 strm->avail_out = left; \
473 strm->next_in = next; \
474 strm->avail_in = have; \
592 Progress is defined as a change in either strm->avail_in or strm->avail_out.
600 strm->next_out, given the space available and the provided input--the effect
609 int ZEXPORT inflate(strm, flush)
610 z_streamp strm;
632 if (strm == Z_NULL || strm->state == Z_NULL || strm->next_out == Z_NULL ||
633 (strm->next_in == Z_NULL && strm->avail_in != 0))
636 state = (struct inflate_state FAR *)strm->state;
666 strm->msg = (char *)"incorrect header check";
671 strm->msg = (char *)"unknown compression method";
680 strm->msg = (char *)"invalid window size";
686 strm->adler = state->check = adler32(0L, Z_NULL, 0);
695 strm->msg = (char *)"unknown compression method";
700 strm->msg = (char *)"unknown header flags set";
804 strm->msg = (char *)"header crc mismatch";
814 strm->adler = state->check = crc32(0L, Z_NULL, 0);
820 strm->adler = state->check = REVERSE(hold);
828 strm->adler = state->check = adler32(0L, Z_NULL, 0);
863 strm->msg = (char *)"invalid block type";
872 strm->msg = (char *)"invalid stored block lengths";
911 strm->msg = (char *)"too many length or distance symbols";
933 strm->msg = (char *)"invalid code lengths set";
956 strm->msg = (char *)"invalid bit length repeat";
979 strm->msg = (char *)"invalid bit length repeat";
993 strm->msg = (char *)"invalid code -- missing end-of-block";
1007 strm->msg = (char *)"invalid literal/lengths set";
1016 strm->msg = (char *)"invalid distances set";
1028 inflate_fast(strm, out);
1068 strm->msg = (char *)"invalid literal/length code";
1104 strm->msg = (char *)"invalid distance code";
1120 strm->msg = (char *)"invalid distance too far back";
1134 strm->msg = (char *)"invalid distance too far back";
1182 strm->total_out += out;
1185 strm->adler = state->check =
1193 strm->msg = (char *)"incorrect data check";
1206 strm->msg = (char *)"incorrect length check";
1236 if (state->wsize || (out != strm->avail_out && state->mode < BAD &&
1238 if (updatewindow(strm, out)) {
1242 in -= strm->avail_in;
1243 out -= strm->avail_out;
1244 strm->total_in += in;
1245 strm->total_out += out;
1248 strm->adler = state->check =
1249 UPDATE(state->check, strm->next_out - out, out);
1250 strm->data_type = state->bits + (state->last ? 64 : 0) +
1258 int ZEXPORT inflateEnd(strm)
1259 z_streamp strm;
1262 if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
1264 state = (struct inflate_state FAR *)strm->state;
1265 if (state->window != Z_NULL) ZFREE(strm, state->window);
1266 ZFREE(strm, strm->state);
1267 strm->state = Z_NULL;
1272 int ZEXPORT inflateSetDictionary(strm, dictionary, dictLength)
1273 z_streamp strm;
1284 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
1285 state = (struct inflate_state FAR *)strm->state;
1299 next = strm->next_out;
1300 avail = strm->avail_out;
1301 strm->next_out = (Bytef *)dictionary + dictLength;
1302 strm->avail_out = 0;
1303 ret = updatewindow(strm, dictLength);
1304 strm->avail_out = avail;
1305 strm->next_out = next;
1315 int ZEXPORT inflateGetHeader(strm, head)
1316 z_streamp strm;
1322 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
1323 state = (struct inflate_state FAR *)strm->state;
1366 int ZEXPORT inflateSync(strm)
1367 z_streamp strm;
1375 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
1376 state = (struct inflate_state FAR *)strm->state;
1377 if (strm->avail_in == 0 && state->bits < 8) return Z_BUF_ERROR;
1395 len = syncsearch(&(state->have), strm->next_in, strm->avail_in);
1396 strm->avail_in -= len;
1397 strm->next_in += len;
1398 strm->total_in += len;
1402 in = strm->total_in; out = strm->total_out;
1403 inflateReset(strm);
1404 strm->total_in = in; strm->total_out = out;
1417 int ZEXPORT inflateSyncPoint(strm)
1418 z_streamp strm;
1422 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
1423 state = (struct inflate_state FAR *)strm->state;
1474 int ZEXPORT inflateUndermine(strm, subvert)
1475 z_streamp strm;
1480 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
1481 state = (struct inflate_state FAR *)strm->state;
1491 long ZEXPORT inflateMark(strm)
1492 z_streamp strm;
1496 if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16;
1497 state = (struct inflate_state FAR *)strm->state;