CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
internal_state Strukturreferenz

#include "deflate.h"

+ Zusammengehörigkeiten von internal_state:

Datenfelder

z_streamp strm
 
int status
 
Bytefpending_buf
 
ulg pending_buf_size
 
Bytefpending_out
 
uInt pending
 
int wrap
 
gz_headerp gzhead
 
uInt gzindex
 
Byte method
 
int last_flush
 
uInt w_size
 
uInt w_bits
 
uInt w_mask
 
Bytefwindow
 
ulg window_size
 
Posfprev
 
Posfhead
 
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]
 
uchfl_buf
 
uInt lit_bufsize
 
uInt last_lit
 
ushfd_buf
 
ulg opt_len
 
ulg static_len
 
uInt matches
 
int last_eob_len
 
ush bi_buf
 
int bi_valid
 
int dummy
 

Ausführliche Beschreibung

Definiert in Zeile 94 der Datei deflate.h.

Dokumentation der Datenelemente

ush bi_buf

Definiert in Zeile 254 der Datei deflate.h.

int bi_valid

Definiert in Zeile 258 der Datei deflate.h.

ush bl_count[MAX_BITS+1]

Definiert in Zeile 200 der Datei deflate.h.

struct tree_desc_s bl_desc

Definiert in Zeile 198 der Datei deflate.h.

struct ct_data_s bl_tree[2 *BL_CODES+1]

Definiert in Zeile 194 der Datei deflate.h.

long block_start

Definiert in Zeile 148 der Datei deflate.h.

ushf* d_buf

Definiert in Zeile 238 der Datei deflate.h.

struct tree_desc_s d_desc

Definiert in Zeile 197 der Datei deflate.h.

uch depth[2 *L_CODES+1]

Definiert in Zeile 210 der Datei deflate.h.

int dummy

Definiert in Zeile 1346 der Datei zlib.h.

struct ct_data_s dyn_dtree[2 *D_CODES+1]

Definiert in Zeile 193 der Datei deflate.h.

struct ct_data_s dyn_ltree[HEAP_SIZE]

Definiert in Zeile 192 der Datei deflate.h.

uInt good_match

Definiert in Zeile 185 der Datei deflate.h.

gz_headerp gzhead

Definiert in Zeile 102 der Datei deflate.h.

uInt gzindex

Definiert in Zeile 103 der Datei deflate.h.

uInt hash_bits

Definiert in Zeile 138 der Datei deflate.h.

uInt hash_mask

Definiert in Zeile 139 der Datei deflate.h.

uInt hash_shift

Definiert in Zeile 141 der Datei deflate.h.

uInt hash_size

Definiert in Zeile 137 der Datei deflate.h.

Posf* head

Definiert in Zeile 134 der Datei deflate.h.

int heap[2 *L_CODES+1]

Definiert in Zeile 203 der Datei deflate.h.

int heap_len

Definiert in Zeile 204 der Datei deflate.h.

int heap_max

Definiert in Zeile 205 der Datei deflate.h.

uInt ins_h

Definiert in Zeile 136 der Datei deflate.h.

uchf* l_buf

Definiert in Zeile 214 der Datei deflate.h.

struct tree_desc_s l_desc

Definiert in Zeile 196 der Datei deflate.h.

int last_eob_len

Definiert in Zeile 247 der Datei deflate.h.

int last_flush

Definiert in Zeile 105 der Datei deflate.h.

uInt last_lit

Definiert in Zeile 236 der Datei deflate.h.

int level

Definiert in Zeile 182 der Datei deflate.h.

uInt lit_bufsize

Definiert in Zeile 216 der Datei deflate.h.

uInt lookahead

Definiert in Zeile 158 der Datei deflate.h.

int match_available

Definiert in Zeile 155 der Datei deflate.h.

uInt match_length

Definiert in Zeile 153 der Datei deflate.h.

uInt match_start

Definiert in Zeile 157 der Datei deflate.h.

uInt matches

Definiert in Zeile 246 der Datei deflate.h.

uInt max_chain_length

Definiert in Zeile 165 der Datei deflate.h.

uInt max_lazy_match

Definiert in Zeile 171 der Datei deflate.h.

Byte method

Definiert in Zeile 104 der Datei deflate.h.

int nice_match

Definiert in Zeile 188 der Datei deflate.h.

ulg opt_len

Definiert in Zeile 244 der Datei deflate.h.

uInt pending

Definiert in Zeile 100 der Datei deflate.h.

Bytef* pending_buf

Definiert in Zeile 97 der Datei deflate.h.

ulg pending_buf_size

Definiert in Zeile 98 der Datei deflate.h.

Bytef* pending_out

Definiert in Zeile 99 der Datei deflate.h.

Posf* prev

Definiert in Zeile 128 der Datei deflate.h.

uInt prev_length

Definiert in Zeile 160 der Datei deflate.h.

IPos prev_match

Definiert in Zeile 154 der Datei deflate.h.

ulg static_len

Definiert in Zeile 245 der Datei deflate.h.

int status

Definiert in Zeile 96 der Datei deflate.h.

int strategy

Definiert in Zeile 183 der Datei deflate.h.

z_streamp strm

Definiert in Zeile 95 der Datei deflate.h.

uInt strstart

Definiert in Zeile 156 der Datei deflate.h.

uInt w_bits

Definiert in Zeile 110 der Datei deflate.h.

uInt w_mask

Definiert in Zeile 111 der Datei deflate.h.

uInt w_size

Definiert in Zeile 109 der Datei deflate.h.

Bytef* window

Definiert in Zeile 113 der Datei deflate.h.

ulg window_size

Definiert in Zeile 123 der Datei deflate.h.

int wrap

Definiert in Zeile 101 der Datei deflate.h.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Dateien: