Skip to content

Commit 1d6dd62

Browse files
committed
Also Reorganize Zstd Opt Declarations
1 parent 75865cc commit 1d6dd62

File tree

1 file changed

+23
-36
lines changed

1 file changed

+23
-36
lines changed

lib/compress/zstd_opt.h

+23-36
Original file line numberDiff line numberDiff line change
@@ -28,63 +28,50 @@ void ZSTD_updateTree(ZSTD_matchState_t* ms, const BYTE* ip, const BYTE* iend);
2828
size_t ZSTD_compressBlock_btopt(
2929
ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
3030
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(
3832
ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
3933
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(
4235
ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
4336
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-
5037

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
5539
#define ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE ZSTD_compressBlock_btopt_dictMatchState
40+
#define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT ZSTD_compressBlock_btopt_extDict
5641
#else
42+
#define ZSTD_COMPRESSBLOCK_BTOPT NULL
5743
#define ZSTD_COMPRESSBLOCK_BTOPT_DICTMATCHSTATE NULL
44+
#define ZSTD_COMPRESSBLOCK_BTOPT_EXTDICT NULL
5845
#endif
46+
5947
#ifndef ZSTD_EXCLUDE_BTULTRA_BLOCK_COMPRESSOR
60-
size_t ZSTD_compressBlock_btultra_dictMatchState(
48+
size_t ZSTD_compressBlock_btultra(
6149
ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
6250
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(
7052
ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
7153
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
7754
size_t ZSTD_compressBlock_btultra_extDict(
7855
ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
7956
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
8457

8558
/* note : no btultra2 variant for extDict nor dictMatchState,
8659
* because btultra2 is not meant to work with dictionaries
8760
* 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
8875

8976
#if defined (__cplusplus)
9077
}

0 commit comments

Comments
 (0)