========================================================================= * Check for a valid deflate stream state. Return 0 if ok, 1 if not. */
| 536 | * Check for a valid deflate stream state. Return 0 if ok, 1 if not. |
| 537 | */ |
| 538 | local int deflateStateCheck(z_streamp strm) { |
| 539 | deflate_state *s; |
| 540 | if (strm == Z_NULL || |
| 541 | strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) |
| 542 | return 1; |
| 543 | s = strm->state; |
| 544 | if (s == Z_NULL || s->strm != strm || (s->status != INIT_STATE && |
| 545 | #ifdef GZIP |
| 546 | s->status != GZIP_STATE && |
| 547 | #endif |
| 548 | s->status != EXTRA_STATE && |
| 549 | s->status != NAME_STATE && |
| 550 | s->status != COMMENT_STATE && |
| 551 | s->status != HCRC_STATE && |
| 552 | s->status != BUSY_STATE && |
| 553 | s->status != FINISH_STATE)) |
| 554 | return 1; |
| 555 | return 0; |
| 556 | } |
| 557 | |
| 558 | /* ========================================================================= */ |
| 559 | int ZEXPORT deflateSetDictionary(z_streamp strm, const Bytef *dictionary, |
no outgoing calls
no test coverage detected