deflate_stateRegular
4.4: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
4.8: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
4.10: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
4.13: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
4.15: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
4.18: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.0: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.3: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.4: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.8: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.11: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.13: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.15: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
5.19: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
6.2: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
6.5: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
6.8: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
arm64: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
armhf: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
ppc64el: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
riscv64: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
aws: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
azure: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
gcp: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
lowlatency: ✅struct deflate_state {
z_streamp strm;
int status;
Byte *pending_buf;
ulg pending_buf_size;
Byte *pending_out;
int pending;
int noheader;
Byte data_type;
Byte method;
int last_flush;
uInt w_size;
uInt w_bits;
uInt w_mask;
Byte *window;
ulg window_size;
Pos *prev;
Pos *head;
uInt ins_h;
uInt hash_size;
uInt hash_bits;
uInt hash_mask;
uInt hash_shift;
long int block_start;
uInt match_length;
IPos prev_match;
int match_available;
uInt strstart;
uInt match_start;
uInt lookahead;
uInt prev_length;
uInt max_chain_length;
uInt max_lazy_match;
int level;
int strategy;
uInt good_match;
int nice_match;
struct ct_data_s dyn_ltree[573];
struct ct_data_s dyn_dtree[61];
struct ct_data_s bl_tree[39];
struct tree_desc_s l_desc;
struct tree_desc_s d_desc;
struct tree_desc_s bl_desc;
ush bl_count[16];
int heap[573];
int heap_len;
int heap_max;
uch depth[573];
uch *l_buf;
uInt lit_bufsize;
uInt last_lit;
ush *d_buf;
ulg opt_len;
ulg static_len;
ulg compressed_len;
uInt matches;
int last_eob_len;
ush bi_buf;
int bi_valid;
};
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ✅
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅