Ruby: ext/zlib/zlib-1.2.13/contrib/blast/blast.h File Reference

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

Typedefs | Functions
blast.h File Reference

Go to the source code of this file.

## Typedefs
typedef unsigned(* | blast_in) (void *how, unsigned char **buf)
typedef int(* | blast_out) (void *how, unsigned char *buf, unsigned len)

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

## Typedef Documentation

## ◆ blast_in

typedef unsigned(* blast_in) (void *how, unsigned char **buf)

Definition at line 38 of file blast.h.

## ◆ blast_out

typedef int(* blast_out) (void *how, unsigned char *buf, unsigned len)

Definition at line 39 of file blast.h.

## Function Documentation

## ◆ blast()

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

Definition at line 383 of file blast.c.

References state::bitbuf, state::bitcnt, decomp(), state::env, err, state::first, state::in, in(), state::infun, state::inhow, state::left, state::next, NULL, state::out, state::outfun, and state::outhow.