#include "ZIP.h"Classes | |
| struct | bits_internal_state |
Macros | |
| #define | H_SHIFT ((HASH_BITS+MIN_MATCH-1)/MIN_MATCH) |
| #define | HASH_BITS 15 |
| Bits.h is a collection of function definitions for the historic compression algorithm used by ROOT. | |
| #define | HASH_SIZE (unsigned)(1<<HASH_BITS) |
| #define | max_insert_length state->max_lazy_match |
Typedefs | |
| typedef unsigned | IPos |
| typedef ush | Pos |
Functions | |
| int | R__bi_init (bits_internal_state *state) |
| unsigned | R__bi_reverse (unsigned code, int len) |
| int | R__bi_windup (bits_internal_state *state) |
| int | R__copy_block (bits_internal_state *state, char *buf, unsigned len, int header) |
| int | R__Inflate (uch **ibufptr, long *ibufcnt, uch **obufptr, long *obufcnt) |
| Decompress a deflated entry. | |
| int | R__mem_read () |
| ulg | R__memcompress (char *tgt, ulg tgtsize, char *src, ulg srcsize) |
| int | R__send_bits (bits_internal_state *state, int value, int length) |
| #define HASH_BITS 15 |
Bits.h is a collection of function definitions for the historic compression algorithm used by ROOT.
This appears to have been a modified ZLIB-like algorithm.
As best as we can tell, this has not been used in 20+ years. Size of internal hash table.
Previously controlled by various macros which no longer exist.
| int R__bi_init | ( | bits_internal_state * | state | ) |
| int R__bi_windup | ( | bits_internal_state * | state | ) |
| int R__copy_block | ( | bits_internal_state * | state, |
| char * | buf, | ||
| unsigned | len, | ||
| int | header ) |
Decompress a deflated entry.
Definition at line 1048 of file ZInflate.c.
| int R__mem_read | ( | ) |