14#if defined (__cplusplus)
20#if !defined(ZSTD_EXCLUDE_BTLAZY2_BLOCK_COMPRESSOR) \
21 || !defined(ZSTD_EXCLUDE_BTOPT_BLOCK_COMPRESSOR) \
22 || !defined(ZSTD_EXCLUDE_BTULTRA_BLOCK_COMPRESSOR)
27#ifndef ZSTD_EXCLUDE_BTOPT_BLOCK_COMPRESSOR
30 void const* src,
size_t srcSize);
33 void const* src,
size_t srcSize);
36 void const* src,
size_t srcSize);
38#define ZSTD_COMPRESSBLOCK_BTOPT ZSTD_compressBlock_btopt
39#define ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE ZSTD_compressBlock_btopt_dictMatchState
40#define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT ZSTD_compressBlock_btopt_extDict
42#define ZSTD_COMPRESSBLOCK_BTOPT NULL
43#define ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE NULL
44#define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT NULL
47#ifndef ZSTD_EXCLUDE_BTULTRA_BLOCK_COMPRESSOR
50 void const* src,
size_t srcSize);
53 void const* src,
size_t srcSize);
56 void const* src,
size_t srcSize);
63 void const* src,
size_t srcSize);
65#define ZSTD_COMPRESSBLOCK_BTULTRA ZSTD_compressBlock_btultra
66#define ZSTD_COMPRESSBLOCK_BTULTRA_DICTMATCHSTATE ZSTD_compressBlock_btultra_dictMatchState
67#define ZSTD_COMPRESSBLOCK_BTULTRA_EXTDICT ZSTD_compressBlock_btultra_extDict
68#define ZSTD_COMPRESSBLOCK_BTULTRA2 ZSTD_compressBlock_btultra2
70#define ZSTD_COMPRESSBLOCK_BTULTRA NULL
71#define ZSTD_COMPRESSBLOCK_BTULTRA_DICTMATCHSTATE NULL
72#define ZSTD_COMPRESSBLOCK_BTULTRA_EXTDICT NULL
73#define ZSTD_COMPRESSBLOCK_BTULTRA2 NULL
76#if defined (__cplusplus)
size_t ZSTD_compressBlock_btultra(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_btultra2(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_btultra_extDict(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_btultra_dictMatchState(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
void ZSTD_updateTree(ZSTD_matchState_t *ms, const BYTE *ip, const BYTE *iend)
size_t ZSTD_compressBlock_btopt_extDict(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_btopt_dictMatchState(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)
size_t ZSTD_compressBlock_btopt(ZSTD_matchState_t *ms, seqStore_t *seqStore, U32 rep[ZSTD_REP_NUM], void const *src, size_t srcSize)