@@ -28,63 +28,50 @@ void ZSTD_updateTree(ZSTD_matchState_t* ms, const BYTE* ip, const BYTE* iend);
28
28
size_t ZSTD_compressBlock_btopt (
29
29
ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
30
30
void const * src , size_t srcSize );
31
- #define ZSTD_COMPRESSBLOCK_BTOPT ZSTD_compressBlock_btopt
32
- #else
33
- #define ZSTD_COMPRESSBLOCK_BTOPT NULL
34
- #endif
35
-
36
- #ifndef ZSTD_EXCLUDE_BTULTRA_BLOCK_COMPRESSOR
37
- size_t ZSTD_compressBlock_btultra (
31
+ size_t ZSTD_compressBlock_btopt_dictMatchState (
38
32
ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
39
33
void const * src , size_t srcSize );
40
- #define ZSTD_COMPRESSBLOCK_BTULTRA ZSTD_compressBlock_btultra
41
- size_t ZSTD_compressBlock_btultra2 (
34
+ size_t ZSTD_compressBlock_btopt_extDict (
42
35
ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
43
36
void const * src , size_t srcSize );
44
- #define ZSTD_COMPRESSBLOCK_BTULTRA2 ZSTD_compressBlock_btultra2
45
- #else
46
- #define ZSTD_COMPRESSBLOCK_BTULTRA NULL
47
- #define ZSTD_COMPRESSBLOCK_BTULTRA2 NULL
48
- #endif
49
-
50
37
51
- #ifndef ZSTD_EXCLUDE_BTOPT_BLOCK_COMPRESSOR
52
- size_t ZSTD_compressBlock_btopt_dictMatchState (
53
- ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
54
- void const * src , size_t srcSize );
38
+ #define ZSTD_COMPRESSBLOCK_BTOPT ZSTD_compressBlock_btopt
55
39
#define ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE ZSTD_compressBlock_btopt_dictMatchState
40
+ #define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT ZSTD_compressBlock_btopt_extDict
56
41
#else
42
+ #define ZSTD_COMPRESSBLOCK_BTOPT NULL
57
43
#define ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE NULL
44
+ #define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT NULL
58
45
#endif
46
+
59
47
#ifndef ZSTD_EXCLUDE_BTULTRA_BLOCK_COMPRESSOR
60
- size_t ZSTD_compressBlock_btultra_dictMatchState (
48
+ size_t ZSTD_compressBlock_btultra (
61
49
ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
62
50
void const * src , size_t srcSize );
63
- #define ZSTD_COMPRESSBLOCK_BTULTRA_DICTMATCHSTATE ZSTD_compressBlock_btultra_dictMatchState
64
- #else
65
- #define ZSTD_COMPRESSBLOCK_BTULTRA_DICTMATCHSTATE NULL
66
- #endif
67
-
68
- #ifndef ZSTD_EXCLUDE_BTOPT_BLOCK_COMPRESSOR
69
- size_t ZSTD_compressBlock_btopt_extDict (
51
+ size_t ZSTD_compressBlock_btultra_dictMatchState (
70
52
ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
71
53
void const * src , size_t srcSize );
72
- #define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT ZSTD_compressBlock_btopt_extDict
73
- #else
74
- #define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT NULL
75
- #endif
76
- #ifndef ZSTD_EXCLUDE_BTULTRA_BLOCK_COMPRESSOR
77
54
size_t ZSTD_compressBlock_btultra_extDict (
78
55
ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
79
56
void const * src , size_t srcSize );
80
- #define ZSTD_COMPRESSBLOCK_BTULTRA_EXTDICT ZSTD_compressBlock_btultra_extDict
81
- #else
82
- #define ZSTD_COMPRESSBLOCK_BTULTRA_EXTDICT NULL
83
- #endif
84
57
85
58
/* note : no btultra2 variant for extDict nor dictMatchState,
86
59
* because btultra2 is not meant to work with dictionaries
87
60
* and is only specific for the first block (no prefix) */
61
+ size_t ZSTD_compressBlock_btultra2 (
62
+ ZSTD_matchState_t * ms , seqStore_t * seqStore , U32 rep [ZSTD_REP_NUM ],
63
+ void const * src , size_t srcSize );
64
+
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
69
+ #else
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
74
+ #endif
88
75
89
76
#if defined (__cplusplus )
90
77
}
0 commit comments