Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
deflate_state Struct Reference

#include <defutil.h>

Data Fields

z_streamp strm
 
int status
 
Bytepending_buf
 
ulg pending_buf_size
 
Bytepending_out
 
int pending
 
int noheader
 
Byte data_type
 
Byte method
 
int last_flush
 
uInt w_size
 
uInt w_bits
 
uInt w_mask
 
Bytewindow
 
ulg window_size
 
Posprev
 
Poshead
 
uInt ins_h
 
uInt hash_size
 
uInt hash_bits
 
uInt hash_mask
 
uInt hash_shift
 
long 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 [HEAP_SIZE]
 
struct ct_data_s dyn_dtree [2 *D_CODES+1]
 
struct ct_data_s bl_tree [2 *BL_CODES+1]
 
struct tree_desc_s l_desc
 
struct tree_desc_s d_desc
 
struct tree_desc_s bl_desc
 
ush bl_count [MAX_BITS+1]
 
int heap [2 *L_CODES+1]
 
int heap_len
 
int heap_max
 
uch depth [2 *L_CODES+1]
 
uchl_buf
 
uInt lit_bufsize
 
uInt last_lit
 
ushd_buf
 
ulg opt_len
 
ulg static_len
 
ulg compressed_len
 
uInt matches
 
int last_eob_len
 
ush bi_buf
 
int bi_valid
 

Detailed Description

Definition at line 71 of file defutil.h.

Field Documentation

ush bi_buf

Definition at line 230 of file defutil.h.

int bi_valid

Definition at line 234 of file defutil.h.

ush bl_count[MAX_BITS+1]

Definition at line 176 of file defutil.h.

Definition at line 174 of file defutil.h.

struct ct_data_s bl_tree[2 *BL_CODES+1]

Definition at line 170 of file defutil.h.

long block_start

Definition at line 124 of file defutil.h.

ulg compressed_len

Definition at line 222 of file defutil.h.

ush* d_buf

Definition at line 214 of file defutil.h.

Definition at line 173 of file defutil.h.

Definition at line 79 of file defutil.h.

uch depth[2 *L_CODES+1]

Definition at line 186 of file defutil.h.

struct ct_data_s dyn_dtree[2 *D_CODES+1]

Definition at line 169 of file defutil.h.

Definition at line 168 of file defutil.h.

uInt good_match

Definition at line 161 of file defutil.h.

uInt hash_bits

Definition at line 114 of file defutil.h.

uInt hash_mask

Definition at line 115 of file defutil.h.

uInt hash_shift

Definition at line 117 of file defutil.h.

uInt hash_size

Definition at line 113 of file defutil.h.

Definition at line 110 of file defutil.h.

int heap[2 *L_CODES+1]

Definition at line 179 of file defutil.h.

int heap_len

Definition at line 180 of file defutil.h.

int heap_max

Definition at line 181 of file defutil.h.

uInt ins_h

Definition at line 112 of file defutil.h.

uch* l_buf

Definition at line 190 of file defutil.h.

Definition at line 172 of file defutil.h.

int last_eob_len

Definition at line 224 of file defutil.h.

int last_flush

Definition at line 81 of file defutil.h.

uInt last_lit

Definition at line 212 of file defutil.h.

int level

Definition at line 158 of file defutil.h.

uInt lit_bufsize

Definition at line 192 of file defutil.h.

uInt lookahead

Definition at line 134 of file defutil.h.

int match_available

Definition at line 131 of file defutil.h.

uInt match_length

Definition at line 129 of file defutil.h.

uInt match_start

Definition at line 133 of file defutil.h.

uInt matches

Definition at line 223 of file defutil.h.

uInt max_chain_length

Definition at line 141 of file defutil.h.

uInt max_lazy_match

Definition at line 147 of file defutil.h.

Byte method

Definition at line 80 of file defutil.h.

int nice_match

Definition at line 164 of file defutil.h.

int noheader

Definition at line 78 of file defutil.h.

ulg opt_len

Definition at line 220 of file defutil.h.

int pending

Definition at line 77 of file defutil.h.

Byte* pending_buf

Definition at line 74 of file defutil.h.

ulg pending_buf_size

Definition at line 75 of file defutil.h.

Byte* pending_out

Definition at line 76 of file defutil.h.

Pos* prev

Definition at line 104 of file defutil.h.

uInt prev_length

Definition at line 136 of file defutil.h.

IPos prev_match

Definition at line 130 of file defutil.h.

ulg static_len

Definition at line 221 of file defutil.h.

Definition at line 73 of file defutil.h.

int strategy

Definition at line 159 of file defutil.h.

z_streamp strm

Definition at line 72 of file defutil.h.

uInt strstart

Definition at line 132 of file defutil.h.

uInt w_bits

Definition at line 86 of file defutil.h.

uInt w_mask

Definition at line 87 of file defutil.h.

uInt w_size

Definition at line 85 of file defutil.h.

Byte* window

Definition at line 89 of file defutil.h.

ulg window_size

Definition at line 99 of file defutil.h.


The documentation for this struct was generated from the following file: