# liblzr.c

`#include <malloc.h>`
liblzr.cのインクルード依存関係図

## 関数
static void | LZRFillBuffer (unsigned int *test_mask, unsigned int *mask, unsigned int *buffer, unsigned char **next_in)
static char | LZRNextBit (unsigned char *buf_ptr1, int *number, unsigned int *test_mask, unsigned int *mask, unsigned int *buffer, unsigned char **next_in)
static int | LZRGetNumber (signed char n_bits, unsigned char *buf_ptr, char inc, char *flag, unsigned int *mask, unsigned int *buffer, unsigned char **next_in)
int | LZRDecompress (void *out, unsigned int out_capacity, void *in, void *in_end)

## 関数

int LZRDecompress | ( | void * | out,
|  | unsigned int | out_capacity,
|  | void * | in,
|  | void * | in_end |
| ) |  |  |

static void LZRFillBuffer | ( | unsigned int * | test_mask,
|  | unsigned int * | mask,
|  | unsigned int * | buffer,
|  | unsigned char ** | next_in |
| ) |  |  | `[static]`

static int LZRGetNumber | ( | signed char | n_bits,
|  | unsigned char * | buf_ptr,
|  | char | inc,
|  | char * | flag,
|  | unsigned int * | mask,
|  | unsigned int * | buffer,
|  | unsigned char ** | next_in |
| ) |  |  | `[static]`

static char LZRNextBit | ( | unsigned char * | buf_ptr1,
|  | int * | number,
|  | unsigned int * | test_mask,
|  | unsigned int * | mask,
|  | unsigned int * | buffer,
|  | unsigned char ** | next_in |
| ) |  |  | `[static]`