0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef ZSTD_DOUBLE_FAST_H
0012 #define ZSTD_DOUBLE_FAST_H
0013
0014
0015 #include "../common/mem.h" /* U32 */
0016 #include "zstd_compress_internal.h" /* ZSTD_CCtx, size_t */
0017
0018 void ZSTD_fillDoubleHashTable(ZSTD_matchState_t* ms,
0019 void const* end, ZSTD_dictTableLoadMethod_e dtlm);
0020 size_t ZSTD_compressBlock_doubleFast(
0021 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
0022 void const* src, size_t srcSize);
0023 size_t ZSTD_compressBlock_doubleFast_dictMatchState(
0024 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
0025 void const* src, size_t srcSize);
0026 size_t ZSTD_compressBlock_doubleFast_extDict(
0027 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
0028 void const* src, size_t srcSize);
0029
0030
0031
0032 #endif