uLong
uLong reserved; /* reserved for future use */
uLong avail_in; /* number of bytes available at next_in */
uLong total_in; /* total nb of input bytes read so far */
uLong avail_out; /* remaining free space at next_out */
uLong total_out; /* total nb of bytes output so far */
uLong adler; /* adler32 value of the uncompressed data */
typedef uLong (*check_func) (uLong check, const Byte *buf,
static inline uLong zlib_adler32(uLong adler,
uLong level_mask; /* Levels on which to use DFLTCC */
uLong block_size; /* New block each X bytes */
uLong block_threshold; /* New block after total_in > X */
uLong dht_threshold; /* New block only if avail_in >= X */
uLong level_mask