Go to the source code of this file.
|
#define | DECOMPRESS_SHRINKLER_FULL_USE_ASM 0 |
| Set to 0 to disable assembly implementation of the full decoder.
|
|
#define | DECOMPRESS_SHRINKLER_STATE_SIZE 512 |
| Size of the Shrinkler decompressor state structure, in bytes.
|
|
|
void * | decompress_shrinkler_full (const char *fn, int fd, size_t cmp_size, size_t size) |
| Decompress a full Shrinkler-compressed file into a buffer.
|
|
◆ decompress_shrinkler_full()
void * decompress_shrinkler_full |
( |
const char * |
fn, |
|
|
int |
fd, |
|
|
size_t |
cmp_size, |
|
|
size_t |
size |
|
) |
| |
Decompress a full Shrinkler-compressed file into a buffer.
- Parameters
-
fn | Filename of the file to decompress |
fd | File descriptor to read compressed data from. |
cmp_size | Size of the compressed data. |
size | Size of the decompressed data. |
- Returns
- Newly-allocated buffer with decompressed contents