11#ifndef ZSTD_DOUBLE_FAST_H
12#define ZSTD_DOUBLE_FAST_H
14#if defined (__cplusplus)
18#include "../common/mem.h"
21#ifndef ZSTD_EXCLUDE_DFAST_BLOCK_COMPRESSOR
29 void const* src,
size_t srcSize);
32 void const* src,
size_t srcSize);
35 void const* src,
size_t srcSize);
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)
ZSTD_dictTableLoadMethod_e
void ZSTD_fillDoubleHashTable(ZSTD_matchState_t *ms, void const *end, ZSTD_dictTableLoadMethod_e dtlm, ZSTD_tableFillPurpose_e tfp)
size_t ZSTD_compressBlock_doubleFast(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_doubleFast_extDict(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_doubleFast_dictMatchState(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)