Rebex.IO.Compression.Deflate.deflateReset C# (CSharp) Method

deflateReset() private method

private deflateReset ( ZStream strm ) : int
strm ZStream
return int
        internal int deflateReset(ZStream strm)
        {
            strm.total_in = strm.total_out = 0;
            strm.msg = null; //
            strm.data_type = Z_UNKNOWN;

            pending = 0;
            pending_out = 0;

            if (noheader < 0)
            {
                noheader = 0; // was set to -1 by deflate(..., Z_FINISH);
            }
            status = (noheader != 0)?BUSY_STATE:INIT_STATE;
            strm.adler = strm._adler.adler32(0, null, 0, 0);

            last_flush = Z_NO_FLUSH;

            tr_init();
            lm_init();
            return Z_OK;
        }