#include "lz4.h"
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
|
| void | write_int (FILE *fp, int i) |
| |
| void | write_bin (FILE *fp, const void *array, size_t arrayBytes) |
| |
| void | read_int (FILE *fp, int *i) |
| |
| size_t | read_bin (FILE *fp, void *array, size_t arrayBytes) |
| |
| void | seek_bin (FILE *fp, long offset, int origin) |
| |
| void | test_compress (FILE *outFp, FILE *inpFp, void *dict, int dictSize) |
| |
| void | test_decompress (FILE *outFp, FILE *inpFp, void *dict, int dictSize, int offset, int length) |
| |
| int | compare (FILE *fp0, FILE *fp1, int length) |
| |
| int | main (int argc, char *argv[]) |
| |
◆ MIN
◆ anonymous enum
| Enumerator |
|---|
| BLOCK_BYTES | |
| DICTIONARY_BYTES | |
| MAX_BLOCKS | |
◆ compare()
| int compare |
( |
FILE * | fp0, |
|
|
FILE * | fp1, |
|
|
int | length ) |
◆ main()
| int main |
( |
int | argc, |
|
|
char * | argv[] ) |
◆ read_bin()
| size_t read_bin |
( |
FILE * | fp, |
|
|
void * | array, |
|
|
size_t | arrayBytes ) |
◆ read_int()
| void read_int |
( |
FILE * | fp, |
|
|
int * | i ) |
◆ seek_bin()
| void seek_bin |
( |
FILE * | fp, |
|
|
long | offset, |
|
|
int | origin ) |
◆ test_compress()
| void test_compress |
( |
FILE * | outFp, |
|
|
FILE * | inpFp, |
|
|
void * | dict, |
|
|
int | dictSize ) |
◆ test_decompress()
| void test_decompress |
( |
FILE * | outFp, |
|
|
FILE * | inpFp, |
|
|
void * | dict, |
|
|
int | dictSize, |
|
|
int | offset, |
|
|
int | length ) |
◆ write_bin()
| void write_bin |
( |
FILE * | fp, |
|
|
const void * | array, |
|
|
size_t | arrayBytes ) |
◆ write_int()
| void write_int |
( |
FILE * | fp, |
|
|
int | i ) |
◆ kTestMagic
| const char kTestMagic[] = { 'T', 'E', 'S', 'T' } |
Magic bytes for this test case. This is not a great magic number because it is a common word in ASCII. However, it is important to have some versioning system in your format.