#include <setjmp.h>
#include "puff.h"
Go to the source code of this file.
Definition at line 37 of file blast.c.
Class Members |
int |
bitbuf |
|
int |
bitcnt |
|
jmp_buf |
env |
|
int |
first |
|
unsigned char * |
in |
|
const unsigned char * |
in |
|
unsigned long |
incnt |
|
blast_in |
infun |
|
void * |
inhow |
|
unsigned long |
inlen |
|
unsigned |
left |
|
unsigned |
next |
|
unsigned char |
out[4096] |
|
unsigned char * |
out |
|
unsigned long |
outcnt |
|
blast_out |
outfun |
|
void * |
outhow |
|
unsigned long |
outlen |
|
Definition at line 99 of file blast.c.
Class Members |
short * |
count |
|
short * |
symbol |
|
#define FIXLCODES 288 /* number of fixed literal/length codes */ |
#define local static /* for local function definitions */ |
#define MAXDCODES 30 /* maximum number of distance codes */ |
#define MAXLCODES 286 /* maximum number of literal/length codes */ |
static int bits |
( |
struct state * |
s, |
|
|
int |
need |
|
) |
| |
|
static |
static int construct |
( |
struct huffman * |
h, |
|
|
const short * |
length, |
|
|
int |
n |
|
) |
| |
|
static |
static int dynamic |
( |
struct state * |
s | ) |
|
|
static |
static int fixed |
( |
struct state * |
s | ) |
|
|
static |
int puff |
( |
unsigned char * |
dest, |
|
|
unsigned long * |
destlen, |
|
|
const unsigned char * |
source, |
|
|
unsigned long * |
sourcelen |
|
) |
| |
static int stored |
( |
struct state * |
s | ) |
|
|
static |