24 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
24 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
25 void const* src, size_t srcSize); |
25 void const* src, size_t srcSize); |
26 size_t ZSTD_compressBlock_btultra( |
26 size_t ZSTD_compressBlock_btultra( |
27 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
27 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
28 void const* src, size_t srcSize); |
28 void const* src, size_t srcSize); |
|
29 size_t ZSTD_compressBlock_btultra2( |
|
30 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
|
31 void const* src, size_t srcSize); |
|
32 |
29 |
33 |
30 size_t ZSTD_compressBlock_btopt_dictMatchState( |
34 size_t ZSTD_compressBlock_btopt_dictMatchState( |
31 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
35 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
32 void const* src, size_t srcSize); |
36 void const* src, size_t srcSize); |
33 size_t ZSTD_compressBlock_btultra_dictMatchState( |
37 size_t ZSTD_compressBlock_btultra_dictMatchState( |
39 void const* src, size_t srcSize); |
43 void const* src, size_t srcSize); |
40 size_t ZSTD_compressBlock_btultra_extDict( |
44 size_t ZSTD_compressBlock_btultra_extDict( |
41 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
45 ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], |
42 void const* src, size_t srcSize); |
46 void const* src, size_t srcSize); |
43 |
47 |
|
48 /* note : no btultra2 variant for extDict nor dictMatchState, |
|
49 * because btultra2 is not meant to work with dictionaries |
|
50 * and is only specific for the first block (no prefix) */ |
|
51 |
44 #if defined (__cplusplus) |
52 #if defined (__cplusplus) |
45 } |
53 } |
46 #endif |
54 #endif |
47 |
55 |
48 #endif /* ZSTD_OPT_H */ |
56 #endif /* ZSTD_OPT_H */ |