| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Members

Public Attributes | List of all members
internal_state Struct Reference

`#include <deflate.h>`

## Public Attributes
z_streamp | strm
int | status
Bytef * | pending_buf
ulg | pending_buf_size
Bytef * | pending_out
uInt | pending
int | wrap
gz_headerp | gzhead
uInt | gzindex
Byte | method
int | last_flush
uInt | w_size
uInt | w_bits
uInt | w_mask
Bytef * | window
ulg | window_size
Posf * | prev
Posf * | head
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]
uchf * | l_buf
uInt | lit_bufsize
uInt | last_lit
ushf * | d_buf
ulg | opt_len
ulg | static_len
uInt | matches
int | last_eob_len
ush | bi_buf
int | bi_valid
ulg | high_water
int | dummy

## Detailed Description

Definition at line 94 of file deflate.h.

## Member Data Documentation

ush internal_state::bi_buf

Definition at line 254 of file deflate.h.

int internal_state::bi_valid

Definition at line 258 of file deflate.h.

ush internal_state::bl_count[MAX_BITS+1]

Definition at line 200 of file deflate.h.

struct tree_desc_s internal_state::bl_desc

Definition at line 198 of file deflate.h.

struct ct_data_s internal_state::bl_tree[2 *BL_CODES+1]

Definition at line 194 of file deflate.h.

long internal_state::block_start

Definition at line 148 of file deflate.h.

ushf* internal_state::d_buf

Definition at line 238 of file deflate.h.

struct tree_desc_s internal_state::d_desc

Definition at line 197 of file deflate.h.

uch internal_state::depth[2 *L_CODES+1]

Definition at line 210 of file deflate.h.

int internal_state::dummy

Definition at line 1600 of file zlib.h.

struct ct_data_s internal_state::dyn_dtree[2 *D_CODES+1]

Definition at line 193 of file deflate.h.

struct ct_data_s internal_state::dyn_ltree[HEAP_SIZE]

Definition at line 192 of file deflate.h.

uInt internal_state::good_match

Definition at line 185 of file deflate.h.

gz_headerp internal_state::gzhead

Definition at line 102 of file deflate.h.

uInt internal_state::gzindex

Definition at line 103 of file deflate.h.

uInt internal_state::hash_bits

Definition at line 138 of file deflate.h.

uInt internal_state::hash_mask

Definition at line 139 of file deflate.h.

uInt internal_state::hash_shift

Definition at line 141 of file deflate.h.

uInt internal_state::hash_size

Definition at line 137 of file deflate.h.

Posf* internal_state::head

Definition at line 134 of file deflate.h.

int internal_state::heap[2 *L_CODES+1]

Definition at line 203 of file deflate.h.

int internal_state::heap_len

Definition at line 204 of file deflate.h.

int internal_state::heap_max

Definition at line 205 of file deflate.h.

ulg internal_state::high_water

Definition at line 263 of file deflate.h.

uInt internal_state::ins_h

Definition at line 136 of file deflate.h.

uchf* internal_state::l_buf

Definition at line 214 of file deflate.h.

struct tree_desc_s internal_state::l_desc

Definition at line 196 of file deflate.h.

int internal_state::last_eob_len

Definition at line 247 of file deflate.h.

int internal_state::last_flush

Definition at line 105 of file deflate.h.

uInt internal_state::last_lit

Definition at line 236 of file deflate.h.

int internal_state::level

Definition at line 182 of file deflate.h.

uInt internal_state::lit_bufsize

Definition at line 216 of file deflate.h.

uInt internal_state::lookahead

Definition at line 158 of file deflate.h.

int internal_state::match_available

Definition at line 155 of file deflate.h.

uInt internal_state::match_length

Definition at line 153 of file deflate.h.

uInt internal_state::match_start

Definition at line 157 of file deflate.h.

uInt internal_state::matches

Definition at line 246 of file deflate.h.

uInt internal_state::max_chain_length

Definition at line 165 of file deflate.h.

uInt internal_state::max_lazy_match

Definition at line 171 of file deflate.h.

Byte internal_state::method

Definition at line 104 of file deflate.h.

int internal_state::nice_match

Definition at line 188 of file deflate.h.

ulg internal_state::opt_len

Definition at line 244 of file deflate.h.

uInt internal_state::pending

Definition at line 100 of file deflate.h.

Bytef* internal_state::pending_buf

Definition at line 97 of file deflate.h.

ulg internal_state::pending_buf_size

Definition at line 98 of file deflate.h.

Bytef* internal_state::pending_out

Definition at line 99 of file deflate.h.

Posf* internal_state::prev

Definition at line 128 of file deflate.h.

uInt internal_state::prev_length

Definition at line 160 of file deflate.h.

IPos internal_state::prev_match

Definition at line 154 of file deflate.h.

ulg internal_state::static_len

Definition at line 245 of file deflate.h.

int internal_state::status

Definition at line 96 of file deflate.h.

int internal_state::strategy

Definition at line 183 of file deflate.h.

z_streamp internal_state::strm

Definition at line 95 of file deflate.h.

uInt internal_state::strstart

Definition at line 156 of file deflate.h.

uInt internal_state::w_bits

Definition at line 110 of file deflate.h.

uInt internal_state::w_mask

Definition at line 111 of file deflate.h.

uInt internal_state::w_size

Definition at line 109 of file deflate.h.

Bytef* internal_state::window

Definition at line 113 of file deflate.h.

ulg internal_state::window_size

Definition at line 123 of file deflate.h.

int internal_state::wrap

Definition at line 101 of file deflate.h.

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

- /usr/local/bsoft/zlib/deflate.h
- /usr/local/bsoft/zlib/zlib.h
- /usr/local/bsoft/zlib/zutil.c