Source position: trees.pas line 150
type deflate_state = record |
strm: z_streamp; |
status: Integer; |
pending_buf: Pbytearray; |
pending_buf_size: LongInt; |
pending_out: Pbyte; |
pending: LongInt; |
noheader: Integer; |
data_type: Byte; |
method: Byte; |
last_flush: Integer; |
w_size: Cardinal; |
w_bits: Cardinal; |
w_mask: Cardinal; |
window: Pbytearray; |
window_size: LongInt; |
prev: pzPosfArray; |
head: pzPosfArray; |
ins_h: Cardinal; |
hash_size: Cardinal; |
hash_bits: Cardinal; |
hash_mask: Cardinal; |
hash_shift: Cardinal; |
block_start: LongInt; |
match_length: Cardinal; |
prev_match: IPos; |
match_available: Boolean; |
strstart: Cardinal; |
match_start: Cardinal; |
lookahead: Cardinal; |
prev_length: Cardinal; |
max_chain_length: Cardinal; |
level: Integer; |
strategy: Integer; |
good_match: Cardinal; |
nice_match: Integer; |
dyn_ltree: ltree_type; |
dyn_dtree: dtree_type; |
bl_tree: htree_type; |
l_desc: tree_desc; |
d_desc: tree_desc; |
bl_desc: tree_desc; |
bl_count: array [0..MAX_BITS+1-1] of Word; |
heap: array [0..2*L_CODES+1-1] of Integer; |
heap_len: Integer; |
heap_max: Integer; |
depth: array [0..2*L_CODES+1-1] of Byte; |
l_buf: Pbytearray; |
lit_bufsize: Cardinal; |
last_lit: Cardinal; |
d_buf: Pwordarray; |
opt_len: LongInt; |
static_len: LongInt; |
compressed_len: LongInt; |
matches: Cardinal; |
last_eob_len: Integer; |
bi_buf: Word; |
bi_valid: Integer; |
case Byte of |
0: ( |
max_lazy_match: Cardinal; |
); |
1: ( |
max_insert_length: Cardinal; |
); |
end; |