pngcrush  1.8.13
About: Pngcrush is an optimizer for PNG (Portable Network Graphics) files.
  Fossies Dox: pngcrush-1.8.13.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

inftrees.c File Reference
#include "zutil.h"
#include "inftrees.h"
Include dependency graph for inftrees.c:

Go to the source code of this file.

Macros

#define MAXBITS   15
 

Functions

int inflate_table (codetype type, unsigned short *lens, unsigned codes, code **table, unsigned *bits, unsigned short *work)
 

Variables

const char inflate_copyright []
 

Macro Definition Documentation

◆ MAXBITS

#define MAXBITS   15

Definition at line 9 of file inftrees.c.

Function Documentation

◆ inflate_table()

int inflate_table ( codetype  type,
unsigned short *  lens,
unsigned  codes,
code * *  table,
unsigned *  bits,
unsigned short *  work 
)

Definition at line 32 of file inftrees.c.

References code::bits, CODES, DISTS, ENOUGH_DISTS, ENOUGH_LENS, FAR, LENS, MAXBITS, code::op, and code::val.

Referenced by fixedtables(), inflate(), and inflateBack().

Variable Documentation

◆ inflate_copyright

const char inflate_copyright[]
Initial value:
=
" inflate 1.2.11 Copyright 1995-2017 Mark Adler "

Definition at line 11 of file inftrees.c.