Ruby: ext/zlib/zlib-1.2.13/inftrees.c File Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Macros | Functions | Variables
inftrees.c File Reference
`#include "zutil.h"`
`#include "inftrees.h"`

Go to the source code of this file.

## Macros
#define | MAXBITS 15

## Functions
int ZLIB_INTERNAL | inflate_table (codetype type, unsigned short FAR *lens, unsigned codes, code FAR *FAR *table, unsigned FAR *bits, unsigned short FAR *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 ZLIB_INTERNAL inflate_table | ( | codetype | type,
|  | unsigned short FAR * | lens,
|  | unsigned | codes,
|  | code FAR * FAR * | table,
|  | unsigned FAR * | bits,
|  | unsigned short FAR * | work
| ) |  |

Definition at line 32 of file inftrees.c.

References bits(), code::bits, CODES, codes(), count, DISTS, ENOUGH_DISTS, ENOUGH_LENS, FAR, int(), len, LENS, mask, match, max, MAXBITS, code::op, root, sym, and code::val.

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

## Variable Documentation

## ◆ inflate_copyright

const char inflate_copyright[]

Initial value:
=
" inflate 1.2.13 Copyright 1995-2022 Mark Adler "

Definition at line 11 of file inftrees.c.