#include <linux/module.h>
#include <linux/zutil.h>
#include "defutil.h"
Go to the source code of this file.
Value:s->head[
s->hash_size-1] =
NIL; \
memset((
char *)
s->head, 0, (
unsigned)(
s->hash_size-1)*
sizeof(*
s->head));
Definition at line 162 of file deflate.c.
#define FLUSH_BLOCK |
( |
|
s, |
|
|
|
eof |
|
) |
| |
Value:{ \
FLUSH_BLOCK_ONLY(
s, eof); \
}
Definition at line 982 of file deflate.c.
#define FLUSH_BLOCK_ONLY |
( |
|
s, |
|
|
|
eof |
|
) |
| |
Value:{ \
zlib_tr_flush_block(
s, (
s->block_start >= 0L ? \
(
char *)&
s->window[(
unsigned)
s->block_start] : \
(
ulg)((
long)
s->strstart -
s->block_start), \
s->block_start =
s->strstart; \
flush_pending(
s->strm); \
Tracev((stderr,"[FLUSH]")); \
}
Definition at line 970 of file deflate.c.
#define INSERT_STRING |
( |
|
s, |
|
|
|
str, |
|
|
|
match_head |
|
) |
| |
Value:
s->prev[(
str) &
s->w_mask] = match_head =
s->head[
s->ins_h], \
Definition at line 153 of file deflate.c.
#define UPDATE_HASH |
( |
|
s, |
|
|
|
h, |
|
|
|
c |
|
) |
| (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask) |
- Enumerator:
NON_BLOCKING |
|
BLOCKING |
|
need_more |
|
block_done |
|
finish_started |
|
finish_done |
|
Definition at line 59 of file deflate.c.
int zlib_deflate_workspacesize |
( |
int |
windowBits, |
|
|
int |
memLevel |
|
) |
| |