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

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

Data Structures | Macros | Enumerations | Functions
inftrees.h File Reference

Go to the source code of this file.

## Data Structures
struct | code

## Macros
#define | ENOUGH_LENS 852
#define | ENOUGH_DISTS 592
#define | ENOUGH (ENOUGH_LENS+ENOUGH_DISTS)

## Enumerations
enum | codetype { CODES , LENS , DISTS , CODES , LENS , DISTS }

## Functions
int ZLIB_INTERNAL inflate_table | OF ((codetype type, unsigned short FAR *lens, unsigned codes, code FAR *FAR *table, unsigned FAR *bits, unsigned short FAR *work))

## Macro Definition Documentation

## ◆ ENOUGH

#define ENOUGH (ENOUGH_LENS+ENOUGH_DISTS)

Definition at line 51 of file inftrees.h.

## ◆ ENOUGH_DISTS

#define ENOUGH_DISTS 592

Definition at line 50 of file inftrees.h.

## ◆ ENOUGH_LENS

#define ENOUGH_LENS 852

Definition at line 49 of file inftrees.h.

## Enumeration Type Documentation

## ◆ codetype

enum codetype

Enumerator
CODES |
LENS |
DISTS |
CODES |
LENS |
DISTS |

Definition at line 54 of file inftrees.h.

## Function Documentation

## ◆ OF()

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