#include <limits.h>
#include <math.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "util.h"
#include "timefn.h"
#include "zstd.h"
#include "zstd_internal.h"
#include "mem.h"
#include "zdict.h"
#include "zstd_compress.c"
#include "xxhash.h"
◆ CHECKERR
Value: do { \
DISPLAY("Error occurred while generating data: %s\n", \
exit(1); \
} \
} while (0)
const char * ZSTD_getErrorName(size_t code)
Definition zstd_common.c:41
#define ZSTD_isError
Definition zstd_internal.h:49
◆ DISPLAY
Value:fprintf(stderr, __VA_ARGS__)
◆ DISPLAYLEVEL
#define DISPLAYLEVEL |
( |
| l, |
|
|
| ... ) |
Value:if (g_displayLevel>=l) {
DISPLAY(__VA_ARGS__); }
#define DISPLAY(...)
Definition decodecorpus.c:47
◆ DISPLAYUPDATE
#define DISPLAYUPDATE |
( |
| ... | ) |
|
Value: do { \
(g_displayLevel >= 4)) { \
DISPLAY(__VA_ARGS__); \
if (g_displayLevel >= 4) fflush(stderr); \
} \
PTime UTIL_clockSpanMicro(UTIL_time_t clockStart)
Definition timefn.c:149
UTIL_time_t UTIL_getTime(void)
Definition timefn.c:140
while(len< limit &&buf1[len]==buf2[len])++len
◆ DISTSIZE
◆ MAX_DECOMPRESSED_SIZE
◆ MAX_DECOMPRESSED_SIZE_LOG
#define MAX_DECOMPRESSED_SIZE_LOG 20 |
◆ MAX_NB_SEQ
◆ MAX_PATH
◆ MAX_WINDOW_LOG
#define MAX_WINDOW_LOG 22 /* Recommended support is 8MB, so limit to 4MB + mantissa */ |
◆ MIN
Value:
#define b(i)
Definition sha256.c:42
#define a(i)
Definition sha256.c:41
◆ MIN_SEQ_LEN
◆ RAND_rotl32
#define RAND_rotl32 |
( |
| x, |
|
|
| r ) |
Value:((x << r) | (x >> (32 - r)))
◆ ROUND
Value:
unsigned int U32
Definition lz4.c:316
◆ XXH_STATIC_LINKING_ONLY
#define XXH_STATIC_LINKING_ONLY |
◆ ZDICT_STATIC_LINKING_ONLY
#define ZDICT_STATIC_LINKING_ONLY |
◆ genType_e
Enumerator |
---|
gt_frame | |
gt_block | |
◆ main()
int main |
( |
int | argc, |
|
|
char ** | argv ) |
◆ BLOCK_TYPES
const char* BLOCK_TYPES[] = {"raw", "rle", "compressed"} |
◆ CONTENT_BUFFER
◆ contentSize
◆ DECOMPRESSED_BUFFER
◆ FRAME_BUFFER
◆ g_maxBlockSize
◆ g_maxDecompressedSizeLog
◆ LITERAL_BUFFER
◆ [struct]
◆ SEQUENCE_BUFFER
◆ SEQUENCE_LITERAL_BUFFER
◆ SEQUENCE_LLCODE
◆ SEQUENCE_MLCODE
◆ SEQUENCE_OFCODE
◆ WKSP