Classes | Macros | Functions
bloaty/third_party/zlib/contrib/blast/blast.c File Reference
#include <stddef.h>
#include <setjmp.h>
#include "blast.h"
Include dependency graph for bloaty/third_party/zlib/contrib/blast/blast.c:

Go to the source code of this file.

Classes

struct  huffman
 
struct  state
 

Macros

#define local   static /* for local function definitions */
 
#define MAXBITS   13 /* maximum code length */
 
#define MAXWIN   4096 /* maximum window size */
 

Functions

int bits (struct state *s, int need)
 
int blast (blast_in infun, void *inhow, blast_out outfun, void *outhow, unsigned *left, unsigned char **in)
 
int construct (struct huffman *h, const unsigned char *rep, int n)
 
int decode (struct state *s, struct huffman *h)
 
int decomp (struct state *s)
 

Macro Definition Documentation

◆ local

#define local   static /* for local function definitions */

◆ MAXBITS

#define MAXBITS   13 /* maximum code length */

◆ MAXWIN

#define MAXWIN   4096 /* maximum window size */

Function Documentation

◆ bits()

int bits ( struct state s,
int  need 
)

◆ blast()

int blast ( blast_in  infun,
void *  inhow,
blast_out  outfun,
void *  outhow,
unsigned *  left,
unsigned char **  in 
)

◆ construct()

int construct ( struct huffman h,
const unsigned char *  rep,
int  n 
)

◆ decode()

int decode ( struct state s,
struct huffman h 
)

◆ decomp()

int decomp ( struct state s)


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:04