Prusa MINI Firmware overview
|
|
#define | NIL 0 |
|
#define | TOO_FAR 4096 |
|
#define | RANK(f) (((f) * 2) - ((f) > 4 ? 9 : 0)) |
|
#define | UPDATE_HASH(s, h, c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask) |
|
#define | INSERT_STRING(s, str, match_head) |
|
#define | CLEAR_HASH(s) |
|
#define | HCRC_UPDATE(beg) |
|
#define | check_match(s, start, match, length) |
|
#define | FLUSH_BLOCK_ONLY(s, last) |
|
#define | FLUSH_BLOCK(s, last) |
|
#define | MAX_STORED 65535 |
|
#define | MIN(a, b) ((a) > (b) ? (b) : (a)) |
|
|
int deflateStateCheck | OF ((z_streamp strm)) |
|
void slide_hash | OF ((deflate_state *s)) |
|
block_state deflate_stored | OF ((deflate_state *s, int flush)) |
|
void putShortMSB | OF ((deflate_state *s, uInt b)) |
|
unsigned read_buf | OF ((z_streamp strm, Bytef *buf, unsigned size)) |
|
uInt longest_match | OF ((deflate_state *s, IPos cur_match)) |
|
void | slide_hash (deflate_state *s) |
|
int ZEXPORT | deflateInit_ (z_streamp strm, int level, const char *version, int stream_size) |
|
int ZEXPORT | deflateInit2_ (z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size) |
|
int | deflateStateCheck (z_streamp strm) |
|
int ZEXPORT | deflateSetDictionary (z_streamp strm, const Bytef *dictionary, uInt dictLength) |
|
int ZEXPORT | deflateGetDictionary (z_streamp strm, Bytef *dictionary, uInt *dictLength) |
|
int ZEXPORT | deflateResetKeep (z_streamp strm) |
|
int ZEXPORT | deflateReset (z_streamp strm) |
|
int ZEXPORT | deflateSetHeader (z_streamp strm, gz_headerp head) |
|
int ZEXPORT | deflatePending (z_streamp strm, unsigned *pending, int *bits) |
|
int ZEXPORT | deflatePrime (z_streamp strm, int bits, int value) |
|
int ZEXPORT | deflateParams (z_streamp strm, int level, int strategy) |
|
int ZEXPORT | deflateTune (z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain) |
|
uLong ZEXPORT | deflateBound (z_streamp strm, uLong sourceLen) |
|
void | putShortMSB (deflate_state *s, uInt b) |
|
void | flush_pending (z_streamp strm) |
|
int ZEXPORT | deflate (z_streamp strm, int flush) |
|
int ZEXPORT | deflateEnd (z_streamp strm) |
|
int ZEXPORT | deflateCopy (z_streamp dest, z_streamp source) |
|
unsigned | read_buf (z_streamp strm, Bytef *buf, unsigned size) |
|
void | lm_init (deflate_state *s) |
|
uInt | longest_match (deflate_state *s, IPos cur_match) |
|
void | fill_window (deflate_state *s) |
|
block_state | deflate_stored (deflate_state *s, int flush) |
|
block_state | deflate_fast (deflate_state *s, int flush) |
|
block_state | deflate_slow (deflate_state *s, int flush) |
|
block_state | deflate_rle (deflate_state *s, int flush) |
|
block_state | deflate_huff (deflate_state *s, int flush) |
|
◆ NIL
◆ TOO_FAR
◆ RANK
#define RANK |
( |
|
f | ) |
(((f) * 2) - ((f) > 4 ? 9 : 0)) |
◆ UPDATE_HASH
#define UPDATE_HASH |
( |
|
s, |
|
|
|
h, |
|
|
|
c |
|
) |
| (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask) |
◆ INSERT_STRING
#define INSERT_STRING |
( |
|
s, |
|
|
|
str, |
|
|
|
match_head |
|
) |
| |
Value:
match_head = s->prev[(str) & s->w_mask] = s->head[s->ins_h], \
s->head[s->ins_h] = (
Pos)(str))
◆ CLEAR_HASH
Value:s->head[s->hash_size-1] =
NIL; \
zmemzero((
Bytef *)s->head, (
unsigned)(s->hash_size-1)*
sizeof(*s->head));
◆ HCRC_UPDATE
#define HCRC_UPDATE |
( |
|
beg | ) |
|
Value:do { \
if (s->gzhead->hcrc && s->pending > (beg)) \
strm->adler =
crc32(strm->adler, s->pending_buf + (beg), \
s->pending - (beg)); \
} while (0)
◆ check_match
#define check_match |
( |
|
s, |
|
|
|
start, |
|
|
|
match, |
|
|
|
length |
|
) |
| |
◆ FLUSH_BLOCK_ONLY
#define FLUSH_BLOCK_ONLY |
( |
|
s, |
|
|
|
last |
|
) |
| |
Value:{ \
_tr_flush_block(s, (s->block_start >= 0
L ? \
(
charf *)&s->window[(
unsigned)s->block_start] : \
(
ulg)((
long)s->strstart - s->block_start), \
(last)); \
s->block_start = s->strstart; \
flush_pending(s->strm); \
Tracev((stderr,"[FLUSH]")); \
}
◆ FLUSH_BLOCK
#define FLUSH_BLOCK |
( |
|
s, |
|
|
|
last |
|
) |
| |
Value:{ \
FLUSH_BLOCK_ONLY(s, last); \
}
◆ MAX_STORED
◆ MIN
#define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| ((a) > (b) ? (b) : (a)) |
◆ OF
◆ config
◆ block_state
Enumerator |
---|
need_more | |
block_done | |
finish_started | |
finish_done | |
◆ OF() [1/6]
◆ OF() [2/6]
◆ OF() [3/6]
◆ OF() [4/6]
◆ OF() [5/6]
◆ OF() [6/6]
◆ slide_hash()
212 *
p = (
Pos)(m >= wsize ? m - wsize :
NIL);
219 *
p = (
Pos)(m >= wsize ? m - wsize :
NIL);
◆ deflateInit_()
◆ deflateInit2_()
int ZEXPORT deflateInit2_ |
( |
z_streamp |
strm, |
|
|
int |
level, |
|
|
int |
method, |
|
|
int |
windowBits, |
|
|
int |
memLevel, |
|
|
int |
strategy, |
|
|
const char * |
version, |
|
|
int |
stream_size |
|
) |
| |
260 if (version ==
Z_NULL || version[0] != my_version[0] ||
267 if (strm->zalloc == (alloc_func)0) {
275 if (strm->zfree == (free_func)0)
283 if (level != 0) level = 1;
288 if (windowBits < 0) {
290 windowBits = -windowBits;
293 else if (windowBits > 15) {
299 windowBits < 8 || windowBits > 15 || level < 0 || level > 9 ||
300 strategy < 0 || strategy >
Z_FIXED || (windowBits == 8 && wrap != 1)) {
303 if (windowBits == 8) windowBits = 9;
◆ deflateStateCheck()
358 strm->zalloc == (alloc_func)0 ||
strm->zfree == (free_func)0)
◆ deflateSetDictionary()
400 if (dictLength >= s->
w_size) {
407 dictionary += dictLength - s->
w_size;
412 avail =
strm->avail_in;
413 next =
strm->next_in;
414 strm->avail_in = dictLength;
438 strm->next_in = next;
439 strm->avail_in = avail;
◆ deflateGetDictionary()
459 if (dictionary !=
Z_NULL && len)
◆ deflateResetKeep()
476 strm->total_in =
strm->total_out = 0;
◆ deflateReset()
◆ deflateSetHeader()
◆ deflatePending()
537 *bits =
strm->state->bi_valid;
◆ deflatePrime()
◆ deflateParams()
584 if (level < 0 || level > 9 || strategy < 0 || strategy >
Z_FIXED) {
595 if (
strm->avail_out == 0)
◆ deflateTune()
int ZEXPORT deflateTune |
( |
z_streamp |
strm, |
|
|
int |
good_length, |
|
|
int |
max_lazy, |
|
|
int |
nice_length, |
|
|
int |
max_chain |
|
) |
| |
◆ deflateBound()
657 uLong complen, wraplen;
660 complen = sourceLen +
661 ((sourceLen + 7) >> 3) + ((sourceLen + 63) >> 6) + 5;
674 wraplen = 6 + (s->strstart ? 4 : 0);
679 if (s->gzhead !=
Z_NULL) {
681 if (s->gzhead->extra !=
Z_NULL)
682 wraplen += 2 + s->gzhead->extra_len;
683 str = s->gzhead->name;
688 str = s->gzhead->comment;
703 if (s->w_bits != 15 || s->hash_bits != 8 + 7)
704 return complen + wraplen;
707 return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) +
708 (sourceLen >> 25) + 13 - 6 + wraplen;
◆ putShortMSB()
◆ flush_pending()
738 if (len >
strm->avail_out) len =
strm->avail_out;
739 if (len == 0)
return;
742 strm->next_out += len;
744 strm->total_out += len;
745 strm->avail_out -= len;
◆ deflate()
788 if (
strm->avail_out == 0) {
803 }
else if (
strm->avail_in == 0 &&
RANK(flush) <=
RANK(old_flush) &&
821 else if (s->
level < 6)
823 else if (s->
level == 6)
827 header |= (level_flags << 6);
829 header += 31 - (header % 31);
876 (s->
gzhead->hcrc ? 2 : 0) +
1009 if (
strm->avail_out == 0) {
1024 }
else if (flush !=
Z_BLOCK) {
1039 if (
strm->avail_out == 0) {
◆ deflateEnd()
◆ deflateCopy()
1130 ds->head = (
Posf *)
ZALLOC(dest, ds->hash_size,
sizeof(
Pos));
1131 overlay = (
ushf *)
ZALLOC(dest, ds->lit_bufsize,
sizeof(
ush)+2);
1132 ds->pending_buf = (
uchf *) overlay;
1135 ds->pending_buf ==
Z_NULL) {
1140 zmemcpy(ds->window, ss->window, ds->w_size * 2 *
sizeof(
Byte));
1143 zmemcpy(ds->pending_buf, ss->pending_buf, (
uInt)ds->pending_buf_size);
1145 ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf);
1146 ds->d_buf = overlay + ds->lit_bufsize/
sizeof(
ush);
1147 ds->l_buf = ds->pending_buf + (1+
sizeof(
ush))*ds->lit_bufsize;
1149 ds->l_desc.dyn_tree = ds->dyn_ltree;
1150 ds->d_desc.dyn_tree = ds->dyn_dtree;
1151 ds->bl_desc.dyn_tree = ds->bl_tree;
◆ read_buf()
1169 unsigned len =
strm->avail_in;
1172 if (len == 0)
return 0;
1174 strm->avail_in -= len;
1177 if (
strm->state->wrap == 1) {
1181 else if (
strm->state->wrap == 2) {
1185 strm->next_in += len;
1186 strm->total_in += len;
◆ lm_init()
◆ longest_match()
1242 register Bytef *match;
1259 register ush scan_start = *(
ushf*)scan;
1260 register ush scan_end = *(
ushf*)(scan+best_len-1);
1263 register Byte scan_end1 = scan[best_len-1];
1264 register Byte scan_end = scan[best_len];
1285 match = s->
window + cur_match;
1295 #if (defined(UNALIGNED_OK) && MAX_MATCH == 258)
1299 if (*(
ushf*)(match+best_len-1) != scan_end ||
1300 *(
ushf*)match != scan_start)
continue;
1311 Assert(scan[2] == match[2],
"scan[2]?");
1314 }
while (*(
ushf*)(scan+=2) == *(
ushf*)(match+=2) &&
1315 *(
ushf*)(scan+=2) == *(
ushf*)(match+=2) &&
1316 *(
ushf*)(scan+=2) == *(
ushf*)(match+=2) &&
1317 *(
ushf*)(scan+=2) == *(
ushf*)(match+=2) &&
1323 if (*scan == *match) scan++;
1325 len = (
MAX_MATCH - 1) - (
int)(strend-scan);
1330 if (match[best_len] != scan_end ||
1331 match[best_len-1] != scan_end1 ||
1333 *++match != scan[1])
continue;
1342 Assert(*scan == *match,
"match[2]?");
1348 }
while (*++scan == *++match && *++scan == *++match &&
1349 *++scan == *++match && *++scan == *++match &&
1350 *++scan == *++match && *++scan == *++match &&
1351 *++scan == *++match && *++scan == *++match &&
1361 if (len > best_len) {
1366 scan_end = *(
ushf*)(scan+best_len-1);
1368 scan_end1 = scan[best_len-1];
1369 scan_end = scan[best_len];
1372 }
while ((cur_match =
prev[cur_match & wmask]) > limit
1373 && --chain_length != 0);
◆ fill_window()
1495 if (
sizeof(
int) <= 2) {
1499 }
else if (more == (
unsigned)(-1)) {
1519 if (s->
strm->avail_in == 0)
break;
1532 Assert(more >= 2,
"more < 2");
1598 "not enough room for search");
◆ deflate_stored()
1657 unsigned len, left, have, last = 0;
1658 unsigned used = s->
strm->avail_in;
1666 if (s->
strm->avail_out < have)
1669 have = s->
strm->avail_out - have;
1671 if (len > (
ulg)left + s->
strm->avail_in)
1672 len = left + s->
strm->avail_in;
1681 if (len < min_block && ((len == 0 && flush !=
Z_FINISH) ||
1683 len != left + s->
strm->avail_in))
1689 last = flush ==
Z_FINISH && len == left + s->
strm->avail_in ? 1 : 0;
1703 s->compressed_len += len << 3;
1704 s->bits_sent += len << 3;
1712 s->
strm->next_out += left;
1713 s->
strm->avail_out -= left;
1714 s->
strm->total_out += left;
1724 s->
strm->next_out += len;
1725 s->
strm->avail_out -= len;
1726 s->
strm->total_out += len;
1728 }
while (last == 0);
1736 used -= s->
strm->avail_in;
1783 if (have > s->
strm->avail_in)
1784 have = s->
strm->avail_in;
1802 if (left >= min_block ||
1804 s->
strm->avail_in == 0 && left <= have)) {
1805 len =
MIN(left, have);
1807 len == left ? 1 : 0;
◆ deflate_fast()
◆ deflate_slow()
◆ deflate_rle()
2063 Bytef *scan, *strend;
2083 if (
prev == *++scan &&
prev == *++scan &&
prev == *++scan) {
2086 }
while (
prev == *++scan &&
prev == *++scan &&
2087 prev == *++scan &&
prev == *++scan &&
2088 prev == *++scan &&
prev == *++scan &&
2089 prev == *++scan &&
prev == *++scan &&
◆ deflate_huff()
◆ deflate_copyright
const char deflate_copyright[] |
Initial value:=
" deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly and Mark Adler "
◆ configuration_table
#define Z_MEM_ERROR
Definition: zlib.h:183
Byte FAR Bytef
Definition: zconf.h:400
block_state deflate_fast(deflate_state *s, int flush)
Definition: deflate.c:1824
block_state deflate_slow(deflate_state *s, int flush)
Definition: deflate.c:1926
voidpf ZLIB_INTERNAL zcalloc(voidpf opaque, unsigned items, unsigned size)
Definition: zutil.c:305
ush Pos
Definition: deflate.h:92
#define HCRC_UPDATE(beg)
Definition: deflate.c:755
#define check_match(s, start, match, length)
Definition: deflate.c:1469
ulg window_size
Definition: deflate.h:129
unsigned IPos
Definition: deflate.h:94
#define Assert(cond, msg)
Definition: zutil.h:248
ush max_chain
Definition: deflate.c:124
compress_func func
Definition: deflate.c:125
uInt max_chain_length
Definition: deflate.h:171
uInt ins_h
Definition: deflate.h:142
#define Z_BUF_ERROR
Definition: zlib.h:184
#define RANK(f)
Definition: deflate.c:155
char FAR charf
Definition: zconf.h:402
block_state
Definition: deflate.c:66
int ZEXPORT deflateEnd(z_streamp strm)
Definition: deflate.c:1076
unsigned read_buf(z_streamp strm, Bytef *buf, unsigned size)
Definition: deflate.c:1164
ulg gzindex
Definition: deflate.h:109
#define OS_CODE
Definition: zutil.h:198
unsigned long uLong
Definition: zconf.h:394
IPos prev_match
Definition: deflate.h:160
#define TOO_FAR
Definition: deflate.c:111
uInt insert
Definition: deflate.h:253
#define INIT_STATE
Definition: deflate.h:54
#define Z_FULL_FLUSH
Definition: zlib.h:171
#define Z_UNKNOWN
Definition: zlib.h:206
#define Z_DATA_ERROR
Definition: zlib.h:182
#define WIN_INIT
Definition: deflate.h:294
ulg high_water
Definition: deflate.h:269
Posf * head
Definition: deflate.h:140
#define BUSY_STATE
Definition: deflate.h:62
uInt lookahead
Definition: deflate.h:164
Byte method
Definition: deflate.h:110
#define Z_FINISH
Definition: zlib.h:172
Definition: deflate.h:100
#define Z_STREAM_ERROR
Definition: zlib.h:181
void putShortMSB(deflate_state *s, uInt b)
Definition: deflate.c:716
#define MIN_LOOKAHEAD
Definition: deflate.h:284
Posf * prev
Definition: deflate.h:134
Bytef * pending_buf
Definition: deflate.h:103
unsigned long ZEXPORT crc32(unsigned long crc, const unsigned char FAR *buf, uInt len)
Definition: crc32.c:237
#define UPDATE_HASH(s, h, c)
Definition: deflate.c:163
#define Z_PARTIAL_FLUSH
Definition: zlib.h:169
const config configuration_table[10]
Definition: deflate.c:134
uchf * l_buf
Definition: deflate.h:220
uch FAR uchf
Definition: zutil.h:44
void ZLIB_INTERNAL _tr_flush_bits(deflate_state *s)
Definition: trees.c:886
uInt match_start
Definition: deflate.h:163
z_streamp strm
Definition: deflate.h:101
#define MAX_MEM_LEVEL
Definition: zconf.h:260
uInt lit_bufsize
Definition: deflate.h:222
#define ZLIB_VERSION
Definition: zlib.h:40
void ZLIB_INTERNAL _tr_stored_block(deflate_state *s, charf *buf, ulg stored_len, int last)
Definition: trees.c:863
Byte FAR * voidpf
Definition: zconf.h:413
uInt max_lazy_match
Definition: deflate.h:177
Bytef * pending_out
Definition: deflate.h:105
#define MAX_MATCH
Definition: zutil.h:78
#define MAX_DIST(s)
Definition: deflate.h:289
#define Z_NULL
Definition: zlib.h:212
uInt last_lit
Definition: deflate.h:242
uInt hash_mask
Definition: deflate.h:145
#define Z_HUFFMAN_ONLY
Definition: zlib.h:197
#define Z_BLOCK
Definition: zlib.h:173
int ZEXPORT deflateInit2_(z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size)
Definition: deflate.c:240
unsigned char Byte
Definition: zconf.h:391
#define z_const
Definition: zconf.h:237
#define Z_NO_FLUSH
Definition: zlib.h:168
gz_headerp gzhead
Definition: deflate.h:108
unsigned short ush
Definition: zutil.h:45
int level
Definition: deflate.h:188
ulg pending_buf_size
Definition: deflate.h:104
#define TRY_FREE(s, p)
Definition: zutil.h:265
#define DEF_MEM_LEVEL
Definition: gzguts.h:150
#define MAX_STORED
Definition: deflate.c:1623
#define _tr_tally_dist(s, distance, length, flush)
Definition: deflate.h:333
#define _tr_tally_lit(s, c, flush)
Definition: deflate.h:326
void fill_window(deflate_state *s)
Definition: deflate.c:1482
#define MIN(a, b)
Definition: deflate.c:1626
#define ERR_MSG(err)
Definition: zutil.h:52
int deflateStateCheck(z_streamp strm)
Definition: deflate.c:353
#define put_byte(s, c)
Definition: deflate.h:281
#define ERR_RETURN(strm, err)
Definition: zutil.h:54
uInt strstart
Definition: deflate.h:162
ushf * d_buf
Definition: deflate.h:244
#define Z_OK
Definition: zlib.h:177
#define FAR
Definition: zconf.h:387
int wrap
Definition: deflate.h:107
#define COMMENT_STATE
Definition: deflate.h:60
uInt prev_length
Definition: deflate.h:166
#define Buf_size
Definition: deflate.h:51
ush FAR ushf
Definition: zutil.h:46
uInt w_size
Definition: deflate.h:115
#define NAME_STATE
Definition: deflate.h:59
ush bi_buf
Definition: deflate.h:260
if(size<=((png_alloc_size_t) -1) - ob)
Definition: pngwrite.c:2176
while(sofevent)
Definition: USB_HOST_SHIELD.h:456
int nice_match
Definition: deflate.h:194
#define L(CODE)
Definition: macros.h:76
#define Z_FIXED
Definition: zlib.h:199
Pos FAR Posf
Definition: deflate.h:93
#define Z_STREAM_END
Definition: zlib.h:178
#define PRESET_DICT
Definition: zutil.h:81
int ZEXPORT deflateResetKeep(z_streamp strm)
Definition: deflate.c:467
#define Z_DEFAULT_STRATEGY
Definition: zlib.h:200
#define NIL
Definition: deflate.c:107
void ZLIB_INTERNAL zmemzero(Bytef *dest, uInt len)
Definition: zutil.c:173
#define FLUSH_BLOCK(s, last)
Definition: deflate.c:1617
int bi_valid
Definition: deflate.h:264
#define FINISH_STATE
Definition: deflate.h:63
#define GZIP_STATE
Definition: deflate.h:56
#define EXTRA_STATE
Definition: deflate.h:58
void ZLIB_INTERNAL zmemcpy(Bytef *dest, const Bytef *source, uInt len)
Definition: zutil.c:149
struct pbuf * p
Definition: slipif.c:98
void ZLIB_INTERNAL zcfree(voidpf opaque, voidpf ptr)
Definition: zutil.c:315
uInt longest_match(deflate_state *s, IPos cur_match)
Definition: deflate.c:1236
ush good_length
Definition: deflate.c:121
ush nice_length
Definition: deflate.c:123
uInt w_bits
Definition: deflate.h:116
#define Z_DEFLATED
Definition: zlib.h:209
static status_t status
Definition: filament_sensor.c:37
uInt hash_bits
Definition: deflate.h:144
block_state deflate_stored(deflate_state *s, int flush)
Definition: deflate.c:1643
uInt good_match
Definition: deflate.h:191
#define Z_VERSION_ERROR
Definition: zlib.h:185
int last_flush
Definition: deflate.h:111
#define MIN_MATCH
Definition: zutil.h:77
#define Z_RLE
Definition: zlib.h:198
int match_available
Definition: deflate.h:161
#define CLEAR_HASH(s)
Definition: deflate.c:192
block_state deflate_rle(deflate_state *s, int flush)
Definition: deflate.c:2057
uInt match_length
Definition: deflate.h:159
int ZEXPORT deflate(z_streamp strm, int flush)
Definition: deflate.c:763
uInt hash_shift
Definition: deflate.h:147
void flush_pending(z_streamp strm)
Definition: deflate.c:730
int
Definition: createSpeedLookupTable.py:15
#define MAX_WBITS
Definition: zconf.h:270
int ZEXPORT deflateReset(z_streamp strm)
Definition: deflate.c:505
#define Z_FILTERED
Definition: zlib.h:196
void slide_hash(deflate_state *s)
Definition: deflate.c:201
Bytef * window
Definition: deflate.h:119
int status
Definition: deflate.h:102
#define Z_DEFAULT_COMPRESSION
Definition: zlib.h:193
ulg pending
Definition: deflate.h:106
unsigned int uInt
Definition: zconf.h:393
#define ZALLOC(strm, items, size)
Definition: zutil.h:262
uLong ZEXPORT adler32(uLong adler, const Bytef *buf, uInt len)
Definition: adler32.c:134
void lm_init(deflate_state *s)
Definition: deflate.c:1194
void ZLIB_INTERNAL _tr_align(deflate_state *s)
Definition: trees.c:896
uInt matches
Definition: deflate.h:252
ush max_lazy
Definition: deflate.c:122
#define ZFREE(strm, addr)
Definition: zutil.h:264
unsigned long ulg
Definition: zutil.h:47
list b
Definition: createSpeedLookupTable.py:30
#define GZIP
Definition: deflate.h:23
#define Tracevv(x)
Definition: zutil.h:251
#define INSERT_STRING(s, str, match_head)
Definition: deflate.c:182
#define FLUSH_BLOCK_ONLY(s, last)
Definition: deflate.c:1605
long block_start
Definition: deflate.h:154
void ZLIB_INTERNAL _tr_init(deflate_state *s)
Definition: trees.c:379
int strategy
Definition: deflate.h:189
#define HCRC_STATE
Definition: deflate.h:61
uInt w_mask
Definition: deflate.h:117
uInt hash_size
Definition: deflate.h:143
block_state deflate_huff(deflate_state *s, int flush)
Definition: deflate.c:2130
static png_bytep size_t size
Definition: pngwrite.c:2170