11#ifndef ZSTD_DOUBLE_FAST_H
12#define ZSTD_DOUBLE_FAST_H
14#if defined (__cplusplus)
21#ifndef ZSTD_EXCLUDE_DFAST_BLOCK_COMPRESSOR
37#define ZSTD_COMPRESSBLOCK_DOUBLEFAST ZSTD_compressBlock_doubleFast
38#define ZSTD_COMPRESSBLOCK_DOUBLEFAST_DICTMATCHSTATE ZSTD_compressBlock_doubleFast_dictMatchState
39#define ZSTD_COMPRESSBLOCK_DOUBLEFAST_EXTDICT ZSTD_compressBlock_doubleFast_extDict
41#define ZSTD_COMPRESSBLOCK_DOUBLEFAST NULL
42#define ZSTD_COMPRESSBLOCK_DOUBLEFAST_DICTMATCHSTATE NULL
43#define ZSTD_COMPRESSBLOCK_DOUBLEFAST_EXTDICT NULL
46#if defined (__cplusplus)
unsigned int U32
Definition lz4.c:316
char int srcSize
Definition lz4.h:806
const char * src
Definition lz4.h:866
Definition zstd_compress_internal.h:202
Definition zstd_internal.h:299
#define ZSTD_REP_NUM
Definition zstd_internal.h:69
ZSTD_dictTableLoadMethod_e
Definition zstd_compress_internal.h:428
size_t ZSTD_compressBlock_doubleFast(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
Definition zstd_double_fast.c:490
void ZSTD_fillDoubleHashTable(ZSTD_matchState_t *ms, void const *end, ZSTD_dictTableLoadMethod_e dtlm)
Definition zstd_double_fast.c:15
size_t ZSTD_compressBlock_doubleFast_extDict(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
Definition zstd_double_fast.c:679
size_t ZSTD_compressBlock_doubleFast_dictMatchState(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
Definition zstd_double_fast.c:510
ZSTD_tableFillPurpose_e
Definition zstd_compress_internal.h:481