#include <linux/zutil.h>
#include "inftrees.h"
#include "inflate.h"
#include "inffast.h"
#include "infutil.h"
#include "inffixed.h"
Go to the source code of this file.
#define BITS |
( |
|
n | ) |
((unsigned)hold & ((1U << (n)) - 1)) |
Value:do { \
hold = 0; \
bits = 0; \
} while (0)
Definition at line 203 of file inflate.c.
Value:do { \
put = strm->next_out; \
left = strm->avail_out; \
next = strm->next_in; \
have = strm->avail_in; \
} while (0)
Definition at line 181 of file inflate.c.
Value:do { \
while (
bits < (
unsigned)(
n)) \
PULLBYTE(); \
} while (0)
Definition at line 221 of file inflate.c.
Value:do { \
if (
have == 0) goto inf_leave; \
hold += (
unsigned long)(*
next++) <<
bits; \
bits += 8; \
} while (0)
Definition at line 211 of file inflate.c.
Value:do { \
strm->avail_out =
left; \
} while (0)
Definition at line 192 of file inflate.c.
Value:((((
q) >> 24) & 0xff) + (((
q) >> 8) & 0xff00) + \
(((
q) & 0xff00) << 8) + (((
q) & 0xff) << 24))
Definition at line 246 of file inflate.c.
int zlib_inflate_workspacesize |
( |
void |
| ) |
|