MCPcopy Create free account
hub / github.com/hoothin/UserScripts / deflateResetKeep

Function deflateResetKeep

Picviewer CE+/dist.user.js:7414–7440  ·  view source on GitHub ↗
(strm)

Source from the content-addressed store, hash-verified

7412
7413
7414function deflateResetKeep(strm) {
7415 var s;
7416
7417 if (!strm || !strm.state) {
7418 return err(strm, Z_STREAM_ERROR);
7419 }
7420
7421 strm.total_in = strm.total_out = 0;
7422 strm.data_type = Z_UNKNOWN;
7423
7424 s = strm.state;
7425 s.pending = 0;
7426 s.pending_out = 0;
7427
7428 if (s.wrap < 0) {
7429 s.wrap = -s.wrap;
7430 /* was made negative by deflate(..., Z_FINISH); */
7431 }
7432 s.status = (s.wrap ? INIT_STATE : BUSY_STATE);
7433 strm.adler = (s.wrap === 2) ?
7434 0 // crc32(0, Z_NULL, 0)
7435 :
7436 1; // adler32(0, Z_NULL, 0)
7437 s.last_flush = Z_NO_FLUSH;
7438 trees._tr_init(s);
7439 return Z_OK;
7440}
7441
7442
7443function deflateReset(strm) {

Callers 1

deflateResetFunction · 0.70

Calls 1

errFunction · 0.70

Tested by

no test coverage detected